๐Ÿƒ Frontend Road-Map/๐Ÿ“š Road-Map Contents

1. ์ธํ„ฐ๋„ท์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”๊ฐ€?

S.Honey 2022. 6. 7. 17:38

์ธํ„ฐ๋„ท์ด ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ• ๊นŒ


๋‚ด์šฉ ์ถœ์ฒ˜

๋ณธ ๊ธ€์€

https://www.vox.com/2014/6/16/18076282/the-internet

http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm

ํŽ˜์ด์ง€์˜ ๋‚ด์šฉ์„ ๋ฒˆ์—ญ ๋ฐ ์ •๋ฆฌํ•œ ๊ธ€์ž…๋‹ˆ๋‹ค.


์ธํ„ฐ๋„ท์ด๋ž€?

  • ์ธํ„ฐ๋„ท์€ ํ˜„์žฌ ์„ธ๊ณ„์—์„œ ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ์ด๋‹ค.
  • 1969๋…„ ํ•™์ˆ  ์—ฐ๊ตฌ ํ”„๋กœ์ ํŠธ๋กœ ์‹œ์ž‘ํ•ด 1990๋…„๋Œ€์— ์ด๋ฅด๋Ÿฌ์„œ๋Š” ๊ตญ์ œ ์ƒ์—…์šฉ ๋„คํŠธ์›Œํฌ๋กœ ์ž๋ฆฌ์žก์•˜๋‹ค.
  • ํŠนํžˆ ์ธํ„ฐ๋„ท์˜ ๋ถ„์‚ฐ์‹œ์Šคํ…œ์— ์ฃผ๋ชฉํ• ๋งŒํ•˜๋‹ค. ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ๋Š” ๊ทธ ๋ˆ„๊ตฌ๋„ ์ธํ„ฐ๋„ท์„ ์†Œ์œ ํ•˜๊ฑฐ๋‚˜ ํ†ต์ œํ•˜์ง€ ์•Š๋Š”๋‹ค. ๋Œ€์‹ ์— ์ˆ˜์ฒœ๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ๋‹จ์ฒด์—์„œ ๊ทธ๋“ค๋งŒ์˜ ๋„คํŠธ์›Œํฌ์™€ ์ž์ฒด์ ์ธ ์ƒํ˜ธ ์ ‘์† ํ•ฉ์˜(ํ”„๋กœํ† ์ฝœ?)๋ฅผ ๊ทœ์ •ํ•œ๋‹ค.
  • ๊ฑฐ์˜ ๋ชจ๋“  ์‚ฌ๋žŒ๋“ค์€ ์›น๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•ด ์ธํ„ฐ๋„ท ์ฝ˜ํ…์ธ ๋ฅผ ์ ‘ํ•  ์ˆ˜ ์žˆ๋‹ค. ์›น์ด ์œ ๋ช…ํ•ด์ง€๋ฉด์„œ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์€ ์ธํ„ฐ๋„ท์„ ๋ถ€์ •ํ™•ํ•˜๊ฒŒ ํ‘œํ˜„ํ•˜๊ณ  ์›น๋˜ํ•œ ๋™์ผํ•˜๋‹ค. ํ•˜์ง€๋งŒ ์›น์€ ์ธํ„ฐ๋„ท์˜ ๋งŽ์€ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ์ค‘ ํ•˜๋‚˜์ด๋‹ค. ๋‹ค๋ฅธ ์ธํ„ฐ๋„ท ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜๋“ค ์ค‘ ํ•˜๋‚˜๋Š” ์ด๋ฉ”์ผ๊ณผ ๋น„ํŠธํ† ๋ ŒํŠธ๊ฐ€ ์žˆ๋‹ค.

์ธํ„ฐ๋„ท์€ ์–ด๋””์— ์žˆ๋Š”๊ฐ€?

  • ์ธํ„ฐ๋„ท์€ ํฌ๊ฒŒ 3๊ฐ€์ง€ ๊ตฌ์„ฑ์š”์†Œ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค.

Last Mile

  • Last Mile์€ ์ง‘๊ณผ ์ž‘์€ ๊ทธ๋ฃน๋“ค์„ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ์‹œํ‚ค๋Š” ํŒŒํŠธ์ด๋‹ค.
  • ํ˜„์žฌ ์•ฝ 60ํผ์„ผํŠธ์˜ ๋ฏธ๊ตญ ์ฃผ๊ฑฐ์ง€ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์ด Comcast์™€ Time Warner๊ฐ™์€ ์ผ€์ด๋ธ” TVํšŒ์‚ฌ๋กœ๋ถ€ํ„ฐ ๊ณต๊ธ‰๋œ๋‹ค. (๊ตฌ๋ฆฌ์ผ€์ด๋ธ” : ๋А๋ฆฌ๋‹ค)
  • ๋‚จ์€ 40ํผ์„ผํŠธ๋Š” ๊ด‘์ผ€์ด๋ธ”์„ ํ†ตํ•ด์„œ ๊ณต๊ธ‰๋œ๋‹ค.
  • ๋งˆ์ง€๋ง‰์œผ๋กœ ์ค„์–ด๋“œ๋Š” ์ถ”์„ธ์ธ ์ „ํ™”์„ ์œผ๋กœ ๊ณต๊ธ‰๋ฐ›๋Š” ๊ตฌ์‹์˜ DSL ์„œ๋น„์Šค๊ฐ€ ์žˆ๋‹ค.

Data centers

  • ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋Š” ์œ ์ €์ •๋ณด์™€ ํ˜ธ์ŠคํŠธ ์˜จ๋ผ์ธ ์•ฑ ๊ทธ๋ฆฌ๊ณ  ์ปจํ…์ธ ๋ฅผ ์ €์žฅํ•˜๋Š” ์„œ๋ฒ„ ๊ณต๊ฐ„์ด๋‹ค.
  • ๋ช‡๋ช‡์€ ๊ตฌ๊ธ€ ํ˜น์€ ํŽ˜์ด์Šค๋ถ๊ณผ ๊ฐ™์€ ๋Œ€๊ธฐ์—…์— ์˜ํ•ด ์†Œ์œ ๋˜๊ณ , ๋‚˜๋จธ์ง€๋Š” ์ž‘์€ ์›น์‚ฌ์ดํŠธ๋“ค์— ์„œ๋น„์Šค๋ฅผ ๊ณต๊ธ‰ํ•˜๋Š” ์ƒ์—…์šฉ ์„ค๋น„๋กœ ์‚ฌ์šฉ๋œ๋‹ค.
  • ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋Š” ๋งŽ์€ ์œ ์ €๋“ค์—๊ฒŒ ๋™์‹œ์— ์ „์†กํ•  ์ˆ˜ ์žˆ๋„๋ก ๋น ๋ฅธ ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์„ ๊ฐ€์ง„๋‹ค.
  • ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๋Š” ์„ธ๊ณ„์˜ ์–ด๋А๊ณณ์—๋‚˜ ์œ„์น˜ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ ์ฃผ๋กœ ๋•…๊ฐ’๊ณผ ์ „๊ธฐ์„ธ๊ฐ€ ์‹ผ ๊ณณ์— ์œ„์น˜ํ•œ๋‹ค.

Backbone

  • ๋ฐฑ๋ณธ์€ ๊ฑฐ๋ฆฌ๊ฐ€ ๋จผ ๋„คํŠธ์›Œํฌ์—์„œ ์ฃผ๋กœ ๋ฐ์ดํ„ฐ ์†Œ๋น„์ž์™€ ๋ฐ์ดํ„ฐ ์„ผํ„ฐ๊ฐ„์— ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๋Š” ๊ด‘์ผ€์ด๋ธ”๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.
  • ๋ฐฑ๋ณธ ์‹œ์žฅ์€ ๊ฒฝ์Ÿ๋ ฅ์ด ์žˆ๋‹ค.
  • ๋ฐฑ๋ณธ ๊ณต๊ธ‰์ž๋Š” ์ฃผ๋กœ ๊ทธ๋“ค์˜ ๋„คํŠธ์›Œํฌ๋ฅผ Internet Exchange Points๋ฅผ ์ด์šฉํ•ด ์—ฐ๊ฒฐํ•˜๋ฉฐ Internet Exchange Points๋Š” ๋ณดํ†ต ์ฃผ์š”๋„์‹œ์— ์œ„์น˜ํ•œ๋‹ค.
  • IEP์—์„œ๋Š” ๋ฐฑ๋ณธ ๊ณต๊ธ‰์ž๋“ค์ด ๋‹ค๋ฅธ ๊ณณ๊ณผ ์—ฐ๊ฒฐํ•จ์— ์žˆ์–ด ์„ฑ๋Šฅ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š”๋ฐ ์‰ฝ๋„๋ก ํ•œ๋‹ค.

๋ˆ„๊ฐ€ ์ธํ„ฐ๋„ท์„ ์šด์˜ํ•˜๋Š”๊ฐ€?

  • ๊ฒฐ๊ณผ์ ์œผ๋กœ ์•„๋ฌด๋„ ์šด์˜ํ•˜์ง€ ์•Š๋Š”๋‹ค.
  • ๋ถ„์‚ฐ๋œ ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ๋กœ ๋˜์–ด์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๊ณ , ์ˆ˜์ฒœ๊ฐœ์˜ ๊ธฐ๊ด€(ํšŒ์‚ฌ, ํ•™๊ต, ์ •๋ถ€ ๋“ฑ๋“ฑ)์„ธ์–ด ์ž์ฒด ๋„คํŠธ์›Œํฌ๋ฅผ ์šด์˜ํ•˜๊ณ  ์ž๋ฐœ์ ์ธ ์ƒํ˜ธ ์—ฐ๊ฒฐ ๊ณ„์•ฝ์— ๊ธฐ์ดˆํ•˜์—ฌ ์„œ๋กœ ํŠธ๋ž˜ํ”ฝ์„ ๊ตํ™˜ํ•œ๋‹ค.

IP ์ฃผ์†Œ๋ž€?

  • ์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ ์ฃผ์†Œ๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์ธํ„ฐ๋„ท์—์„œ ์„œ๋กœ๋ฅผ ์‹๋ณ„ํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•˜๋Š” ์ˆซ์ž์ด๋‹ค.
  • Internet Assigned Numbers Authority๋กœ ์•Œ๋ ค์ง„ ICANN ๋ถ€์„œ๋Š” ๋‘ ๊ฐœ์˜ ์„œ๋กœ ๋‹ค๋ฅธ ์กฐ์ง์ด ๋™์ผํ•œ ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€ ์•Š๋„๋ก IP ์ฃผ์†Œ๋ฅผ ๋ฐฐํฌํ•œ๋‹ค.

IPv6๋ž€?

  • IPv4๋กœ ์•Œ๋ ค์ง„ ํ˜„์žฌ์˜ ์ธํ„ฐ๋„ท ํ‘œ์ค€์€ ์•ฝ 40์–ต๊ฐœ์˜ IP์ฃผ์†Œ๋งŒ์„ ํ—ˆ์šฉํ•œ๋‹ค.
  • ์ด๋Š” 1970๋…„๋Œ€์— ๋งค์šฐ ํฐ ์ˆซ์ž๋กœ ์—ฌ๊ฒจ์กŒ์œผ๋‚˜, ์˜ค๋Š˜๋‚  IPv4์ฃผ์†Œ์˜ ๊ณต๊ธ‰์€ ๊ฑฐ์˜ ์†Œ์ง„๋˜์—ˆ๋‹ค. ๊ทธ๋ž˜์„œ ์ธํ„ฐ๋„ท ๊ธฐ์ˆ ์ž๋“ค์€ IPv6๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ์ƒˆ๋กœ์šด ํ‘œ์ค€์„ ๊ฐœ๋ฐœํ–ˆ๊ณ , ๋งค์šฐ ํฐ ์ˆ˜์˜ ๊ณ ์œ  ์ฃผ์†Œ๋ฅผ ํ—ˆ์šฉํ•œ๋‹ค.
  • ์ดˆ๊ธฐ IPv6๋กœ์˜ ์ „ํ™˜์€ ๋งค์šฐ ๋А๋ ธ์ง€๋งŒ ์ ์ฐจ IPv4 ์—์„œ IPv6๋กœ์˜ ์ „ํ™˜์ด ์ ์ฐจ ๋Š˜์–ด๋‚˜๊ณ  ์žˆ๋‹ค.

๋ฌด์„  ์ธํ„ฐ๋„ท์€ ์–ด๋–ป๊ฒŒ ์ž‘๋™ํ•˜๋Š”๊ฐ€?

  • ์ดˆ๊ธฐ์—๋Š” ๋ฌผ๋ฆฌ์  ์ผ€์ด๋ธ”์„ ํ†ตํ•ด ์ธํ„ฐ๋„ท์— ์ ‘์†ํ•  ์ˆ˜ ์žˆ์—ˆ๋‹ค. ํ•˜์ง€๋งŒ ์ตœ๊ทผ ๋ฌด์„  ์ธํ„ฐ๋„ท์ด ์ ์ฐจ ๋ณดํŽธํ™”๋˜๊ณ  ์žˆ๊ณ , ํ˜„์žฌ ๊ทธ๋ ‡๋‹ค.
  • ๋ฌด์„  ์ธํ„ฐ๋„ท ์ ‘์†์—๋Š” ์™€์ดํŒŒ์ด์™€ ์…€๋ฃฐ๋Ÿฌ๋ผ๋Š” ๋‘๊ฐ€์ง€ ๊ธฐ๋ณธ ์œ ํ˜•์ด ์žˆ๋‹ค.
  • ์™€์ดํŒŒ์ด ๋„คํŠธ์›Œํฌ๋Š” ๋ˆ„๊ตฌ๋‚˜ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ „์ž ์ฃผํŒŒ์ˆ˜์ธ ๋ฌด๋ฉดํ—ˆ ์ฃผํŒŒ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค. ์ด์›ƒ์˜ ๋„คํŠธ์›Œํฌ๊ฐ€ ์„œ๋กœ ๊ฐ„์„ญํ•˜๋Š” ๊ฒƒ์„ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด ์™€์ดํŒŒ์ด ๋„คํŠธ์›Œํฌ์˜ ์ „๋ ฅ(๋ฒ”์œ„)์— ์—„๊ฒฉํ•œ ์ œํ•œ์ด ์žˆ๋‹ค.
  • ์…€๋ฃฐ๋Ÿฌ ๋„คํŠธ์›Œํฌ๋Š” ์™€์ดํŒŒ์ด๋ณด๋‹ค๋„ ์ค‘์•™ ์ง‘์ค‘์‹์ด๋‹ค. ์ด๋Š” ์„œ๋น„์Šค ์˜์—ญ์„ ๋ถ„ํ• ํ•˜์—ฌ ์ž‘๋™ํ•œ๋‹ค. ๊ฐ€์žฅ ๋ฐ€๋„๊ฐ€ ๋†’์€ ์ง€์—ญ์—์„œ๋Š” ์…€์ด ํ•˜๋‚˜์˜ ๋„์‹œ ๋ธ”๋ก๋งŒํผ ์ž‘์„ ์ˆ˜ ์žˆ๊ณ , ์‹œ๊ณจ์ง€์—ญ์—์„œ๋Š” ์…€์˜ ํญ์ด ์ˆ˜ ๋งˆ์ผ์— ๋‹ฌํ•  ์ˆ˜ ์žˆ๋‹ค. ๊ฐ ์…€์˜ ์ค‘์•™์—๋Š” ์žฅ์น˜์— ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•˜๋Š” ํƒ€์›Œ๊ฐ€ ์žˆ์œผ๋ฉฐ ์žฅ์น˜๊ฐ€ ํ•œ์…€์—์„œ ๋‹ค๋ฅธ ์…€๋กœ ์ด๋™ํ•˜๋ฉด ๋„คํŠธ์›Œํฌ๊ฐ€ ์ž๋™์œผ๋กœ ์žฅ์น˜๋ฅผ ํ•œ ํƒ€์›Œ์—์„œ ๋‹ค๋ฅธ ํƒ€์›Œ๋กœ ๋„˜๊ฒจ ์‚ฌ์šฉ์ž๊ฐ€ ์ค‘๋‹จ์—†์ด ํ†ต์‹ ์„ ๊ณ„์†ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ์…€์ด ๋„ˆ๋ฌด ์ปค์„œ ์™€์ดํŒŒ์ด ๋„คํŠธ์›Œํฌ์—์„œ ์‚ฌ์šฉํ•˜๋Š” ๋ฌด๋ฉดํ—ˆ ์ €์ „๋ ฅ ์ŠคํŽ™ํŠธ๋Ÿผ์„ ์‚ฌ์šฉํ•  ์ˆ˜ ์—†๋Š” ๋Œ€์‹  ์…€๋ฃฐ๋Ÿฌ ๋„คํŠธ์›Œํฌ๋Š” ์ „์šฉ์œผ๋กœ ํ—ˆ๊ฐ€๋œ ์ฃผํŒŒ์ˆ˜๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

ํด๋ผ์šฐ๋“œ๋ž€?

  • ํด๋ผ์šฐ๋“œ๋Š” 2000๋…„๋Œ€ ์ดˆ๋ฐ˜์— ๋Œ€์ค‘ํ™”๋œ ์ปดํ“จํŒ…์— ๋Œ€ํ•œ ์ ‘๊ทผ ๋ฐฉ์‹์„ ์„ค๋ช…ํ•œ๋‹ค.
  • ์„œ๋ฒ„์— ํŒŒ์ผ์„ ์ €์žฅํ•˜๊ณ  ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ์ „์†กํ•จ์œผ๋กœ์จ ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์€ ์‚ฌ์šฉ์ž์—๊ฒŒ ๋” ๋‹จ์ˆœํ•˜๊ณ  ์•ˆ์ •์ ์ธ ์ปดํ“จํŒ… ๊ฒฝํ—˜์„ ์ œ๊ณตํ•œ๋‹ค.
  • ํด๋ผ์šฐ๋“œ ์ปดํ“จํŒ…์„ ํ†ตํ•ด ์†Œ๋น„์ž์™€ ๊ธฐ์—…์€ ์ปดํ“จํŒ…์„ ์œ ํ‹ธ๋ฆฌํ‹ฐ๋กœ ์ทจ๊ธ‰ํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ๊ธฐ์ˆ  ์„ธ๋ถ€์‚ฌํ•ญ์€ ๊ธฐ์ˆ ํšŒ์‚ฌ์— ๋งก๊ธด๋‹ค.

ํŒจํ‚ท์ด๋ž€?

  • ํŒจํ‚ท์€ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ „์†ก๋˜๋Š” ์ •๋ณด์˜ ๊ธฐ๋ณธ ๋‹จ์œ„์ด๋‹ค.
  • ์ •๋ณด๋ฅผ ์ž‘๊ณ  ์†Œํ™”ํ•  ์ˆ˜ ์žˆ๋Š” ์กฐ๊ฐ์œผ๋กœ ๋ถ„ํ• ํ•˜๋ฉด ๋„คํŠธ์›Œํฌ์˜ ์šฉ๋Ÿ‰์„ ๋” ํšจ์œจ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.
  • ํŒจํ‚ท์—๋Š” ๋‘ ๋ถ€๋ถ„์ด ์žˆ์œผ๋ฉฐ, ํ—ค๋”์—๋Š” ํŒจํ‚ท์˜ ๊ธธ์ด, ์†Œ์Šค ๋ฐ ํƒ€์ผ“ ๊ทธ๋ฆฌ๊ณ  ์ˆ˜์‹ ์ž๊ฐ€ ์ „์†ก ์ค‘์— ํŒจ์ผ“์ด ์†์ƒ๋˜์—ˆ๋Š”์ง€ ํƒ์ง€ํ•˜๋Š”๋ฐ์— ๋„์›€์„ ์ฃผ๋Š” ์ฒดํฌ์„ฌ๊ฐ’์ด ํฌํ•จ๋˜์–ด ์žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ์ด ํ—ค๋” ๋’ค์— ์‹ค์ œ ๋ฐ์ดํ„ฐ๊ฐ€ ๋ถ™์–ด์žˆ์œผ๋ฉฐ ํŒจํ‚ท์€ ์ตœ๋Œ€ 64KB์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์ด๋Š” ๋Œ€๋žต 20ํŽ˜์ด์ง€ ๋ถ„๋Ÿ‰์˜ ์ผ๋ฐ˜ ํ…์ŠคํŠธ์ด๋‹ค.
  • ์ธํ„ฐ๋„ท ๋ผ์šฐํ„ฐ๊ฐ€ ํŠธ๋ž˜ํ”ฝ์ด๋‚˜ ๋‹ค๋ฅธ ๊ธฐ์ˆ ์  ๋ฌธ์ œ๋ฅผ ๊ฒช๋Š” ๊ฒฝ์šฐ, ๋‹จ์ˆœํžˆ ํŒจํ‚ท์„ ํ๊ธฐํ•จ์œผ๋กœ์จ ์ด๋ฅผ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ํŒจํ‚ท์ด ๋Œ€์ƒ์— ๋„๋‹ฌํ•˜์ง€ ์•Š์•˜์Œ์„ ๊ฐ์ง€ํ•˜๊ณ  ๋‹ค๋ฅธ ๋ณต์‚ฌ๋ณธ์„ ๋ณด๋‚ด๋Š” ๊ฒƒ์€ ์ปดํ“จํ„ฐ์˜ ์ฑ…์ž„์ด๋ฉฐ, ์ด๋Ÿฌํ•œ ์ ‘๊ทผ๋ฒ•์€ ์ง๊ด€์— ๋ฐ˜ํ•˜๋Š” ๊ฒƒ์ฒ˜๋Ÿผ ๋ณด์ผ์ง€๋ผ๋„ ์ธํ„ฐ๋„ท์˜ ํ•ต์‹ฌ ๊ธฐ๋ฐ˜ ๊ตฌ์กฐ๋ฅผ ๋‹จ์ˆœํ™”ํ•˜์—ฌ ๋” ๋‚ฎ์€ ๋น„์šฉ์œผ๋กœ ๋” ๋†’์€ ์„ฑ๋Šฅ์„ ์ œ๊ณตํ•˜๋Š”๋ฐ ๋„์›€์ด๋œ๋‹ค.

World Wide Web(WWW)๋ž€?

  • World Wide Web(์ดํ•˜ WWWW)์€ ์ธํ„ฐ๋„ท์— ์ •๋ณด๋ฅผ ๊ฒŒ์‹œํ•˜๋Š” ๊ฐ€์žฅ ์œ ๋ช…ํ•œ ๋ฐฉ๋ฒ•์ด๋‹ค.
  • WWW์—์„œ๋Š” ๋‹ค๋ฅธ ์ธํ„ฐ๋„ท ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋ณด๋‹ค ๊ฐ•๋ ฅํ•˜๊ณ  ์‚ฌ์šฉ์ž ์นœํ™”์ ์ธ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฉฐ ์›น์€ ํ•˜์ดํผ๋งํฌ๋ฅผ ์ง€์›ํ•˜์—ฌ ์‚ฌ์šฉ์ž๊ฐ€ ํ•œ๋ฒˆ์˜ ํด๋ฆญ์œผ๋กœ ํ•œ ๋ฌธ์„œ์—์„œ ๋‹ค๋ฅธ ๋ฌธ์„œ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•œ๋‹ค.
  • ์›น์ด ๋งค์šฐ ์œ ๋ช…ํ•ด์ง์— ๋”ฐ๋ผ ๋งŽ์€ ์‚ฌ๋žŒ๋“ค์ด ์›น์„ ์ธํ„ฐ๋„ท ๊ทธ ์ž์ฒด์™€ ๋™์˜์–ด๋กœ ๊ฐ„์ฃผํ•˜์ง€๋งŒ, ๊ธฐ์ˆ ์ ์œผ๋กœ ์›น์€ ์ธํ„ฐ๋„ท ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ค‘ ํ•˜๋‚˜์ผ ๋ฟ์ด๊ณ , ๋‹ค๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ๋Š” ์ด๋ฉ”์ผ๊ณผ ๋น„ํŠธํ† ๋ ŒํŠธ๊ฐ€ ์กด์žฌํ•œ๋‹ค.

์›น ๋ธŒ๋ผ์šฐ์ €๋ž€?

  • ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์‚ฌ์šฉ์ž๋“ค์ด ์›น์‚ฌ์ดํŠธ๋ฅผ ๋‹ค์šด๋กœ๋“œํ•˜๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋„๋ก ํ•ด์ฃผ๋Š” ์ปดํ“จํ„ฐ ํ”„๋กœ๊ทธ๋žจ์ด๋‹ค.
  • ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ๋ฐ์Šคํฌํ†ฑ ์ปดํ“จํ„ฐ, ํƒœ๋ธ”๋ฆฟ ๋ฐ ํœด๋Œ€ ์ „ํ™”์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค.

SSL(Secure Sockets Layer)๋ž€?

  • SSL์€ ์›น ์‚ฌ์šฉ์ž๊ฐ€ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ „์†กํ•˜๋Š” ์ •๋ณด์˜ ๊ฐœ์ธ ์ •๋ณด๋ฅผ ๋ณดํ˜ธํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์•”ํ˜ธํ™” ๊ธฐ์ˆ  ์ œํ’ˆ๊ตฐ์ด๋‹ค.
  • Gmail.com ๊ณผ ๊ฐ™์€ ๋ณด์•ˆ ์›น์‚ฌ์ดํŠธ๋ฅผ ๋ฐฉ๋ฌธํ•˜๋ฉด URL ์˜†์— ์‚ฌ์ดํŠธ์™€์˜ ํ†ต์‹ ์ด ์•”ํ˜ธํ™” ๋˜์–ด์žˆ์Œ์„ ๋‚˜ํƒ€๋‚ด๋Š” ์ž ๊ธˆ์ด ํ‘œ์‹œ๋œ๋‹ค. (์ž๋ฌผ์‡  ๋ชจ์–‘)
  • ์ด ์ž ๊ธˆ ์žฅ์น˜๋Š” ์ œ 3์ž๊ฐ€ ์‚ฌ์šฉ์ž๊ฐ€ ๋ณด๋‚ด๊ฑฐ๋‚˜ ๋ฐ›๋Š” ์ •๋ณด๋ฅผ ์ฝ์„ ์ˆ˜ ์—†๋‹ค๋Š” ์‹ ํ˜ธ๋ฅผ ๋ณด๋‚ด๋Š” ๊ฒƒ์ด๋‹ค.
  • SSL์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ์ž๋งŒ์ด ํ•ด๋…ํ•  ์ˆ˜ ์žˆ๋Š” ์ฝ”๋“œํ™”๋œ ๋ฉ”์‹œ์ง€๋กœ ๋ณ€ํ™˜ํ•จ์œผ๋กœ์จ ์ด๋ฅผ ๋‹ฌ์„ฑํ•œ๋‹ค.
  • ๋งŒ์ผ ์•…์˜์ ์ธ ๋‹น์‚ฌ์ž๊ฐ€ ํ•ด๋‹น ๋ฐ์ดํ„ฐ๋ฅผ ์ค‘๊ฐ„์— ๊ฐ€๋กœ์ฑˆ๋‹ค๋ฉด ๋ฌด์ž‘์œ„๋กœ ๋ณด์ด๋Š”(์•”ํ˜ธํ™”๋œ) ์ผ๋ จ์˜ ๋ฌธ์ž์—ด๋งŒ์ด ๋ณด์ผ ๊ฒƒ์ด๋‹ค.

Domain Name System(๋„๋ฉ”์ธ ์ด๋ฆ„ ์‹œ์Šคํ…œ)๋ž€?

  • ๋„๋ฉ”์ธ ์ด๋ฆ„ ์‹œ์Šคํ…œ(์ดํ•˜ DNS) ์ด๋ž€ '216.165.46.10'๊ณผ ๊ฐ™์ด ๊ฒ€์ƒ‰ํ•˜๊ธฐ ์–ด๋ ค์šด ์ˆซ์ž ์ฃผ์†Œ๊ฐ€ ์•„๋‹Œ ๋ธŒ๋ผ์šฐ์ €์— vox.com์„ ์ž…๋ ฅํ•˜์—ฌ ์•ก์„ธ์Šคํ•˜๋Š” ๋ฐฉ์‹์„ ์ด์•ผ๊ธฐํ•œ๋‹ค.
  • ์‹œ์Šคํ…œ์€ ๊ณ„์ธต์ ์œผ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด .com ๋„๋ฉ”์ธ์€ Verisign์ด๋ผ๋Š” ํšŒ์‚ฌ์—์„œ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. Verisign์€ google.com ๋ฐ vox.com๊ณผ ๊ฐ™์€ ํ•˜์œ„ ๊ทธ๋ฃน์„ ํ• ๋‹นํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ 2์ฐจ ๋„๋ฉ”์ธ ์†Œ์œ ์ž๋Š” mail.google.com ๋ฐ maps.google.com๊ณผ ๊ฐ™์€ ํ•˜์œ„ ๋„๋ฉ”์ธ์„ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ธ๊ธฐ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ์‚ฌ์šฉํ•˜์—ฌ ๋Œ€์ค‘์—๊ฒŒ ์ž์‹ ์„ ์‹๋ณ„์‹œํ‚ค๊ธฐ ๋–„๋ฌธ์— DNS์˜ ๋ณด์•ˆ์€ ์ ์  ๋” ํฐ ๊ด€์‹ฌ์‚ฌ๋กœ ์ž๋ฆฌ์žก๊ณ  ์žˆ๋‹ค. ํ•ด์ปค๋“ค์€ ์ธ๊ธฐ์žˆ๋Š” ์›น์‚ฌ์ดํŠธ๋“ค์„ ์‚ฌ์นญํ•ด ๊ทธ๋“ค์˜ ๋น„๋ฐ€์Šค๋Ÿฌ์šด ํ†ต์‹ ์„ ๊ฐ€๋กœ์ฑ„๊ธฐ ์œ„ํ•ด DNS๋ฅผ ์กฐ์ž‘ํ•˜๋ คํ–ˆ๋‹ค.
  • DNSSEC๋ผ๊ณ  ๋ถˆ๋ฆฌ๋Š” ํ‘œ์ค€์€ ์•”ํ˜ธํ™”๋ฅผ ํ†ตํ•ด DNS ๋ณด์•ˆ์„ ๊ฐ•ํ™”ํ•˜๋ ค๊ณ  ํ•˜์ง€๋งŒ ์ด๋ฅผ ์ฑ„ํƒํ•œ ๊ณณ์€ ๊ฑฐ์˜ ์—†๋‹ค.

๋„๋ฉ”์ธ์ด๋ฆ„์ด ์กด์žฌํ•˜๋Š”์ง€ ์–ด๋–ป๊ฒŒ ์•Œ๊ณ , ๋„๋ฉ”์ธ์ด๋ฆ„์€ ์–ด๋–ป๊ฒŒ ์–ป์„ ์ˆ˜ ์žˆ๋‚˜?

  • ๋„๋ฉ”์ธ ๋„ค์ž„ ์‹œ์Šคํ…œ์€ ์บ˜๋ฆฌํฌ๋‹ˆ์•„์— ๊ธฐ๋ฐ˜์„ ๋‘” ๋น„์˜๋ฆฌ ๋‹จ์ฒด์ธ ICANN์— ์˜ํ•ด ๊ด€๋ฆฌ๋œ๋‹ค.
  • ๋„๋ฉ”์ธ ์ด๋ฆ„์—๋Š” ๋‘๊ฐ€์ง€ ์œ ํ˜•์ด ์žˆ์œผ๋ฉฐ, ์ฒซ๋ฒˆ์งธ๋Š” .com, .edu, .org, .gov์™€ ๊ฐ™์€ ์ผ๋ฐ˜์ ์ธ ์ตœ์ƒ์œ„ ๋„๋ฉ”์ธ์ด๋‹ค. ์ด๋Ÿฌํ•œ ๋„๋ฉ”์ธ์— ๋Œ€ํ•œ ๊ถŒํ•œ์€ ์ผ๋ฐ˜์ ์œผ๋กœ ์กฐ์ง์— ๊ฐœ์ธ ์กฐ์ง์— ์œ„์ž„๋œ๋‹ค.
  • ์ด์™ธ๋กœ๋Š” ๊ตญ๊ฐ€ ์ฝ”๋“œ ์ตœ์ƒ์œ„ ๋„๋ฉ”์ธ์ด ์กด์žฌํ•œ๋‹ค.

Internet Address

  • ์ธํ„ฐ๋„ท์€ ์ปดํ“จํ„ฐ์˜ ๊ธ€๋กœ๋ฒŒ ๋„คํŠธ์›Œํฌ์ด๊ธฐ์— ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ๊ฐ ์ปดํ“จํ„ฐ์—๋Š” ๊ณ ์œ ํ•œ ์ฃผ์†Œ๊ฐ€ ์žˆ์–ด์•ผํ•œ๋‹ค.
  • ์ธํ„ฐ๋„ท ์ฃผ์†Œ๋Š” nnn.nnn.nnn.nnnํ˜•์‹์ด๋‹ค.
  • ์—ฌ๊ธฐ์„œ nnn์€ 0 ~ 255 ์‚ฌ์ด์˜ ์ˆซ์ž์—ฌ์•ผํ•œ๋‹ค.
  • ์ด ์ฃผ์†Œ๋ฅผ IP์ฃผ์†Œ๋ผ๊ณ  ํ•œ๋‹ค.
  • ISP(์ธํ„ฐ๋„ท ์„œ๋น„์Šค ๊ณต๊ธ‰์ž)๋ฅผ ํ†ตํ•ด ์ธํ„ฐ๋„ท์ด ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒฝ์šฐ ์ผ๋ฐ˜์ ์œผ๋กœ ์ „ํ™” ์ ‘์† ์„ธ์…˜ ๋™์•ˆ ์ž„์‹œ IP์ฃผ์†Œ๊ฐ€ ํ• ๋‹น๋œ๋‹ค.
  • LAN(Local Area Network)์—์„œ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒฝ์šฐ ์ปดํ“จํ„ฐ์— ์˜๊ตฌ IP์ฃผ์†Œ๊ฐ€ ์žˆ๊ฑฐ๋‚˜ DHCP์„œ๋ฒ„์—์„œ ์ž„์‹œ IP์ฃผ์†Œ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.
  • ์ฆ‰, ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค๋ฉด ์ปดํ“จํ„ฐ์—๋Š” ๊ณ ์œ ํ•œ IP์ฃผ์†Œ๊ฐ€ ์žˆ๋‹ค.

ํ”„๋กœํ† ์ฝœ ์Šคํƒ ๋ฐ ํŒจํ‚ท

  • ์œ„์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด ์ปดํ“จํ„ฐ๋Š” ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์œผ๋ฉฐ, ๊ณ ์œ ํ•œ ์ฃผ์†Œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.
  • ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์™€ ์–ด๋–ป๊ฒŒ ํ†ต์‹ ํ• ๊นŒ?
  • host1์˜ IP์ฃผ์†Œ๊ฐ€ 1.2.3.4 ์ด๊ณ , ์ปดํ“จํ„ฐ 5.6.7.8 ์— ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ด๋ ค๊ณ  ํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž.
  • ๋ณด๋‚ด๋ ค๋Š” ๋ฉ”์‹œ์ง€๋Š” 'Hello computer' ์ผ๋•Œ, ๋ถ„๋ช…ํžˆ ๋ฉ”์‹œ์ง€๋Š” ์ปดํ“จํ„ฐ๋ฅผ ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐํ•˜๋Š” ๋ชจ๋“  ์ข…๋ฅ˜์˜ ์ „์„ ์„ ํ†ตํ•ด ์ „์†ก๋˜์–ด์•ผ ํ•œ๋‹ค. ์ง‘์—์„œ ISP์— ์ „ํ™”๋ฅผ ๊ฑธ์–ด ๋ฉ”์‹œ์ง€๋ฅผ ์ „ํ™”์„ ์„ ํ†ตํ•ด ์ „์†กํ•ด์•ผํ•œ๋‹ค๊ณ  ๊ฐ€์ •ํ•ด๋ณด์ž.
  • ๋”ฐ๋ผ์„œ ๋ฉ”์‹œ์ง€๋Š” ์•ŒํŒŒ๋ฒณ ํ…์ŠคํŠธ์—์„œ ์ „์ž ์‹ ํ˜ธ๋กœ ๋ฒˆ์—ญ๋˜์–ด ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ „์†ก๋œ ๋‹ค์Œ ๋‹ค์‹œ ์•ŒํŒŒ๋ฒณ ํ…์ŠคํŠธ๋กœ ๋ฒˆ์—ญ๋˜์–ด์•ผ ํ•œ๋‹ค. ์ด๋Ÿฌํ•œ ์ผ๋ จ์˜ ๋ณ€ํ™˜ ๊ณผ์ •์€ ์–ด๋–ป๊ฒŒ ์ด๋ฃจ์–ด์งˆ๊นŒ?
  • ์ด๋Š” ํ”„๋กœํ† ์ฝœ ์Šคํƒ์„ ์‚ฌ์šฉํ•˜์—ฌ ๊ฐ€๋Šฅ์ผ€ํ•œ๋‹ค.
  • ๋ชจ๋“  ์ปดํ“จํ„ฐ๋Š” ์ธํ„ฐ๋„ท์—์„œ ํ†ต์‹ ํ•˜๊ธฐ ์œ„ํ•ด ํ”„๋กœํ† ์ฝœ ์Šคํƒ์ด ํ•„์š”ํ•˜๋ฉฐ, ์ผ๋ฐ˜์ ์œผ๋กœ ์ปดํ“จํ„ฐ์˜ ์šด์˜์ฒด์ œ์— ๋‚ด์žฅ๋˜์–ด ์žˆ๋‹ค.
  • ์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉ๋˜๋Š” ํ”„๋กœํ† ์ฝœ ์Šคํƒ์€ ์‚ฌ์šฉ๋˜๋Š” ๋‘๊ฐ€์ง€ ์ฃผ์š” ํ†ต์‹  ํ”„๋กœํ† ์ฝœ ๋•Œ๋ฌธ์— TCP/IP ํ”„๋กœํ† ์ฝœ ์Šคํƒ์ด๋ผ๊ณ  ํ•œ๋‹ค.
ํ”„๋กœํ† ์ฝœ ๊ณ„์ธต ์„ค๋ช…
Application Protocol Layer WWW, ์ด๋ฉ”์ผ, FTP๋“ฑ๊ณผ ๊ฐ™์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์— ํŠน์ •ํ•œ ํ”„๋กœํ† ์ฝœ
Transmission Control Protocol Layer(TCP) TCP๋Š” ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ปดํ“จํ„ฐ์˜ ํŠน์ • ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์— ํŒจํ‚ท์„ ๋ณด๋‚ธ๋‹ค.(ํ”„๋กœ์„ธ์Šค to ํ”„๋กœ์„ธ์Šค)
Internet Protocol Layer(IP) IP๋Š” IP ์ฃผ์†Œ๋ฅผ ์‚ฌ์šฉํ•ด ํŒจํ‚ท์„ ํŠน์ • ์ปดํ“จํ„ฐ๋กœ ๋ณด๋‚ธ๋‹ค. (ํ˜ธ์ŠคํŠธ to ํ˜ธ์ŠคํŠธ)
Hardware Layer ์ด์ง„ ํŒจํ‚ท ๋ฐ์ดํ„ฐ๋ฅผ ๋„คํŠธ์›Œํฌ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•˜๊ฑฐ๋‚˜ ๊ทธ ๋ฐ˜๋Œ€๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค.(EX : ์ด๋”๋„ท ๋„คํŠธ์›Œํฌ ์นด๋“œ, ์ „ํ™”์„ ์šฉ ๋ชจ๋Ž€ ๋“ฑ)
  • ํ”„๋กœํ† ์ฝœ๊ฐ„์—๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ์ •์ด ๋ฐœ์ƒํ•œ๋‹ค.

[์ถœ์ฒ˜] : http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm

  1. ์ „์†ก๋˜๋Š” ๋ฉ”์‹œ์ง€๋Š” ์ปดํ“จํ„ฐ์˜ ํ”„๋กœํ† ์ฝœ ์Šคํƒ ๋งจ ์œ„์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ์•„๋ž˜์ชฝ์œผ๋กœ ์ „์†ก๋œ๋‹ค.
  2. ๋ณด๋‚ผ ๋ฉ”์‹œ์ง€๊ฐ€ ๊ธธ๋ฉด ๋ฉ”์‹œ์ง€๊ฐ€ ํ†ต๊ณผํ•˜๋Š” ๊ฐ ์Šคํƒ๊ณ„์ธต์—์„œ ๋ฉ”์‹œ์ง€๋ฅผ ๋” ์ž‘์€ ๋ฐ์ดํ„ฐ ์ฒญํฌ๋กœ ๋‚˜๋ˆŒ ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ์ธํ„ฐ๋„ท(๋ฐ ๋Œ€๋ถ€๋ถ„์˜ ์ปดํ“จํ„ฐ ๋„คํŠธ์›Œํฌ)์„ ํ†ตํ•ด ์ „์†ก๋˜๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•œ ์ฒญํฌ๋กœ ์ „์†ก๋˜๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ์ธํ„ฐ๋„ท์€ ์ด๋Ÿฌํ•œ ์ฒญํฌ๋ฅผ ํŒจํ‚ท์ด๋ผ๊ณ  ๋ถ€๋ฅธ๋‹ค.
  3. ํŒจํ‚ท์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ณ„์ธต์„ ๊ฑฐ์ณ TCP๊ณ„์ธต์œผ๋กœ ๊ณ„์†๋œ๋‹ค. TCP ๊ณ„์ธต์—์„œ ๊ฐ ํŒจํ‚ท์—๋Š” ํฌํŠธ๋ฒˆํ˜ธ๊ฐ€ ํ• ๋‹น๋œ๋‹ค. ๋Œ€์ƒ ์ปดํ“จํ„ฐ์˜ ์–ด๋–ค ํ”„๋กœ๊ทธ๋žจ์ด ํŠน์ • ํฌํŠธ์—์„œ ์ˆ˜์‹ ๋Œ€๊ธฐํ•˜๊ณ  ์žˆ์„ ๊ฒƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ํ•ด๋‹นํ•˜๋Š” ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ์•Œ์•„์•ผํ•œ๋‹ค.
  4. TCP๊ณ„์ธต์„ ๊ฑฐ์นœ ํ›„ ํŒจํ‚ท์€ IP ๊ณ„์ธต์œผ๋กœ ์ด๋™ํ•œ๋‹ค. ์—ฌ๊ธฐ์—์„œ ๊ฐ ํŒจํ‚ท์ด ๋„๋‹ฌํ•  IP์ฃผ์†Œ๋ฅผ ํ• ๋‹นํ•œ๋‹ค.(IP๋ฅผ ์•Œ์•„์˜ด์— ์žˆ์–ด ARP๋ฅผ ์‚ฌ์šฉ)
  5. ์ด์ œ ์ˆ˜์‹ ์ธก์—์„œ ๋ฉ”์‹œ์ง€ ํŒจํ‚ท์— ํฌํŠธ ๋ฒˆํ˜ธ์™€ IP ์ฃผ์†Œ๊ฐ€ ์žˆ์œผ๋ฏ€๋กœ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ๋ณด๋‚ผ์ค€๋น„๊ฐ€ ๋œ ๊ฒƒ์ด๋‹ค. ํ•˜๋“œ์›จ์–ด ๊ณ„์ธต์€ ๋ฉ”์‹œ์ง€์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์ž์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ  ์ „์†กํ•œ๋‹ค.
  6. ์ „์†ก์ธก์˜ ๋ฐ˜๋Œ€ํŽธ์—๋Š” ISP๊ฐ€ ์ธํ„ฐ๋„ท์— ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋‹ค. ISP ๋ผ์šฐํ„ฐ๋Š” ๊ฐ ํŒจํ‚ท์˜ ๋Œ€์ƒ ์ฃผ์†Œ๋ฅผ ๊ฒ€์‚ฌํ•˜๊ณ , ๋ณด๋‚ผ ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•œ๋‹ค. ์ข…์ข… ํŒจํ‚ท์˜ ๋‹ค์Œ ๋‹ค์Œ ๋„์ฐฉ์ง€๋Š” ๋‹ค๋ฅธ ๋ผ์šฐํ„ฐ์ผ ์ˆ˜ ์žˆ๋‹ค.
  7. ๊ฒฐ๊ตญ ํŒจํ‚ท์€ ๋ผ์šฐํ„ฐ๋ฅผ ๊ฑฐ์ณ ๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ์— ๋„์ฐฉํ•˜๊ณ , ์—ฌ๊ธฐ์—์„œ ํŒจํ‚ท์€ ๋Œ€์ƒ ์ปดํ“จํ„ฐ์˜ TCP/IP ์Šคํƒ ๋งจ ์•„๋ž˜์—์„œ ์‹œ์ž‘ํ•˜์—ฌ ์œ—์ชฝ ์‘์šฉ ๊ณ„์ธต์œผ๋กœ ์ „๋‹ฌ๋œ๋‹ค.
  8. ํŒจํ‚ท์ด ์Šคํƒ์„ ํ†ตํ•ด ์œ„์ชฝ์œผ๋กœ ์ด๋™ํ•˜๋ฉด ๋ณด๋‚ด๋Š” ์ปดํ“จํ„ฐ์˜ ์Šคํƒ์ด ์ถ”๊ฐ€ํ•œ ๋ชจ๋“  ๋ผ์šฐํŒ… ๋ฐ์ดํ„ฐ(IP์ฃผ์†Œ, ํฌํŠธ๋ฒˆํ˜ธ)๊ฐ€ ํŒจํ‚ท์—์„œ ์ œ๊ฑฐ๋œ๋‹ค.(ํ—ค๋”๋ฅผ ์ œ๊ฑฐํ•œ๋‹ค.)
  9. ๋ฐ์ดํ„ฐ๊ฐ€ ์Šคํƒ์˜ ๋งจ์œ„(์‘์šฉ ๊ณ„์ธต)์— ๋„๋‹ฌํ•˜๋ฉด ์ˆ˜์‹ ์ธก์—์„œ ๋ณด๋‚ธ ๋ฉ”์‹œ์ง€์˜ ํ˜•ํƒœ๋กœ ์žฌ์กฐ๋ฆฝ๋œ๋‹ค.

๋„คํŠธ์›Œํ‚น ์ธํ”„๋ผ

  • ์œ„๊นŒ์ง€์˜ ๊ณผ์ •์„ ํ†ตํ•ด ์–ด๋–ป๊ฒŒ ํ•œ ์ปดํ“จํ„ฐ์—์„œ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋กœ ํŒจํ‚ท์ด ์ด๋™ํ•˜๋Š”์ง€ ์•Œ๊ฒŒ๋˜์—ˆ๋‹ค.
  • ํ•˜์ง€๋งŒ ํ•œ์ปดํ“จํ„ฐ์—์„œ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๊นŒ์ง€ ํŒจํ‚ท์ด ์ „๋‹ฌ๋˜๋Š” ๊ณผ์ • ์‚ฌ์ด์—๋Š” ๋งŽ์€ ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋“ค์ด ์กด์žฌํ•œ๋‹ค.

[์ถœ์ฒ˜] : http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm

  • ์ธํ„ฐ๋„ท์˜ ๊ตฌ์กฐ๋Š” ์‚ฌ์‹ค ๋” ๋ณต์žกํ•˜์ง€๋งŒ ๊ทธ๋ž˜๋„ ๊ธฐ์กด ๋‘ ์ปดํ“จํ„ฐ ์‚ฌ์ด์˜ ๊ฒฝ๋กœ๋ฅผ ์กฐ๊ธˆ ๋” ์ž์„ธํžˆ ํ‘œํ˜„ํ•œ ๊ทธ๋ฆผ์ด๋‹ค.
  • ISP๋Š” ์ „ํ™” ์ ‘์† ๊ณ ๊ฐ์„ ์œ„ํ•ด ๋ชจ๋Ž€ ํ’€์„ ์œ ์ง€ ๊ด€๋ฆฌํ•œ๋‹ค. ์ด๊ฒƒ์€ ๋ชจ๋Ž€ ํ’€์—์„œ ๋ฐฑ๋ณธ ๋˜๋Š” ์ „์šฉ ํšŒ์„  ๋ผ์šฐํ„ฐ๋กœ์˜ ๋ฐ์ดํ„ฐ ํ๋ฆ„์„ ์ œ์–ดํ•˜๋Š” ์ผ์ข…์˜ ์ปดํ“จํ„ฐ(์ „์šฉ ์ปดํ“จํ„ฐ)์— ์˜ํ•ด ๊ด€๋ฆฌ๋œ๋‹ค. ์ด ์„ค์ •์€ ๋„คํŠธ์›Œํฌ์— ๋Œ€ํ•œ ์•ก์„ธ์Šค๋ฅผ ์ œ๊ณตํ•˜๋ฏ€๋กœ ํฌํŠธ ์„œ๋ฒ„๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ํŒจํ‚ท์ด ์ „ํ™” ๋„คํŠธ์›Œํฌ์™€ ISP์˜ ๋กœ์ปฌ ์žฅ๋น„๋ฅผ ํ†ต๊ด€ํ•œ ํ›„ ISP์˜ ๋ฐฑ๋ณธ์œผ๋กœ ๋ผ์šฐํŒ…๋œ๋‹ค. ์—ฌ๊ธฐ์—์„œ ํŒจํ‚ท์€ ๋ชฉ์ ์ง€์˜ ์ฃผ์†Œ์— ํ•ด๋‹นํ•˜๋Š” ์ปดํ“จํ„ฐ๋ฅผ ์ฐพ์„๋•Œ๊นŒ์ง€ ์ผ๋ฐ˜์ ์œผ๋กœ ์—ฌ๋Ÿฌ ๋ผ์šฐํ„ฐ์™€ ์—ฌ๋Ÿฌ ๋ฐฑ๋ณธ, ์ „์šฉ ํšŒ์„  ๋ฐ ๊ธฐํƒ€ ๋„คํŠธ์›Œํฌ๋ฅผ ํ† ํ•ด ์ด๋™ํ•œ๋‹ค. ์ด ๊ฒฝ์šฐ ํŒจํ‚ท์ด ์ •ํ™•ํ•œ ๊ฒฝ๋กœ๋ฅผ ์•Œ๊ณ  ์žˆ๋‹ค๋ฉด ์ข‹์ง€ ์•Š์„๊นŒ??
  • ์ธํ„ฐ๋„ท ๋ผ์šฐํ„ฐ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํŒจํ‚ท์„ ๋ณด๋‚ผ ์œ„์น˜๋ฅผ ๊ฒฐ์ •ํ•  ์ˆ˜ ์žˆ๋‹ค.

์ธํ„ฐ๋„ท ์ธํ”„๋ผ

  • ์ธํ„ฐ๋„ท ๋ฐฑ๋ณธ์€ ์„œ๋กœ ์ƒํ˜ธ ์—ฐ๊ฒฐ๋˜๋Š” ๋งŽ์€ ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.
  • ์ด๋Ÿฌํ•œ ๋Œ€๊ทœ๋ชจ ๋„คํŠธ์›Œํฌ๋ฅผ ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค ๊ณต๊ธ‰์ž ํ˜น์€ NSP๋ผ๊ณ  ํ•œ๋‹ค.
  • ์ด๋Ÿฌํ•œ ๋„คํŠธ์›Œํฌ๋Š” ์„œ๋กœ ํ”ผ์–ด๋งํ•˜์—ฌ ํŒจํ‚ท ํŠธ๋ž˜ํ”ฝ์„ ๊ตํ™˜ํ•œ๋‹ค.
  • ๊ฐ NSP๋Š” 3๊ฐœ์˜ ๋„คํŠธ์›Œํฌ ์•ก์„ธ์Šค ํฌ์ธํŠธ ๋˜๋Š” NAP์— ์—ฐ๊ฒฐํ•ด์•ผ ํ•œ๋‹ค.
  • NAP์—์„œ ํŒจํ‚ท ํŠธ๋ž˜ํ”ฝ์€ ํ•œ NSP์˜ ๋ฐฑ๋ณธ์—์„œ ๋‹ค๋ฅธ NSP์˜ ๋ฐฑ๋ณธ์œผ๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • NSP๋Š” ๋˜ํ•œ MAE์™€ ์ƒํ˜ธ์—ฐ๊ฒฐ๋œ๋‹ค. MAE๋Š” NAP์™€ ๋™์ผํ•œ ๋ชฉ์ ์„ ์ˆ˜ํ–‰ํ•˜์ง€๋งŒ ๊ฐœ์ธ ์†Œ์œ ์ด๋‹ค. NAP๋Š” ์›๋ž˜ ์ธํ„ฐ๋„ท ์ƒํ˜ธ ์—ฐ๊ฒฐ ์ง€์ ์ด์—ˆ๋‹ค. NAP์™€ MAE๋Š” ๋ชจ๋‘ Internet Exchange Point(IX)๋ผ๊ณ  ํ•œ๋‹ค.
  • ์•„๋ž˜๋Š” ์ด๋Ÿฌํ•œ ๊ณ„์ธต์  ์ธํ”„๋ผ๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ทธ๋ฆผ์ด๋‹ค.

[์ถœ์ฒ˜] : http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm


์ธํ„ฐ๋„ท ๋ผ์šฐํŒ… ๊ณ„์ธต

  • ๊ทธ๋ ‡๋‹ค๋ฉด ํŒจํ‚ท์€ ์ธํ„ฐ๋„ท์—์„œ ์–ด๋–ป๊ฒŒ ๊ฒฝ๋กœ๋ฅผ ์ฐพ์„๊นŒ?
    • ์งˆ๋ฌธ1 : ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ์ปดํ“จํ„ฐ๋Š” ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์˜ ์œ„์น˜๋ฅผ ์•Œ๊ณ  ์žˆ๋‚˜?
    • ์งˆ๋ฌธ2 : ํŒจํ‚ท์€ ๋‹จ์ˆœํžˆ ์ธํ„ฐ๋„ท์˜ ๋ชจ๋“  ์ปดํ“จํ„ฐ์— ๋ธŒ๋กœ๋“œ ์บ์ŠคํŠธ ๋˜๋Š”๊ฐ€?
    • ์œ„์˜ ๋‘ ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋Œ€๋‹ต์€ ์•„๋‹ˆ์˜ค์ด๋‹ค.
    • ์–ด๋–ค ์ปดํ“จํ„ฐ๋„ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๊ฐ€ ์–ด๋””์— ์žˆ๋Š”์ง€ ์•Œ์ง€ ๋ชปํ•˜๋ฉฐ ํŒจํ‚ท์ด ๋ชจ๋“  ์ปดํ“จํ„ฐ๋กœ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ๋˜์ง€๋„ ์•Š๋Š”๋‹ค. ํŒจํ‚ท์„ ๋ชฉ์ ์ง€๋กœ ๋ณด๋‚ด๋Š”๋ฐ ์‚ฌ์šฉ๋˜๋Š” ์ •๋ณด๋Š” ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ๊ฐ ๋ผ์šฐํ„ฐ๊ฐ€ ๋ณด๊ด€ํ•˜๋Š” ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์— ํฌํ•จ๋œ๋‹ค.
  • ๋ผ์šฐํ„ฐ๋Š” ํŒจํ‚ท ์Šค์œ„์น˜์ด๋‹ค. => ํŒจํ‚ท์˜ ๊ฒฝ๋กœ๋ฅผ ์ด๋ฆฌ์ €๋ฆฌ ๋ฐ”๊พผ๋‹ค๋Š” ์˜๋ฏธ ์ •๋„๋กœ ์•Œ๊ณ ์žˆ์ž.
  • ๋ผ์šฐํ„ฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋„คํŠธ์›Œํฌ ๊ฐ„์— ์—ฐ๊ฒฐ๋˜์–ด ํŒจํ‚ท์„ ๋ผ์šฐํŒ…(๊ฒฝ๋กœ์„ค์ •)ํ•œ๋‹ค.
  • ๊ฐ ๋ผ์šฐํ„ฐ๋Š” ํ•˜์œ„ ๋„คํŠธ์›Œํฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” IP์ฃผ์†Œ๋ฅผ ์•Œ๊ณ  ์žˆ๋‹ค.
  • ๋ผ์šฐํ„ฐ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๋ผ์šฐํ„ฐ์˜ ์ƒ์œ„ ๊ณ„์ธต์— ์žˆ๋Š” IP์ฃผ์†Œ๋ฅผ ์•Œ์ง€ ๋ชปํ•œ๋‹ค.
  • ์•„๋ž˜ ๊ทธ๋ฆผ์„ ๋ณด๋ฉด ๋ฐฑ๋ณธ์„ ์—ฐ๊ฒฐํ•˜๋Š” ๊ฒ€์€ ๋ฐ•์Šค๋Š” ๋ผ์šฐํ„ฐ์ด๋‹ค. ์ƒ๋‹จ์— ์žˆ๋Š” ๋” ํฐ NSP ๋ฐฑ๋ณธ์€ NAP(IX)์—์„œ ์—ฐ๊ฒฐ๋œ๋‹ค. ๊ทธ ์•„๋ž˜์—๋Š” ์—ฌ๋Ÿฌ๊ฐœ์˜ ํ•˜์œ„ ๋„คํŠธ์›Œํฌ๊ฐ€ ์žˆ๊ณ , ๊ทธ ์•„๋ž˜์—๋Š” ๋” ๋งŽ์€ ํ•˜์œ„ ๋„คํŠธ์›Œํฌ๊ฐ€ ์กด์žฌํ•œ๋‹ค. ๋งจ์•„๋ž˜์—๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ์—ฐ๊ฒฐ๋œ ๋‘ ๊ฐœ์˜ ๊ทผ๊ฑฐ๋ฆฌ ํ†ต์‹ ๋ง์ด ์กด์žฌํ•œ๋‹ค.

[์ถœ์ฒ˜] : http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm

  • ํ•˜์œ„ ๊ณ„์ธต์—์„œ ํŒจํ‚ท์— ๋ผ์šฐํ„ฐ์— ๋„์ฐฉํ•˜๋ฉด ๋ผ์šฐํ„ฐ๋Š” ๋ฐœ์‹  ์ปดํ“จํ„ฐ์˜ IPํ”„๋กœํ† ์ฝœ ๊ณ„์ธต์— ์˜ํ•ด ํŒจํ‚ท์— ํ• ๋‹น๋œ IP์ฃผ์†Œ๋ฅผ ๊ฒ€์‚ฌํ•œ๋‹ค. ์ดํ›„ ๋ผ์šฐํ„ฐ๋Š” ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ํ™•์ธํ•˜์—ฌ IP์ฃผ์†Œ๋ฅผ ํฌํ•จํ•˜๋Š” ๋„คํŠธ์›Œํฌ๊ฐ€ ๋ฐœ๊ฒฌ๋˜๋ฉด ํŒจํ‚ท์ด ํ•ด๋‹น ๋„คํŠธ์›Œํฌ๋กœ ์ „์†ก๋œ๋‹ค. ๋งŒ์ผ IP ์ฃผ์†Œ๊ฐ€ ํฌํ•จ๋œ ๋„คํŠธ์›Œํฌ๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†๋‹ค๋ฉด ๋ผ์šฐํ„ฐ๋Š” ๊ธฐ๋ณธ๊ฒฝ๋กœ๋กœ ํŒจํ‚ท์„ ๋ณด๋‚ธ๋‹ค.(์ผ๋ฐ˜์ ์œผ๋กœ ๊ธฐ๋ณธ ๊ฒฝ๋กœ๋ผ ํ•จ์€ ์ƒ์œ„ ๊ณ„์ธต์˜ ๋‹ค์Œ ๋ผ์šฐํ„ฐ๋กœ ํŒจํ‚ท์„ ๋ณด๋‚ธ๋‹ค. ๋‹ค์Œ ๋ผ์šฐํ„ฐ์˜ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์—๋Š” ์กด์žฌํ•˜๊ธธ ๋ฐ”๋ผ๋ฉฐ...) ๋ฐ˜๋ณตํ•ด์„œ ๋‹ค์Œ ๋ผ์šฐํ„ฐ์—๋„ ํ•ด๋‹น IP์ฃผ์†Œ๊ฐ€ ํฌํ•จ๋œ ๋„คํŠธ์›Œํฌ์ •๋ณด๊ฐ€ ์—†๋‹ค๋ฉด ๊ณ„์†ํ•ด์„œ ์ƒ์œ„ ๋ผ์šฐํ„ฐ๋กœ ๋ผ์šฐํŒ…๋œ๋‹ค.
  • NSP ๋ฐฑ๋ณธ์— ์—ฐ๊ฒฐ๋œ ๋ผ์šฐํ„ฐ๋Š” ๊ฐ€์žฅ ํฐ ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์„ ๋ณด์œ ํ•˜๊ณ  ์—ฌ๊ธฐ์„œ ํŒจํ‚ท์€ ์˜ฌ๋ฐ”๋ฅธ ๋ฐฑ๋ณธ์œผ๋กœ ๋ผ์šฐํŒ…๋˜์–ด ๋ชฉ์ ์ง€๋ฅผ ์ฐพ๊ธฐ์œ„ํ•ด ํ•˜ํ–ฅ์—ฌํ–‰์„ ๋– ๋‚œ๋‹ค.
    • ์ตœ์ƒ์œ„ ๋ฐฑ๋ณธ๊นŒ์ง€ ์˜ฌ๋ผ๊ฐ€ ๋„คํŠธ์›Œํฌ๋ฅผ ์ฐพ์œผ๋ฉด ํ•ด๋‹นํ•˜๋Š” ๋ฐฑ๋ณธ์œผ๋กœ ๋ผ์šฐํŒ… ๋˜์–ด ๋ชฉ์ ์ง€ IP ํ˜ธ์ŠคํŠธ๋ฅผ ์ฐพ๊ธฐ ์œ„ํ•ด ๊ณ„์ธต ๊ตฌ์กฐ์ƒ ์ƒ์œ„ ๋ฐฑ๋ณธ์—์„œ ํ•˜์œ„ ์ปดํ“จํ„ฐ๊นŒ์ง€ IP์ฃผ์†Œ๋ฅผ ์ฐพ์•„ ๋‚ด๋ ค๊ฐ„๋‹ค๋Š” ์˜๋ฏธ.

๋„๋ฉ”์ธ ์ด๋ฆ„ ๋ฐ ์ฃผ์†Œ ํ™•์ธ

  • ํ•˜์ง€๋งŒ ์ด๋ ‡๊ฒŒ ํŒจํ‚ท์ด ์ „์†ก๋œ๋‹ค๋”๋ผ๋„ ์—ฐ๊ฒฐํ•˜๋ ค๋Š” ์ปดํ“จํ„ฐ์˜ IP ์ฃผ์†Œ๋ฅผ ๋ชจ๋ฅธ๋‹ค๋ฉด ์–ด๋–ป๊ฒŒ ๋ ๊นŒ? ์›น๋ธŒ๋ผ์šฐ์ €๋Š” ์ด ์ปดํ“จํ„ฐ๊ฐ€ ์ธํ„ฐ๋„ท์—์„œ ์–ด๋””์— ์œ„์น˜ํ•˜๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ์„๊นŒ? ์ด ๋ชจ๋“  ์งˆ๋ฌธ์— ๋Œ€ํ•œ ๋‹ต๋ณ€์€ ๋„๋ฉ”์ธ ์ด๋ฆ„ ์„œ๋น„์Šค(?์‹œ์Šคํ…œ??)[์ดํ•˜ DNS]์ด๋‹ค. DNS๋Š” ์ธํ„ฐ๋„ท์—์„œ ์ปดํ“จํ„ฐ์ด๋ฆ„๊ณผ ํ•ด๋‹น IP์ฃผ์†Œ๋ฅผ ์ถ”์ ํ•˜๋Š” ๋ถ„์‚ฐ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์ด๋‹ค.
  • ์ธํ„ฐ๋„ท์— ์—ฐ๊ฒฐ๋œ ๋งŽ์€ ์ปดํ“จํ„ฐ๋Š” DNS ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ผ๋ถ€์™€ ๋‹ค๋ฅธ ์‚ฌ๋žŒ์ด ์•ก์„ธ์Šค ํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•˜๋Š” ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ํ˜ธ์ŠคํŠธํ•œ๋‹ค. (์ด๋Ÿฌํ•œ ์ปดํ“จํ„ฐ๋ฅผ DNS์„œ๋ฒ„๋ผ๊ณ ํ•จ.)
  • DNS ์„œ๋ฒ„๊ฐ€ ์กด์žฌํ•˜๋ฉฐ, ํ•ด๋‹น DNS DB ์ „์ฒด๋ฅผ ํฌํ•จํ•˜๋Š” DNS ์„œ๋ฒ„๋Š” ์กด์žฌํ•˜์ง€ ์•Š๋Š”๋‹ค. => ์ฆ‰, DNS์„œ๋ฒ„๋Š” DNS DB์˜ ์ผ๋ถ€๋งŒ์„ ํฌํ•จํ•œ๋‹ค.
  • DNS์„œ๋ฒ„์— ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์—์„œ ์š”์ฒญํ•œ ๋„๋ฉ”์ธ ์ด๋ฆ„์ด ์—†์œผ๋ฉด DNS ์„œ๋ฒ„๋Š” ์š”์ฒญ ์ปดํ“จํ„ฐ๋ฅผ ๋‹ค๋ฅธ DNS ์„œ๋ฒ„๋กœ redirectionํ•ด์ค€๋‹ค.

[์ถœ์ฒ˜] :http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm

  • ๋„๋ฉ”์ธ ์ด๋ฆ„ ์„œ๋น„์Šค๋Š” IP ๋ผ์šฐํŒ… ๊ณ„์ธต ๊ตฌ์กฐ์™€ ์œ ์‚ฌํ•œ ๊ณ„์ธต ๊ตฌ์กฐ๋กœ ๊ตฌ์„ฑ๋œ๋‹ค.
  • ์ด๋ฆ„ ํ™•์ธ์„ ์š”์ฒญํ•˜๋Š” ์ปดํ“จํ„ฐ๋Š” ์š”์ฒญ์—์„œ ๋„๋ฉ”์ธ ์ด๋ฆ„์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” DNS์„œ๋ฒ„๋ฅผ ์ฐพ์„๋•Œ๊นŒ์ง€ ์ƒ์œ„ ๊ณ„์ธต์œผ๋กœ redirection๋œ๋‹ค.
  • ์œ„์˜ ๊ทธ๋ฆผ์€ ๊ณ„์ธต๊ตฌ์กฐ์˜ ์ผ๋ถ€๋ฅผ ๋ณด์—ฌ์ค€๋‹ค. ํŠธ๋ฆฌ์˜ ๋งจ ์œ„์—๋Š” ๋„๋ฉ”์ธ ๋ฃจํŠธ๊ฐ€ ์žˆ๋‹ค. ๋” ์˜ค๋ž˜๋˜๊ณ  ๋” ์ผ๋ฐ˜์ ์ธ ๋„๋ฉ”์ธ ์ค‘ ์ผ๋ถ€๋Š” ์ƒ๋‹จ ๊ทผ์ฒ˜์—์„œ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ํ‘œ์‹œ๋˜์ง€์•Š์€ ๊ฒƒ์€ ๋‚˜๋จธ์ง€ ๊ณ„์ธต ๊ตฌ์กฐ๋ฅผ ํ˜•์„ฑํ•˜๋Š” ์ „ ์„ธ๊ณ„์˜ ์ˆ˜๋งŽ์€ DNS์„œ๋ฒ„์ด๋‹ค.
  • ์ธํ„ฐ๋„ท ์—ฐ๊ฒฐ์ด ์„ค์ •๋˜๋ฉด ์ผ๋ฐ˜์ ์œผ๋กœ ํ•˜๋‚˜์˜ ๊ธฐ๋ณธ DNS ์„œ๋ฒ„์™€ ํ•˜๋‚˜ ์ด์ƒ์˜ ๋ณด์กฐ DNS์„œ๋ฒ„๊ฐ€ ์„ค์น˜์˜ ์ผ๋ถ€๋กœ ์ง€์ •๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋„๋ฉ”์ธ ์ด๋ฆ„ ํ™•์ธ์ด ํ•„์š”ํ•œ ๋ชจ๋“  ์ธํ„ฐ๋„ท ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์˜ฌ๋ฐ”๋ฅด๊ฒŒ ์ž‘๋™ํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๊ฐ„๋žตํ•˜๊ฒŒ ์˜ˆ๋ฅผ๋“ค๋ฉด ์›น๋ธŒ๋ผ์šฐ์ €์—์„œ ์›น ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ๋ธŒ๋ผ์šฐ์ €๋Š” ๋จผ์ € ๊ธฐ๋ณธ DNS์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•œ๋‹ค. ์ž…๋ ฅํ•œ ๋„๋ฉ”์ธ ์ด๋ฆ„์— ๋Œ€ํ•œ IP์ฃผ์†Œ๋ฅผ ์–ป์€ ํ›„ ๋ธŒ๋ผ์šฐ์ €๋Š” ๋Œ€์ƒ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐํ•˜์—ฌ ์›ํ•˜๋Š” ์›นํŽ˜์ด์ง€๋ฅผ ์š”์ฒญํ•œ๋‹ค.

์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ ์žฌ๊ฒ€ํ† 

  • ํ”„๋กœํ† ์ฝœ ์Šคํƒ ๋ถ€๋ถ„์—์„œ ์•”์‹œํ–ˆ๋“ฏ ์ธํ„ฐ๋„ท์—์„œ ์‚ฌ์šฉ๋˜๋Š” ๋งŽ์€ ํ”„๋กœํ† ์ฝœ์ด ์žˆ๋‹ค.
  • ์ธํ„ฐ๋„ท์ด ์ž‘๋™ํ•˜๋ ค๋ฉด ๋งŽ์€ ํ†ต์‹  ํ”„๋กœํ† ์ฝœ์ด ํ•„์š”ํ•˜๊ณ  ์—ฌ๊ธฐ์—๋Š” TCP ๋ฐ IP ํ”„๋กœํ† ์ฝœ, ๋ผ์šฐํŒ… ํ”„๋กœํ† ์ฝœ, ์ค‘๊ฐ„ ์•ก์„ธ์Šค ์ œ์–ด ํ”„๋กœํ† ์ฝœ, ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ˆ˜์ค€ ํ”„๋กœํ† ์ฝœ ๋“ฑ์ด ํฌํ•จ๋œ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœํ† ์ฝœ : HTTP ๋ฐ WWW(World Wide Web)

  • ์ธํ„ฐ๋„ท์—์„œ ๊ฐ€์žฅ ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ์„œ๋น„์Šค ์ค‘ ํ•˜๋‚˜๋Š” WWW(์›”๋“œ ์™€์ด๋“œ ์›น)์ด๋‹ค.
  • ์›น์„ ์ž‘๋™์‹œํ‚ค๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ํ”„๋กœํ† ์ฝœ์€ HTTP(HyperText Transfer Protocol)์ด๋‹ค. HTTP๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €์™€ ์›น ์„œ๋ฒ„๊ฐ€ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์„œ๋กœ ํ†ต์‹ ํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค. ํ”„๋กœํ† ์ฝœ ์Šคํƒ์˜ TCP ๊ณ„์ธต ๋งจ์œ„์— ์žˆ๊ณ , ํŠน์ • ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์„œ๋กœ ํ†ต์‹ ํ•˜๋Š”๋ฐ ์‚ฌ์šฉํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ˆ˜์ค€ ํ”„๋กœํ† ์ฝœ์ด๋ผ ํ•œ๋‹ค. => ์ด ๊ฒฝ์šฐ ์‘์šฉํ”„๋กœ๊ทธ๋žจ์€ ์›น๋ธŒ๋ผ์šฐ์ €์™€ ์›น์„œ๋ฒ„์ด๋‹ค.
  • HTTP๋Š” ๋น„์—ฐ๊ฒฐํ˜• ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ํ”„๋กœํ† ์ฝœ์ด๋‹ค.
  • ํด๋ผ์ด์–ธํŠธ(์›น ๋ธŒ๋ผ์šฐ์ €)๋Š” ์›น ํŽ˜์ด์ง€ ๋ฐ ์ด๋ฏธ์ง€์™€ ๊ฐ™์€ ์›น ์š”์†Œ์— ๋Œ€ํ•œ ์š”์ฒญ์„ ์›น์„œ๋ฒ„๋กœ ๋ณด๋‚ธ๋‹ค.
  • ์„œ๋ฒ„์—์„œ ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•œ ํ›„ ์ธํ„ฐ๋„ท์„ ํ†ตํ•œ ๊ธฐ์กด ์—ฐ๊ฒฐ ์ฆ‰, ํด๋ผ์ด์–ธํŠธ์™€ ์„œ๋ฒ„ ๊ฐ„์˜ ์—ฐ๊ฒฐ์ด ๋Š์–ด์ง„๋‹ค. (๋ธŒ๋ผ์šฐ์ €๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ )
  • ์ดํ›„ ๊ฐ ์š”์ฒญ์— ๋Œ€ํ•ด ์ƒˆ ์—ฐ๊ฒฐ์„ ๋งŒ๋“ค์–ด์•ผํ•œ๋‹ค.
  • ๋Œ€๋ถ€๋ถ„์˜ ํ”„๋กœํ† ์ฝœ์€ ์—ฐ๊ฒฐ ์ง€ํ–ฅ์ ์ด๋‹ค. ์ด๋Š” ์„œ๋กœ ํ†ต์‹ ํ•˜๋Š” ๋‘ ์ปดํ“จํ„ฐ๊ฐ€ ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์—ฐ๊ฒฐ์„ ์œ ์ง€ํ•˜๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•œ๋‹ค. ํ•˜์ง€๋งŒ HTTP์˜ ๊ฒฝ์šฐ์—๋Š” ๊ทธ๋ ‡์ง€ ์•Š์Œ์„ ์•Œ ์ˆ˜ ์žˆ๋‹ค.
  • ์ฆ‰, ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„œ๋ฒ„์— ์š”์ฒญ์„ ๋ณด๋‚ผ๋•Œ๋งˆ๋‹ค ์„œ๋ฒ„์— ์ƒˆ ์—ฐ๊ฒฐ์„ ๋งŒ๋“ค์–ด์•ผํ•œ๋‹ค.
  • ์›น ๋ธŒ๋ผ์šฐ์ €์— URL์„ ์ž…๋ ฅํ•˜๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ์ผ์ด ์ผ์–ด๋‚œ๋‹ค.
    1. URL์— ๋„๋ฉ”์ธ ์ด๋ฆ„์ด ํฌํ•จ๋œ ๊ฒฝ์šฐ ๋ธŒ๋ผ์šฐ์ €๋Š” ๋จผ์ € DNS ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๊ณ  ์›น ์„œ๋ฒ„์— ํ•ด๋‹นํ•˜๋Š” IP ์ฃผ์†Œ๋ฅผ ๊ฒ€์ƒ‰ํ•œ๋‹ค.
    2. ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ์›น ์„œ๋ฒ„์— ์—ฐ๊ฒฐํ•˜๊ณ  ์›ํ•˜๋Š” ์›นํŽ˜์ด์ง€์— ๋Œ€ํ•œ HTTP ์š”์ฒญ(ํ”„๋กœํ† ์ฝœ ์Šคํƒ์„ ํ†ตํ•ด)์„ ๋ณด๋‚ธ๋‹ค.
    3. ์›น ์„œ๋ฒ„๋Š” ์š”์ฒญ์„ ์ˆ˜์‹ ํ•˜๊ณ  ์›ํ•˜๋Š” ํŽ˜์ด์ง€๋ฅผ ํ™•์ธํ•œ๋‹ค. ํŽ˜์ด์ง€๊ฐ€ ์กด์žฌํ•˜๋ฉด ์›น์„œ๋ฒ„๊ฐ€ ํŽ˜์ด์ง€๋ฅผ ๋ณด๋‚ธ๋‹ค.(์ดํ›„ ํŽ˜์ด์ง€๊ฐ€ ๋ณด๋‚ด์ง€๋ฉด ์—ฌ๊ธฐ์„œ Critical Rendering Path ๊ณผ์ •์ด ์ผ์–ด๋‚˜๋Š” ๋“ฏํ•จ) ์„œ๋ฒ„๊ฐ€ ์š”์ฒญ๋œ ํŽ˜์ด์ง€๋ฅผ ์ฐพ์„ ์ˆ˜ ์—†์œผ๋ฉด HTTP 404 ์˜ค๋ฅ˜ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ธ๋‹ค.
    4. ์›น ๋ธŒ๋ผ์šฐ์ €๋Š” ํŽ˜์ด์ง€๋ฅผ ๋‹ค์‹œ ์ˆ˜์‹ ํ•˜๊ณ  ์—ฐ๊ฒฐ์ด ๋‹ซํžŒ๋‹ค.
    5. ๊ทธ๋Ÿฐ ๋‹ค์Œ ๋ธŒ๋ผ์šฐ์ €๋Š”(Critical Rendering Path=>) ํŽ˜์ด์ง€๋ฅผ ๊ตฌ๋ฌธ ๋ถ„์„ํ•˜๊ณ  ์›นํŽ˜์ด์ง€๋ฅผ ์™„์„ฑํ•˜๋Š”๋ฐ ํ•„์š”ํ•œ ๋‹ค๋ฅธ ํŽ˜์ด์ง€ ์š”์†Œ๋ฅผ ์ฐพ๋Š”๋‹ค. ์—ฌ๊ธฐ์—๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ์ด๋ฏธ์ง€, ์• ํ”Œ๋ฆฟ ๋“ฑ์ด ํฌํ•จ๋œ๋‹ค.
    6. ํ•„์š”ํ•œ ๊ฐ ์š”์†Œ์— ๋Œ€ํ•ด ๋ธŒ๋ผ์šฐ์ €๋Š” ์„œ๋ฒ„์— ์ถ”๊ฐ€ ์—ฐ๊ฒฐ ๋ฐ HTTP ์š”์ฒญ์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.(๊ธฐ์กด ํŽ˜์ด์ง€ ์ ‘์†์‹œ ์ดˆ๊ธฐ HTTP์—ฐ๊ฒฐ์€ ์ด๋ฏธ ๋Š์–ด์ง)
    7. ๋ธŒ๋ผ์šฐ์ €๊ฐ€ ๋ชจ๋“  ์ด๋ฏธ์ง€, ์• ํ”Œ๋ฆฟ ๋“ฑ์˜ ๋กœ๋“œ๋ฅผ ์™„๋ฃŒํ•˜๋ฉด ํŽ˜์ด์ง€๊ฐ€ ๋ธŒ๋ผ์šฐ์ € ์ฐฝ์— ์™„์ „ํžˆ ๋กœ๋“œ๋œ๋‹ค.

์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ํ”„๋กœํ† ์ฝœ : SMTP ๋ฐ ์ „์ž๋ฉ”์ผ

  • ์ผ๋ฐ˜์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๋˜ ๋‹ค๋ฅธ ์ธํ„ฐ๋„ท ์„œ๋น„์Šค๋Š” ์ „์ž๋ฉ”์ผ์ด๋‹ค.
  • ์ „์ž๋ฉ”์ผ์€ SMTP(Simple Mail Transfer Protocol)์„ ์‚ฌ์šฉํ•œ๋‹ค.
  • SMTP๋„ ํ…์ŠคํŠธ ๊ธฐ๋ฐ˜ ํ”„๋กœํ† ์ฝœ์ด์ง€๋งŒ HTTP์™€ ๋‹ฌ๋ฆฌ SMTP๋Š” ์—ฐ๊ฒฐ ์ง€ํ–ฅ์ ์ด๋‹ค. ๋˜ํ•œ HTTP๋ณด๋‹ค ๋” ๋ณต์žกํ•˜๋ฉฐ ๋” ๋งŽ์€ ๋ช…๋ น๊ณผ ๊ณ ๋ ค์‚ฌํ•ญ์ด ์žˆ๋‹ค.
  • ์ด๋ฉ”์ผ์„ ์ฝ๊ธฐ ์œ„ํ•ด ๋ฉ”์ผ ํด๋ผ์ด์–ธํŠธ๋ฅผ ์—ด๋ฉด ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ณผ์ •์ด ์ง„ํ–‰๋œ๋‹ค.
    1. ๋ฉ”์ผ ํด๋ผ์ด์–ธํŠธ๋Š” ๊ธฐ๋ณธ ๋ฉ”์ผ ์„œ๋ฒ„์— ๋Œ€ํ•œ ์—ฐ๊ฒฐ์„ ์—ฐ๋‹ค. ๋ฉ”์ผ ์„œ๋ฒ„์˜ IP ์ฃผ์†Œ ๋˜๋Š” ๋„๋ฉ”์ธ ์ด๋ฆ„์€ ์ผ๋ฐ˜์ ์œผ๋กœ ๋ฉ”์ผ ํด๋ผ์ด์–ธํŠธ๊ฐ€ ์„ค์น˜๋ ๋•Œ ์„ค์ •๋œ๋‹ค.
    2. ๋ฉ”์ผ ์„œ๋ฒ„๋Š” ํ•ญ์ƒ ์ž์‹ ์„ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด ์ฒซ ๋ฒˆ์งธ ๋ฉ”์‹œ์ง€๋ฅผ ์ „์†กํ•œ๋‹ค.
    3. ํด๋ผ์ด์–ธํŠธ๋Š” ์„œ๋ฒ„๊ฐ€ 250 OK ๋ฉ”์‹œ์ง€๋กœ ์‘๋‹ตํ•  SMTP HELO ๋ช…๋ น์„ ๋ณด๋‚ธ๋‹ค.
    4. ํด๋ผ์ด์–ธํŠธ๊ฐ€ ๋ฉ”์ผ์„ ํ™•์ธํ•˜๋Š”์ง€, ๋ฉ”์ผ์„ ๋ณด๋‚ด๋Š”์ง€ ๋“ฑ์— ๋”ฐ๋ผ ์ ์ ˆํ•œ SMTP ๋ช…๋ น์ด ์„œ๋ฒ„๋กœ ๋ณด๋‚ด์ง€๊ณ  ์„œ๋ฒ„๋Š” ๊ทธ์—๋”ฐ๋ผ ์‘๋‹ตํ•œ๋‹ค.
    5. ์ด ์š”์ฒญ/์‘๋‹ต ํŠธ๋žœ์žญ์…˜์€ ํด๋ผ์ด์–ธํŠธ๊ฐ€ SMTP QUIT ๋ช…๋ น์„ ๋ณด๋‚ผ๋•Œ๊นŒ์ง€ ๊ณ„์†๋˜๊ณ , ์„œ๋ฒ„๊ฐ€ ์ž‘๋ณ„์ธ์‚ฌ๋ฅผ ํ•˜๊ณ  ์—ฐ๊ฒฐ์ด ๋‹ซํžŒ๋‹ค.

์ „์†ก ์ œ์–ด ํ”„๋กœํ† ์ฝœ : TCP (Transmission Control Protocol)

  • ํ”„๋กœํ† ์ฝœ ์Šคํƒ์˜ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต ์•„๋ž˜์—๋Š” TCP ๊ณ„์ธต์ด ์žˆ๋‹ค.
  • ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ์ธํ„ฐ๋„ท์˜ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ์— ์—ฐ๊ฒฐํ•˜๋ฉด ํŠน์ • ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋ณด๋‚ด๋Š” ๋ฉ”์‹œ์ง€๊ฐ€ ์Šคํƒ์„ ํ†ตํ•ด TCP ๊ณ„์ธต์œผ๋กœ ์ „ํ•ด์ง„๋‹ค.
  • TCP๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ํ”„๋กœํ† ์ฝœ์„ ๋Œ€์ƒ ์ปดํ“จํ„ฐ์˜ ์˜ฌ๋ฐ”๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋ผ์šฐํŒ…ํ•˜๋Š” ์—ญํ• ์„ ํ•œ๋‹ค.
  • ์ด๋ฅผ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•ด ํฌํŠธ๋ฒˆํ˜ธ๊ฐ€ ์‚ฌ์šฉ๋œ๋‹ค. ํฌํŠธ๋Š” ๊ฐ ์ปดํ“จํ„ฐ์—์„œ ๋ณ„๋„์˜ ์ฑ„๋„๋กœ ์ƒ๊ฐํ•  ์ˆ˜ ์žˆ๋‹ค. ์˜ˆ๋ฅผ๋“ค์–ด ์ด๋ฉ”์ผ์„ ์ฝ์œผ๋ฉด์„œ ์›น์„œํ•‘์„ ํ•  ์ˆ˜ ์žˆ๋‹ค. ์ด๋Š” ์ด ๋‘ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜(์›น๋ธŒ๋ผ์šฐ์ €์™€ ๋ฉ”์ผ ํด๋ผ์ด์–ธํŠธ)์ด ์„œ๋กœ ๋‹ค๋ฅธ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ–ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ํŒจํ‚ท์ด ์ปดํ“จํ„ฐ์— ๋„์ฐฉํ•˜๊ณ  ํ”„๋กœํ† ์ฝœ ์Šคํƒ์˜ ์œ„๋กœ ์˜ฌ๋ผ๊ฐˆ ๋•Œ TCP ๊ณ„์ธต์€ ํฌํŠธ๋ฒˆํ˜ธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํŒจํ‚ท์„ ์ˆ˜์‹ ํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฒฐ์ •ํ•œ๋‹ค.
  • TCP๋Š” ๋‹ค์Œ๊ณผ ๊ฐ™์ด ์ž‘๋™ํ•œ๋‹ค.
    1. (๋ฐ์ดํ„ฐ ์†ก์‹ ์‹œ)TCP ๊ณ„์ธต์€ ์ƒ์œ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•˜๋ฉด ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•œ ์ฒญํฌ๋กœ ๋ถ„ํ• ํ•œ ๋‹ค์Œ ๊ฐ ์ฒญํฌ์— ํŠน์ • TCP์ •๋ณด๊ฐ€ ํฌํ•จ๋œ TCPํ—ค๋”๋ฅผ ์ถ”๊ฐ€ํ•œ๋‹ค. TCP ํ—ค๋”์— ํฌํ•จ๋œ ์ •๋ณด์—๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด์•ผ ํ•˜๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ํฌํŠธ ๋ฒˆํ˜ธ๊ฐ€ ํฌํ•จ๋œ๋‹ค.
    2. (๋ฐ์ดํ„ฐ ์ˆ˜์‹ ์‹œ)TCP ๊ณ„์ธต์ด ํ•˜์œ„์˜ IP ๊ณ„์ธต์—์„œ ํŒจํ‚ท์„ ์ˆ˜์‹ ํ•˜๋ฉด TCP ๊ณ„์ธต์€ ํŒจํ‚ท์—์„œ TCP ํ—ค๋” ๋ฐ์ดํ„ฐ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์ผ๋ถ€ ๋ฐ์ดํ„ฐ๋ฅผ ์žฌ๊ตฌ์„ฑํ•œ๋‹ค์Œ TCP์—์„œ ๊ฐ€์ ธ์˜จ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์‚ฌ์šฉํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์˜ฌ๋ฐ”๋ฅธ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์œผ๋กœ ๋ณด๋‚ธ๋‹ค.
  • ์ด๊ฒƒ์ด TCP ๊ฐ€ ํ”„๋กœํ† ์ฝœ ์Šคํƒ์„ ํ†ตํ•ด ์˜ฌ๋ฐ”๋ฅธ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์ด๋™ํ•˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋ผ์šฐํŒ… ํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค.
  • TCP๋Š” ํ…์ŠคํŠธ ํ”„๋กœํ† ์ฝœ์ด ์•„๋‹ˆ๋‹ค. TCP๋Š” ์—ฐ๊ฒฐ ์ง€ํ–ฅ์ ์ด๊ณ  ์•ˆ์ •์ ์ธ ๋ฐ”์ดํŠธ ์ŠคํŠธ๋ฆผ ์„œ๋น„์Šค์ด๋‹ค. ์—ฐ๊ฒฐ ์ง€ํ–ฅ์€ TCP๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋‘ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์ด ๋ฐ์ดํ„ฐ๋ฅผ ๊ตํ™˜ํ•˜๊ธฐ์ „์— ๋จผ์ € ์—ฐ๊ฒฐ์„ ์„ค์ •ํ•ด์•ผํ•จ์„ ์˜๋ฏธํ•œ๋‹ค.(HTTP์—์„œ์˜ ๋น„์—ฐ๊ฒฐ์„ฑ์ด๋ž‘ ํ—ท๊ฐˆ๋ฆฌ์ง€ ๋ง๊ฒƒ. ์„œ๋กœ ๋ฐ˜๋Œ€๊ฐœ๋…์ด ์•„๋‹ˆ๋ผ ์•„์˜ˆ ๋‹ค๋ฅธ ๊ฐœ๋…์ž„)
  • TCP๋Š” ์ˆ˜์‹ ๋œ ๊ฐ ํŒจํ‚ท์— ๋Œ€ํ•ด ์ „์†ก์„ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•ด ๋ฐœ์‹ ์ž์—๊ฒŒ ํ™•์ธ(ACK)์„ ๋ณด๋‚ด๋ฏ€๋กœ ์‹ ๋ขฐํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋˜ํ•œ TCP๋Š” ์ˆ˜์‹ ๋œ ๋ฐ์ดํ„ฐ์˜ ์˜ค๋ฅ˜ ๊ฒ€์‚ฌ๋ฅผ ์œ„ํ•ด ํ—ค๋”์— ์ฒดํฌ์„ฌ์„ ํฌํ•จํ•œ๋‹ค.
  • ๋‹ค์Œ์€ TCP ํ—ค๋”์˜ ๋ชจ์Šต์ด๋‹ค.

[์ถœ์ฒ˜] :http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm

  • TCPํ—ค๋”์—๋Š” IP์ฃผ์†Œ๋ฅผ ์œ„ํ•œ ์ž๋ฆฌ๊ฐ€ ์—†๋‹ค. ๋‹น์—ฐํ•œ ๋ง์ด๋‹ค. IP์ฃผ์†Œ๋Š” IP ๊ณ„์ธต์—์„œ IPํ—ค๋”์— ํ• ๋‹นํ•œ๋‹ค.
  • TCP ๊ณ„์ธต์˜ ์—ญํ• ์€ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์ˆ˜์ค€ ๋ฐ์ดํ„ฐ๋ฅผ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ์—์„œ ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ(ํ”„๋กœ์„ธ์Šค to ํ”„๋กœ์„ธ์Šค)๋กœ ์•ˆ์ •์ ์œผ๋กœ ๊ฐ€์ ธ์˜ค๋Š” ๊ฒƒ์ด๋‹ค.
  • ๋” ํฐ ๋ฒ”์ฃผ์˜ ์ปดํ“จํ„ฐ to ์ปดํ“จํ„ฐ๋Š” IP ๊ณ„์ธต์—์„œ์˜ ์—ญํ• ์ด๋‹ค.

์ธํ„ฐ๋„ท ํ”„๋กœํ† ์ฝœ : IP (Internet Protocol)

  • TCP์™€ ๋‹ฌ๋ฆฌ IP๋Š” ์‹ ๋ขฐํ•  ์ˆ˜ ์—†๊ณ  ์—ฐ๊ฒฐ์ด ์—†๋Š” ํ”„๋กœํ† ์ฝœ์ด๋‹ค. IP๋Š” ํŒจํ‚ท์ด ๋ชฉ์ ์ง€์— ๋„๋‹ฌํ•˜๋Š”์ง€ ์—ฌ๋ถ€๋ฅผ ์‹ ๊ฒฝ์“ฐ์ง€ ์•Š๋Š”๋‹ค. ๋˜ํ•œ IP๋Š” ์—ฐ๊ฒฐ ๋ฐ ํฌํŠธ๋ฒˆํ˜ธ์— ๋Œ€ํ•ด์„œ๋„ ์•Œ์ง€ ๋ชปํ•œ๋‹ค. (TCP๊ฐ€ IP์ฃผ์†Œ๋ฅผ ๋ชจ๋ฅด๋“ฏ์ด)
  • IP์˜ ์—ญํ• ์€ ํŒจํ‚ท์„ ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋กœ ๋ณด๋‚ด๊ณ  ๋ผ์šฐํŒ…ํ•˜๋Š” ๊ฒƒ์ด๋‹ค.
  • IP ํŒจํ‚ท์€ ๋…๋ฆฝ์ ์ธ ์—”ํ„ฐํ‹ฐ์ด๋ฉฐ ์ˆœ์„œ๊ฐ€ ๋งž์ง€ ์•Š๊ฑฐ๋‚˜ ์ „ํ˜€ ๋„์ฐฉํ•˜์ง€ ์•Š์„ ์ˆ˜ ์žˆ๋‹ค.
  • ํŒจํ‚ท์ด ๋„์ฐฉํ•˜๊ณ  ์˜ฌ๋ฐ”๋ฅธ ์ˆœ์„œ๋กœ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๋Š” ๊ฒƒ์€ TCP์˜ ์ž‘์—…์ด๋‹ค.
  • IP์™€ TCP์˜ ๊ณตํ†ต์ ์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•˜๊ณ  ์ž์‹ ์˜ IPํ—ค๋” ์ •๋ณด๋ฅผ TCP๋ฐ์ดํ„ฐ์— ์ถ”๊ฐ€ํ•˜๋Š” ๋ฐฉ์‹๋ฟ์ด๋‹ค. => ์ž‘์—…์ด ๊ฐ™์€๊ฒƒ๋„ ์•„๋‹ˆ๊ณ  ๋ฐฉ์‹์ด ๊ฐ™์€๊ฒƒ. ๊ทธ๋ƒฅ ๋‹ค๋ฅด๋‹ค๋Š” ๊ฑฐ์ž–์•„
  • ๋‹ค์Œ์€ IPํ—ค๋”์˜ ๋ชจ์Šต์ด๋‹ค.

[์ถœ์ฒ˜] :http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm

  • ์œ„์˜ ์‚ฌ์ง„์—์„œ IPํ—ค๋”์— ๋ณด๋‚ด๋Š” ์ปดํ“จํ„ฐ์™€ ๋ฐ›๋Š” ์ปดํ“จํ„ฐ์˜ IP์ฃผ์†Œ๋ฅผ ํฌํ•จํ•œ ๊ฒƒ์„ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋‹ค.
  • ๋‹ค์Œ์€ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๊ณ„์ธต์—์„œ๋ถ€ํ„ฐ TCP ๊ณ„์ธต, IP ๊ณ„์ธต์„ ๊ฑฐ์นœ ํŒจํ‚ท์˜ ๋ชจ์Šต์ด๋‹ค.
  • ์‘์šฉ ๊ณ„์ธต ๋ฐ์ดํ„ฐ๋Š” TCP ๊ณ„์ธต์—์„œ ๋ถ„ํ• ๋˜๊ณ , TCPํ—ค๋”๊ฐ€ ์ถ”๊ฐ€๋˜๊ณ , ํŒจํ‚ท์€ IP๊ณ„์ธต์œผ๋กœ ๊ณ„์†๋˜๊ณ , IPํ—ค๋”๊ฐ€ ์ถ”๊ฐ€๋œ ๋‹ค์Œ ํŒจํ‚ท์ด ์ธํ„ฐ๋„ท์„ ํ†ตํ•ด ์ „์†ก๋œ๋‹ค.

[์ถœ์ฒ˜] :http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm


๋งˆ๋ฌด๋ฆฌ

  • ์–ธ์ œ๊นŒ์ง€ ๊ฐ™์€ ๋ฐฉ์‹์œผ๋กœ ๋™์ž‘ํ• ์ง€ ๋ชจ๋ฅธ๋‹ค. ํ˜„์žฌ ์ธํ„ฐ๋„ท์—์„œ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๋ฒ„์ „์€ IPv4๋กœ 2์˜ 32์Šน ๊ฐœ์˜ ์ฃผ์†Œ๋งŒ์„ ํ—ˆ์šฉํ•œ๋‹ค.
  • ๊ฒฐ๊ตญ์—๋Š” ๋ฌด๋ฃŒ IP ์ฃผ์†Œ๊ฐ€ ์–ผ๋งˆ ๋‚จ์ง€ ์•Š์•˜๋‹ค๋Š” ๋ง์ด๋‹ค. ์ด๋ฅผ ์œ„ํ•ด IPv6๊ฐ€ ๋‚˜์™”์œผ๋ฉฐ ์ ์ฐจ ์ ์œ ์œจ์„ ๋Š˜๋ ค๊ฐ€๊ณ  ์žˆ๋‹ค.

[์ด๋ฏธ์ง€ ์ถœ์ฒ˜] : http://web.stanford.edu/class/msande91si/www-spr04/readings/week1/InternetWhitepaper.htm