๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ

CS

[Network] OSI 7๊ณ„์ธต(feat.TCP/IP Updated)

 ๐Ÿ’ก ์ฃผ๋ณ€์—์„œ ๋“ค์–ด๋งŒ ๋ดค๋˜, ๊ทธ๊ฒŒ ๋ฌด์—‡์ธ์ง€ ์ž˜ ๋ชฐ๋ž๋˜ OSI 7๊ณ„์ธต์— ๋Œ€ํ•ด ๊ธฐ๋ณธ์ ์œผ๋กœ ์•Œ๊ณ ๊ฐ€์ž!

  ๋…ธ์…˜์—์„œ ๋ณด๊ธฐ

 

๐Ÿ“ OSI 7๊ณ„์ธต์ด๋ž€?

  • ๋„คํŠธ์›Œํฌ์—์„œ ์ „์†ก์ด ์ด๋ฃจ์–ด์งˆ๋•Œ๋Š” ๋ฐ์ดํ„ฐ๊ฐ€ ๋‹จ์ˆœํžˆ ์ „์†ก๋งŒ๋˜๋Š” ๊ฒƒ์ด ์•„๋‹Œ ํฌํŠธ์ •๋ณด, IP ์ •๋ณด ๋“ฑ์ด ํ•จ๊ป˜ ์ „๋‹ฌ๋œ๋‹ค.
  • ์ด๋•Œ, ๋ฐ์ดํ„ฐ๊ฐ€ ์–ด๋–ค ๊ณผ์ •์„ ๊ฑฐ์ณ ์ „๋‹ฌ๋˜๋Š”์ง€๋ฅผ ๋‚˜ํƒ€๋‚ธ ๊ฒƒ์ด OSI ๊ณ„์ธต์ด๋‹ค.
  • ์ฆ‰, OSI 7๊ณ„์ธต์ด๋ž€, ๋„คํŠธ์›Œํฌ์—์„œ ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ 7๋‹จ๊ณ„๋กœ ๋‚˜๋ˆˆ ๊ฒƒ
    • OSI(Open System Interconnection) ๋ชจํ˜• : ๋„คํŠธ์›Œํฌ ๋ฐ ๋ฌด์„  ํ†ต์‹  ์‹œ์Šคํ…œ์˜ ๊ธฐ๋Šฅ์„ ์„ค๋ช…ํ•˜๋Š” ํ•ต์‹ฌ ๊ฐœ๋…
  • OSI 7๋‹จ๊ณ„๋กœ ์ •์˜ํ•œ ์ด์œ ๋Š”,
    • ํ†ต์‹ ์ด ์ผ์–ด๋‚˜๋Š” ๊ณผ์ •์„ ๋‹จ๊ณ„์ ์œผ๋กœ ํŒŒ์•…ํ•˜๊ธฐ ์œ„ํ•จ
    • ํ†ต์‹  ๊ณผ์ • ์ค‘์— ํŠน์ •ํ•œ ๊ณณ์— ์ด์ƒ์ด ์ƒ๊ธธ ๊ฒฝ์šฐ, ๋‹ค๋ฅธ ๋‹จ๊ณ„์˜ ์žฅ๋น„๋‚˜ ์†Œํ”„ํŠธ์›จ์–ด ๋“ฑ์„ ๊ฑด๋“œ๋ฆฌ์ง€ ์•Š๊ณ , ํ†ต์‹  ์žฅ์• ๋ฅผ ์ผ์œผํ‚จ ๋‹จ๊ณ„์—์„œ ํ•ด๊ฒฐ ๊ฐ€๋Šฅ
  • 1๊ณ„์ธต๋ถ€ํ„ฐ → 7๊ณ„์ธต ์ˆœ์œผ๋กœ ์˜ฌ๋ผ๊ฐ€์ž

 

 

 

  • ์™ผ์ชฝ : ๊ฐ ๊ณ„์ธต ์ด๋ฆ„
  • ๊ฐ€์šด๋ฐ : ๊ณ„์ธต์˜ ๊ธฐ๋Šฅ
  • ๋งˆ์ง€๋ง‰ : ๋ฐ์ดํ„ฐ ๋‹จ์œ„์˜ ์ด๋ฆ„

 

โš’๏ธ OSI ๋ชจ๋ธ Vs TCP/IP ๋ชจ๋ธ

 

OSI 7๊ณ„์ธต๊ณผ TCP/IP

 

  • ํ˜„๋Œ€์˜ ์ธํ„ฐ๋„ท์€ OSI ๋ชจ๋ธ์ด ์•„๋‹Œ TCP/IP ๋ชจ๋ธ์„ ๋”ฐ๋ฅด๊ณ  ์žˆ๋‹ค.
  • TCP/IP ๋ชจ๋ธ๋„ OSI ๋ชจ๋ธ๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ, ๋„คํŠธ์›Œํฌ ์‹œ์Šคํ…œ์— ๋Œ€ํ•œ ๋ชจ๋ธ์ด๋‹ค.
  • ํ˜„๋Œ€์˜ ์ธํ„ฐ๋„ท์ด TCP/IP ๋ชจ๋ธ์„ ๋”ฐ๋ฅด๋Š” ์ด์œ ๋Š”, OSI ๋ชจ๋ธ์ด TCP/IP ๋ชจ๋ธ๊ณผ์˜ ์‹œ์žฅ ์ ์œ  ์‹ธ์›€์—์„œ ์กŒ๊ธฐ ๋•Œ๋ฌธ

 

๐Ÿ”” TCP/IP ๋ชจ๋ธ์ด๋ž€?

 

 

  • OSI์˜ 7 Layer์˜ 5, 6, 7 ๊ณ„์ธต์ด ํ•˜๋‚˜์˜ ์–ดํ”Œ๋ฆฌ์ผ€์ด์…˜ Layer ๋กœ ๋ญ‰๋šฑ๊ทธ๋ ค์ ธ ์žˆ์Œ!
    • Data Link Layer ์™€ Physical Layer ๋„ ํ•˜๋‚˜๋กœ ํ•ฉ์ณ์กŒ๋Š”๋ฐ?
    • TCP/IP ๋ชจ๋ธ์ด ์—…๋ฐ์ดํŠธ ๋˜๋ฉด์„œ ์กฐ๊ธˆ ๋ฐ”๋€Œ์—ˆ๋‹ค !

 

  • TCP/IP ๋ชจ๋ธ์ด ์—…๋ฐ์ดํŠธ ๋˜๋ฉด์„œ Application ์•„๋ž˜ ๊ณ„์ธต์€ OSI ๋ชจ๋ธ๊ณผ ์™„์ „ํžˆ ๋™์ผํ•ด์ง !
  • ์˜ค๋Š˜๋‚ , TCP/IP Updated ๋ชจ๋ธ์ด ๋” ๋งŽ์ด ์‚ฌ์šฉ๋˜๊ณ  ์žˆ๋‹ค.

 

๐ŸŽž๏ธ OSI 7๊ณ„์ธต ์ข…๋ฅ˜

7๏ธโƒฃ ์‘์šฉ ๊ณ„์ธต (Application Layer)

  • ์‚ฌ์šฉ์ž์™€ ๊ฐ€์žฅ ๋ฐ€์ ‘ํ•œ ๊ณ„์ธต์œผ๋กœ, ์ธํ„ฐํŽ˜์ด์Šค ์—ญํ•  ์ˆ˜ํ–‰
  • ์‘์šฉ ํ”„๋กœ์„ธ์Šค ๊ฐ„์˜ ์ •๋ณด ๊ตํ™˜ ๋‹ด๋‹น
  • Ex) ์ „์ž๋ฉ”์ผ, ์ธํ„ฐ๋„ท, ๋™์˜์ƒ ํ”„๋กœ๊ทธ๋žจ
    • ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ํ”„๋กœ๊ทธ๋žจ = ์‘์šฉํ”„๋กœ๊ทธ๋žจ
    • ์šฐ๋ฆฌ๊ฐ€ ์‚ฌ์šฉํ•˜๋Š” ์›น ๋ธŒ๋ผ์šฐ์ €, ์–ดํ”Œ ๋“ฑ์—์„œ์˜ ํ™œ๋™

TCP/IP ์†Œ์ผ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ

  • ์šด์˜์ฒด์ œ์˜ Transport Layer ์—์„œ ์ œ๊ณตํ•˜๋Š” API ๋ฅผ ํ™œ์šฉํ•ด์„œ ํ†ต์‹  ๊ฐ€๋Šฅํ•œ ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“œ๋Š” ๊ฒƒ
  • ๋„คํŠธ์›Œํฌ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์ด๋ผ๊ณ ๋„ ํ•จ
  • ์†Œ์ผ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๋งŒ์œผ๋กœ๋„ ํด๋ผ์ด์–ธํŠธ, ์„œ๋ฒ„ ํ”„๋กœ๊ทธ๋žจ์„ ๋”ฐ๋กœ ๋งŒ๋“ค์–ด์„œ ๋™์ž‘์‹œํ‚ฌ ์ˆ˜ ์žˆ๋‹ค.
  • ๋˜ํ•œ, TCP/IP ์†Œ์ผ“ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ํ†ตํ•ด ๋ˆ„๊ตฌ๋‚˜ ์ž์‹ ๋งŒ์˜ Application Layer ์ธ์ฝ”๋”์™€ ๋””์ฝ”๋”๋ฅผ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค.
    • ๋ˆ„๊ตฌ๋“ , ์ž์‹ ๋งŒ์˜ Application Layer ํ”„๋กœํ† ์ฝœ์„ ๋งŒ๋“ค์–ด์„œ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋‹ค๋Š” ๊ฒƒ
  • Application Layer ๋„ ๋‹ค๋ฅธ Layer ๋“ค๊ณผ ๋งˆ์ฐฌ๊ฐ€์ง€๋กœ ์ธ์ฝ”๋”์™€ ๋””์ฝ”๋”๊ฐ€ ์žˆ์„ ๊ฒƒ
  • ๋Œ€ํ‘œ์ ์ธ Application Layer ํ”„๋กœํ† ์ฝœ์ธ, HTTP ๋กœ ์ธ์ฝ”๋”ฉ, ๋””์ฝ”๋”ฉ์„ ์‚ดํŽด๋ณด๋ฉด !

HTTP

  • HTTP๋ฅผ ์ดํ•ดํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š”, ๋จผ์ € **ํด๋ผ์ด์–ธํŠธ - ์„œ๋ฒ„ ํŒจ๋Ÿฌ๋‹ค์ž„**์„ ์•Œ์•„์•ผ ํ•จ
    • ์„œ๋ฒ„
      • ํ•ญ์ƒ ์ผœ์ ธ ์žˆ์Œ
      • IP ์ฃผ์†Œ๊ฐ€ ์˜๊ตฌ์ ์ž„
    • ํด๋ผ์ด์–ธํŠธ
      • ์ผ๋ฐ˜์ ์œผ๋กœ ์„œ๋ฒ„์™€ ์—ฐ๊ฒฐํ•˜๊ณ , ์†Œํ†ตํ•จ
      • ๊ฐ„ํ—์ ์œผ๋กœ ์—ฐ๊ฒฐ์ด ๋จ(๊ฐ€๋” ์ผœ์ ธ ์žˆ๋Š” ํ˜ธ์ŠคํŠธ๋กœ, ์„œ๋ฒ„์™€ ํ†ต์‹ ์„ ํ•จ)
      • dynamic IP ์ฃผ์†Œ(์œ ๋™์ ์ธ IP ์ฃผ์†Œ)๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ๋‹ค.
      • ์„œ๋ฒ„์™€ ๋ฐ”๋กœ Communicatie X

 

  • ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์ˆ˜์‹ ํ•˜๊ธฐ๋„ ํ•˜๊ณ , ์†ก์‹ ํ•˜๊ธฐ๋„ ํ•จ
  • → ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ์— encoder ์™€ decoder ๋ชจ๋‘ ์กด์žฌ
  • MVC ํŒจํ„ด : ์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ฒ˜ ์ค‘ ํ•˜๋‚˜
  • Layered Architecture : ์†Œํ”„ํŠธ์›จ์–ด ์•„ํ‚คํ…์ฒ˜ ์ค‘ ํ•˜๋‚˜
    • Ex) ๋„คํŠธ์›Œํฌ ์‹œ์Šคํ…œ
    • ๋„คํŠธ์›Œํฌ ์‹œ์Šคํ…œ์€ ํ•˜๋‚˜์˜ ์ปค๋‹ค๋ž€ ์†Œํ”„ํŠธ์›จ์–ด๋ผ๊ณ  ํ•  ์ˆ˜ ์žˆ๋‹ค.
    • OSI Layer ๋ชจ๋ธ์€ ๊ฑฐ๋Œ€ํ•œ ๋„คํŠธ์›Œํฌ ์†Œํ”„ํŠธ์›จ์–ด์˜ ๊ตฌ์กฐ๋ฅผ ์„ค๋ช…ํ•˜๋Š” ๊ฒƒ

 

6๏ธโƒฃ ํ‘œํ˜„ ๊ณ„์ธต (Presentation Layer)

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

 

 

5๏ธโƒฃ ์„ธ์…˜ ๊ณ„์ธต (Session Layer)

  • ‘์—ฐ๊ฒฐ’์„ ๋‹ด๋‹นํ•˜๋Š” ๊ณ„์ธต
  • ์—ฐ๊ฒฐ์˜ ์ƒ์„ฑ(Created), ์œ ์ง€(Establish), ์ข…๋ฃŒ(Close) ๋ฅผ ๊ด€๋ฆฌํ•˜๋Š” ์ธต
  • ์—ฐ๊ฒฐ ๋ฐฉ์‹
    • ๋‹จ๋ฐฉํ–ฅ : ํ•œ์ชฝ๋งŒ ์ „๋‹ฌ์ด ๊ฐ€๋Šฅ
    • ๋ฐ˜์ด์ค‘ : ๋ฌด์ „๊ธฐ์™€ ๊ฐ™์ด ํ•œ ์ชฝ์ด ์—ฐ๋ฝ์„ ํ•  ๋•Œ์—๋Š” ์ƒ๋Œ€๋ฐฉ์ด ์—ฐ๋ฝ์„ ํ•  ์ˆ˜ ์—†๋Š” ๋ฐฉ์‹
    • ์ „์ด์ค‘ : ์ „ํ™”์™€ ๊ฐ™์ด ๋™์‹œ ์ „๋‹ฌ ๊ฐ€๋Šฅ
  • ํ†ต์‹  ์žฅ์น˜ ๊ฐ„ ์ƒํ˜ธ์ž‘์šฉ ๋ฐ ๋™๊ธฐํ™” ์ œ๊ณต
  • ์—ฐ๊ฒฐ ์„ธ์…˜์—์„œ ๋ฐ์ดํ„ฐ ๊ตํ™˜๊ณผ ์—๋Ÿฌ ๋ฐœ์ƒ ์‹œ ๋ณต๊ตฌ ๊ด€๋ฆฌ

 

 

4๏ธโƒฃ ์ „์†ก ๊ณ„์ธต (Transport Layer)

 

 

  • ๋„คํŠธ์›Œํฌ ๊ณ„์ธต๊นŒ์ง€๋ฅผ ํ†ตํ•ด, ์ธํ„ฐ๋„ท ์ƒ์˜ ๋ชจ๋“  ์ปดํ“จํ„ฐ๊ฐ€ ์„œ๋กœ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š” ์ˆ˜์‹ ์ž๋Š”, ์ „ ์„ธ๊ณ„์˜ ์ปดํ“จํ„ฐ๋กœ๋ถ€ํ„ฐ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์„ ๊ฒƒ
  • ๊ทธ๋Ÿฐ๋ฐ, ์ปดํ“จํ„ฐ์—๋Š” ์—ฌ๋Ÿฌ ๊ฐœ์˜ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ์‹คํ–‰๋˜์–ด ์žˆ์—ˆ์„ ๊ฒƒ
  • ์ปดํ“จํ„ฐ๋Š” ์ž์‹ ์ด ๋ฐ›์€ ์„ธ ๊ฐœ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ”„๋กœ์„ธ์Šค๋“ค์—๊ฒŒ ๋‚˜๋ˆ„์–ด ์ฃผ๋ ค๊ณ  ํ•จ
  • → **์–ด๋–ค ๋ฐ์ดํ„ฐ๋ฅผ** → ๋ฌด์Šจ ํ”„๋กœ์„ธ์Šค ์—๊ฒŒ ์ค˜์•ผํ• ์ง€ ์ปดํ“จํ„ฐ๊ฐ€ ์–ด๋–ป๊ฒŒ ์•Œ ์ˆ˜ ์žˆ์„๊นŒ?
  • ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๊ณ ์ž ํ•˜๋Š” ํ”„๋กœ์„ธ์Šค๋“ค์€, ํฌํŠธ ๋ฒˆํ˜ธ(Port Number) ๋ผ๋Š” ๊ฒƒ์„ ๊ฐ€์ ธ์•ผ ํ•œ๋‹ค.
    • ํฌํŠธ ๋ฒˆํ˜ธ : ํ•˜๋‚˜์˜ ์ปดํ“จํ„ฐ์—์„œ ๋™์‹œ์— ์‹คํ–‰๋˜๊ณ  ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค๋“ค์ด ์„œ๋กœ ๊ฒน์น˜์ง€ ์•Š๊ฒŒ ๊ฐ€์ ธ์•ผ ํ•˜๋Š” ์ •์ˆ˜ ๊ฐ’
  • ์†ก์‹ ์ž๋Š”, ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ผ ๋•Œ, ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›์„ ์ˆ˜์‹ ์ž ์ปดํ“จํ„ฐ์— ์žˆ๋Š” ํ”„๋กœ์„ธ์Šค์˜ ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ๋ถ™์—ฌ์„œ ๋ณด๋‚ด์•ผ ํ•œ๋‹ค.

 

 

  • ๋ฐ์ดํ„ฐ ์ „์†ก์ž๋Š”, 9000์ด๋ผ๋Š”ํฌํŠธ ๋ฒˆํ˜ธ๊นŒ์ง€ ๋ฏธ๋ฆฌ ์•Œ๊ณ  ์žˆ์–ด์•ผ ํ•˜๋Š” ๊ฒƒ์ธ๊ฐ€?
    • ๊ทธ๋ ‡๋‹ค!
    • www.naver.com ์„ ๊ฒ€์ƒ‰ํ•˜๋Š” ๊ฒƒ์€ ์‚ฌ์‹ค ๋’ค์— :80์ด ์ƒ๋žต๋œ ๊ฒƒ

์ „์†ก ๊ณ„์ธต์ด๋ž€,

  • ์ „์†ก์„ ์œ„ํ•ด ํฌํŠธ ๋ฒˆํ˜ธ๋ฅผ ์ •ํ•˜๋Š” ๊ณ„์ธต
  • ์ฆ‰, **Port ๋ฒˆํ˜ธ**๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ
  • **๋„์ฐฉ์ง€ ์ปดํ“จํ„ฐ์˜ ์ตœ์ข… ๋„์ฐฉ์ง€์ธ ํ”„๋กœ์„ธ์Šค**๊นŒ์ง€
  • ๋ฐ์ดํ„ฐ๊ฐ€ ๋„๋‹ฌํ•˜๊ฒŒ ํ•˜๋Š” ๋ชจ๋“ˆ

 

 

Transport Layer ๊ธฐ์ˆ ์€ ์–ด๋””์— ๊ตฌํ˜„๋˜์–ด ์žˆ์„๊นŒ?

  • Transport Layer ๊ธฐ์ˆ ์€ **์šด์˜์ฒด์ œ ์ปค๋„**์—, **์†Œํ”„ํŠธ์›จ์–ด์ **์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค.

 

3๏ธโƒฃ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต (Network Layer)

๐Ÿ’ก ๋” ๋งŽ์€ ์ปดํ“จํ„ฐ๋“ค ์‚ฌ์ด์—์„œ ํ†ต์‹ ํ•˜๋ ค๋ฉด ?

 

 

  • www.naver.com ์ด๋ผ๋Š” ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด → ์ด ์˜์–ด์ฃผ์†Œ๊ฐ€ IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜๋˜์–ด ์‚ฌ์šฉ๋จ
    • www.naver.com ์ด๋ผ๋Š” ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•œ๋‹ค๋Š” ๊ฒƒ = naver์˜ IP ์ฃผ์†Œ๋ฅผ ์•Œ๊ณ ์žˆ๋‹ค๋Š” ๊ฒƒ
    • ์ฆ‰, ์ƒ๋Œ€๋ฐฉ์˜ IP ์ฃผ์†Œ๋ฅผ ์•Œ๊ณ  ์žˆ์œผ์•ผ ๋ฉ”์‹œ์ง€๋ฅผ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋‹ค !
  • A ์˜ B ๋กœ ๋ฐ์ดํ„ฐ ์ „์†ก ๊ณผ์ •
    • A๊ฐ€ ๋ผ์šฐํ„ฐ ‘๊ฐ€’ ์—๊ฒŒ ํŒจํ‚ท์„ ์ „๋‹ฌ
      • ‘๊ฐ€’ : ๋‚˜๋ž‘ ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ ์ค‘์—๋Š” IP ์ฃผ์†Œ๊ฐ€ 55.10.54.75 ์ธ ์ปดํ“จํ„ฐ๊ฐ€ ์—†๊ตฐ !
      → ‘๊ฐ€’ ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค์‹œ ํฌ์žฅํ•œ ๋‹ค์Œ,→ ํŒจํ‚ท์„ ๋ฐ›์€ ‘๋งˆ’ ๋Š” ‘๊ฐ€’ ์˜ ์ด์ „ ๊ณผ์ •๊ฐ™์ด ํŒจํ‚ท์„ ๊นŒ์„œ → ๋ชฉ์ ์ง€ ์ฃผ์†Œ๋ฅผ ์ฝ๋Š”๋‹ค.
      • ํ•˜์ง€๋งŒ, ์‚ฌ๋žŒ์ด ์•„๋‹Œ ๋ผ์šฐํ„ฐ ‘๋งˆ’ ๋Š” ์‹ฌ๊ฐํ•œ ๊ณ ๋ฏผ์— ๋น ์ง„๋‹ค.
      • ‘๊ฐ€’ ์—๊ฒŒ ์ค˜์•ผํ• ๊นŒ? ‘๋‚˜’ ์—๊ฒŒ ์ค˜์•ผํ• ๊นŒ? ‘๋ฐ”’ ์—๊ฒŒ ์ค˜์•ผํ• ๊นŒ?
      • ‘๋งˆ’ ๋Š” ์–ด๋–ป๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ‘๋ฐ”’ ์—๊ฒŒ ์ „๋‹ฌํ•ด์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ ์ˆ˜ ์žˆ์„๊นŒ?
        • ๋ผ์šฐํŒ…์„ ๊ณต๋ถ€ํ•˜์ž ! - !
      → ์šฐ๋ฆฌ๋Š” ์šฐ์„ , B ์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋ ค๋ฉด ๋ผ์šฐํ„ฐ ‘๋ฐ”’ ์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ์ค˜์•ผ ํ•œ๋‹ค๋Š” ๊ฒƒ์„ ‘๋งˆ’ ๊ฐ€ ์•Œ๊ณ  ์žˆ๋‹ค๊ณ  ๊ฐ€์ •ํ•˜์ž.→ ‘๋ฐ”’์—๊ฒŒ ๋„˜๊ฒจ์ค€๋‹ค.→ ‘๋ผ’๋Š” ์ž์‹ ๊ณผ ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ๋“ค ์ค‘์— IP ์ฃผ์†Œ๊ฐ€ 55.10.54.75 ์ธ ์ปดํ“จํ„ฐ๊ฐ€ ์žˆ๋‹ค๋Š” ๊ฒƒ์„ ์•Œ๊ณ  ์žˆ์–ด์„œ,
    • → ํŒจํ‚ท์„ B ์—๊ฒŒ ์ „๋‹ฌ
    • → ‘๋ฐ”’ ๋Š” ‘๋งˆ’๊ฐ€ ํ–ˆ๋˜ ๊ฒƒ๊ณผ ๊ฐ™์€ ๋ฐฉ๋ฒ•์œผ๋กœ ๋ผ์šฐํ„ฐ ‘๋ผ’์—๊ฒŒ ํŒจํ‚ท์„ ์ „๋‹ฌ
    • → ‘๋งˆ’ ๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ํŒจํ‚ท์œผ๋กœ ๋‹ค์‹œ ํฌ์žฅํ•ด์„œ,
    • → ๋ชฉ์ ์ง€๊ฐ€ ‘B’ ๋ผ๋Š” ๊ฒƒ์„ ์•Œ๊ฒŒ ๋œ ๋ผ์šฐํ„ฐ ‘๋งˆ’ ๋Š”, ์ด์ œ ํŒจํ‚ท์ด B์— ๋„์ฐฉํ•˜๋ ค๋ฉด ์–ด๋Š ์ „์„ ์œผ๋กœ ํŒจํ‚ท์„ ๋‚ด๋ณด๋‚ด์•ผ ํ•˜๋Š”์ง€ ์•Œ์•„๋‚ด์•ผ ํ•จ !
    • ์ž์‹ ๊ณผ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ์œ ์ผํ•œ ๋ผ์šฐํ„ฐ์ธ ‘๋งˆ’์—๊ฒŒ ์ „๋‹ฌํ•œ๋‹ค.
    • → ํŒจํ‚ท์„ ์ „๋‹ฌ๋ฐ›์€ ๋ผ์šฐํ„ฐ ‘๊ฐ€’ ๋Š” ํŒจํ‚ท์„ ์—ด์–ด ๋ชฉ์ ์ง€ IP ์ฃผ์†Œ ํ™•์ธ

๋„คํŠธ์›Œํฌ ๊ณ„์ธต์ด๋ž€,

  • ์ˆ˜๋งŽ์€ ๋„คํŠธ์›Œํฌ๋“ค์˜ ์—ฐ๊ฒฐ๋กœ ์ด๋ฃจ์–ด์ง€๋Š” inter-network ์†์—์„œ
  • → ์–ด๋”˜๊ฐ€์— ์žˆ๋Š” ๋ชฉ์ ์ง€ ์ปดํ“จํ„ฐ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†กํ•˜๊ธฐ ์œ„ํ•ด,
  • → IP ์ฃผ์†Œ๋ฅผ ์ด์šฉํ•ด์„œ ๊ธธ์„ ์ฐพ๊ณ (routing, ๋ผ์šฐํŒ…)
  • → ์ž์‹  ๋‹ค์Œ์˜ ๋ผ์šฐํ„ฐ์—๊ฒŒ ๋ฐ์ดํ„ฐ๋ฅผ ๋„˜๊ฒจ์ฃผ๋Š” ๊ฒƒ(forwarding, ํฌ์›Œ๋”ฉ)

 

 

  • ๊ตฌ์กฐ์ฒด๋‚˜ ๊ฐ์ฒด ๋‘˜ ๋‹ค ์•ˆ์— ๋ณ€์ˆ˜(ํ•„๋“œ)๊ฐ€ ์žˆ๊ณ 
  • → ๊ทธ ๋ณ€์ˆ˜ ์ค‘ ํ•˜๋‚˜์— data ๋ฅผ ๋‹ด๊ณ 
  •     ๋˜ ๋‹ค๋ฅธ ๋ณ€์ˆ˜๋ฅผ ๋งŒ๋“ค์–ด ๋ชฉ์ ์ง€ ์ฃผ์†Œ๋ฅผ ๋‹ด๋Š” ๋ฐฉ์‹

 

Network Layer ๊ธฐ์ˆ ์€ ์–ด๋””์— ๊ตฌํ˜„๋˜์–ด ์žˆ์„๊นŒ?

  • Network Layer ๊ธฐ์ˆ ์€ **์šด์˜์ฒด์ œ์˜ ์ปค๋„**์— **์†Œํ”„ํŠธ์›จ์–ด์ **์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ๋‹ค.

 

2๏ธโƒฃ ๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต (Data-link Layer)

๐Ÿ’ก ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ํ†ต์‹ ํ•˜๋ ค๋ฉด ?

 

  • ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ํ†ต์‹ ํ•˜๋ ค๋ฉด?
    • ํ†ต์‹ ํ•˜๊ณ  ์‹ถ์€ ์ปดํ“จํ„ฐ๊ฐ€ ์ƒ๊ธธ ๋•Œ๋งˆ๋‹ค, ํ•œ ์ปดํ“จํ„ฐ์— ์ „์„ ์„ ๋ช‡ ๊ฐœ๋‚˜ ์—ฐ๊ฒฐํ•ด์•ผ ํ•˜๋Š”๊ฐ€..?
      • ๊ทธ๋Ÿฌ๋‚˜ ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์€, ์ „์„ ์„ ๊ฝ‚์„ ๊ตฌ๋ฉ๋„, ์ „์„ ๋„ ๋งŽ์ด ํ•„์š”ํ•˜๊ณ 
      • ํ†ต์‹ ํ•˜๊ณ ์ž ํ•˜๋Š” ์ปดํ“จํ„ฐ๊ฐ€ ๋งŽ์•„์งˆ์ˆ˜๋ก ๋น„์šฉ ์ธก๋ฉด์—์„œ๋„ ๋น„ํšจ์œจ์ 
    • ๋”ฐ๋ผ์„œ, ‘๋น„์šฉ ํšจ์œจ’์„ ์œ„ํ•ด ์ „์„  ํ•˜๋‚˜๋ฅผ ๊ฐ€์ง€๊ณ  ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ์™€ ํ†ต์‹ ํ•  ๋ฐฉ๋ฒ•์„ ๋ชจ์ƒ‰ํ•ด์•ผ ํ•œ๋‹ค!!
    • ์ „๊ธฐ๊ฐ€ ํ†ตํ•˜๋Š” ๊ตฌ๋ฆฌ์„ ์œผ๋กœ ์ „์ž๊ธฐํŒŒ๋ฅผ ํ˜๋ ค๋ณด๋‚ด๋ฉด,→ ๋ชจ๋“  ์ปดํ“จํ„ฐ๋กœ ์ „๋‹ฌ๋จ
    • → ๊ตฌ๋ฆฌ์„ ์˜ ๋ชจ๋“  ๊ณณ์œผ๋กœ ์‹ ํ˜ธ๊ฐ€ ์ „๋‹ฌ๋˜์–ด
    • ์ „๊ธฐ๊ฐ€ ํ†ตํ•˜๋Š” ๊ตฌ๋ฆฌ์„ ์˜ ๊ฐ€์šด๋ฐ๋ฅผ ๊ด€ํ†ตํ•˜๋Š” ์ „์„ ์„ ๊ตฌ๊ฒจ ๋นˆ ์ƒ์ž ์•ˆ์— ๋„ฃ์œผ๋ฉด,
      • ์ด๋•Œ, ์ƒ์ž ๋ถ€๋ถ„์„ **๋”๋ฏธ** ํ—ˆ๋ธŒ ๋ผ๊ณ  ํ•จ
      • 1 → 2๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋ ค๊ณ  ํ•  ๋•Œ ๋ชจ๋“  ์ปดํ“จํ„ฐ๊ฐ€ ํ†ต์‹ ํ•  ์ˆ˜ ์žˆ์ง€๋งŒ,
      → ๋‹ค๋ฅธ ์ปดํ“จํ„ฐ๋“ค๋„ ๊ทธ ๋ฉ”์‹œ์ง€๋ฅผ ์ฝ๊ฒŒ ๋  ๊ฒƒ→ ์ด๋Ÿฌํ•œ ๊ธฐ๋Šฅ์„ ์ˆ˜ํ–‰ํ•˜๋Š” ์ƒ์ž = **์Šค์œ„์น˜** !
    • → ๊ทธ๋Ÿฐ๋ฐ ๋งŒ์•ฝ, ์ด ์ƒ์ž๊ฐ€ ‘๋ฉ”์‹œ์ง€์˜ ๋ชฉ์ ์ง€’ ๋ฅผ ํ™•์ธํ•ด์„œ 2์—๊ฒŒ๋งŒ ์ „๋‹ฌํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด?
    • ๋‘ ๊ฐœ์˜ ๋„คํŠธ์›Œํฌ(์ธํŠธ๋ผ๋„ท)์œผ๋กœ ๊ตฌ์„ฑ๋œ ์ปดํ“จํ„ฐ๋“ค์—์„œ,
      • ๋‘ ์ปดํ“จํ„ฐ๋Š” ์ „์„ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์ง€ ์•Š์•„ ํ†ต์‹  ๋ถˆ๊ฐ€ !
      → ๊ฐ ๋„คํŠธ์›Œํฌ์˜ ์Šค์œ„์น˜์™€ ์Šค์œ„์น˜๋ฅผ ์—ฐ๊ฒฐํ•  ์ˆ˜ ์žˆ๋‹ค๋ฉด ?
      • L3 ์Šค์œ„์น˜ = ์Šค์œ„์น˜ + ๋ผ์šฐํ„ฐ → ๋ผ์šฐํ„ฐ๋ผ๊ณ  ๋ญ‰๋šฑ๊ทธ๋ ค ์ƒ๊ฐํ•˜๊ธฐ → ๊ณต์œ ๊ธฐ !
      → ๋‘ ์ปดํ“จํ„ฐ๋Š” ์ „์„ ์œผ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•  ๊ฒƒ !
      • ํ•ด์ € ์ผ€์ด๋ธ”๋กœ ์—ฐ๊ฒฐ
    • ์ด๋Ÿฌํ•œ ๋ฐฉ์‹์œผ๋กœ ์ „ ์„ธ๊ณ„์˜ ์ปดํ“จํ„ฐ๋“ค์„ ์—ฐ๊ฒฐํ•œ ๊ฒƒ์ด ์ธํ„ฐ๋„ท
    • ์„œ๋กœ ๋‹ค๋ฅธ ๋‘ ๋„คํŠธ์›Œํฌ์— ์†ํ•œ ์ปดํ“จํ„ฐ๋ผ๋ฆฌ ํ†ต์‹ ์ด ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ์žฅ๋น„ = **๋ผ์šฐํ„ฐ**
    • ํ•œ ์ชฝ ๋„คํŠธ์›Œํฌ์˜ ์ปดํ“จํ„ฐ๊ฐ€ → ๋‹ค๋ฅธ ์ชฝ ๋„คํŠธ์›Œํฌ์˜ ์ปดํ“จํ„ฐ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๊ณ ์ž ํ•  ๋•Œ ?

 

  • ์ „ ์„ธ๊ณ„์˜ ์ปดํ“จํ„ฐ๋“ค์ด ๊ณ„์ธต๊ตฌ์กฐ๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๋Š” ๊ฒƒ = ์ธํ„ฐ๋„ท
  • 4๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ์Šค์œ„์น˜๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ๊ณ , ๋‹ค๋ฅธ ์„ธ ๊ฐœ์˜ ์ปดํ“จํ„ฐ์—์„œ ๋‚˜๋จธ์ง€ ํ•˜๋‚˜๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋ฉด,
    • ์–ด๋–ป๊ฒŒ ๋Š์–ด ์ฝ๋Š”์ง€๊ฐ€ ์ค‘์š”ํ•จ!
    → ์–ด๋–ป๊ฒŒ ํ•ด์•ผ ์ œ๋Œ€๋กœ ๋Š์–ด ์ฝ์„ ์ˆ˜ ์žˆ์„๊นŒ?
    • ์˜ˆ๋ฅผ ๋“ค์–ด, ์•ž์—๋Š” 1111 / ๋’ค์—๋Š” 0000 ์„ ๋ถ™์ธ๋‹ค๊ณ  ํ•จ
    → ์–ด๋–ค ์ปดํ“จํ„ฐ๋กœ ๋ฐ์ดํ„ฐ๊ฐ€ ๋“ค์–ด์˜ค๋ฉด, 0000 1111 ์ด ๋‚˜์˜ค๋Š” ๋ถ€๋ถ„์„ ์ฐพ์œผ๋ฉด ๋œ๋‹ค!
  • → ์—ฌ๋Ÿฌ ๋ฐœ์†ก์ง€๋กœ๋ถ€ํ„ฐ ์ „๋‹ฌ๋ฐ›์€ ๋ฐ์ดํ„ฐ๋ฅผ ์ž˜ ๋Š์–ด ์ฝ์„ ์ˆ˜ ์žˆ๋‹ค.
  • → ์ด๋ฅผ ์œ„ํ•ด, ์†ก์‹ ์ž๋Š” ๋ฐ์ดํ„ฐ ์•ž ๋’ค์— ํŠน์ •ํ•œ ๋น„ํŠธ์—ด์„ ๋ถ™์—ฌ์„œ ๋ณด๋‚ธ๋‹ค.

 

๋ฐ์ดํ„ฐ๋งํฌ ๊ณ„์ธต์ด๋ž€,

  • ๊ฐ™์€ ๋„คํŠธ์›Œํฌ(์Šค์œ„์น˜ ํ•˜๋‚˜๋กœ ์—ฐ๊ฒฐ๋œ ์ปดํ“จํ„ฐ ์ง‘ํ•ฉ)์— ์žˆ๋Š” ์—ฌ๋Ÿฌ ๋Œ€์˜ ์ปดํ“จํ„ฐ๋“ค์ด ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›๊ธฐ ์œ„ํ•ด ํ•„์š”ํ•œ ๋ชจ๋“ˆ
  • Framing = Datat-link Layer ์— ์†ํ•˜๋Š” ์ž‘์—…๋“ค ์ค‘ ํ•˜๋‚˜
    • ์›๋ณธ ๋ฐ์ดํ„ฐ ์•ž์— 1111 / ๋’ค์— 000 ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ์‹ธ๋†“์€ ๋ฐฉ๋ฒ• !

 

 

  • Data-link Layer ๋Š” **๋žœ์นด๋“œ**์— ๊ตฌํ˜„๋˜์–ด ์žˆ์Œ
    • 2๊ณ„์ธต ๋ชจ๋“ˆ๋„ 1๊ณ„์ธต ๋ชจ๋“ˆ์ฒ˜๋Ÿผ **ํ•˜๋“œ์›จ์–ด์ **์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ์Œ !

 

1๏ธโƒฃ ๋ฌผ๋ฆฌ ๊ณ„์ธต (Physical Layer)

๐Ÿ’ก ๋‘ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ํ†ต์‹ ํ•˜๋ ค๋ฉด ?

 

  • ๋‘ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ํ†ต์‹ ํ•˜๋ ค๋ฉด?
    • ๋ชจ๋“  ํŒŒ์ผ๊ณผ ํ”„๋กœ๊ทธ๋žจ์€ 0๊ณผ 1์˜ ๋‚˜์—ด์ด๋‹ค.
    • ๊ฒฐ๊ตญ, 0๊ณผ 1๋งŒ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฉด ๋œ๋‹ค.
    • ๋‘ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ ์ „์„  ํ•˜๋‚˜๋กœ ์—ฐ๊ฒฐ๋˜์–ด ์žˆ์„ ๋•Œ,
      • 1์„ ๋ณด๋‚ผ ๋•Œ๋Š” +5V, 0์„ ๋ณด๋‚ผ ๋•Œ๋Š” -5V ์˜ ์ „๊ธฐ๋ฅผ ์ „์„ ์œผ๋กœ ํ˜๋ ค๋ณด๋‚ด๋ฉด 0๊ณผ 1์˜ ์ „์†ก์ด ๊ฐ€๋Šฅ
      • 0๊ณผ 1์„ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฉด, ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ → ๋‘ ์ปดํ“จํ„ฐ๋Š” ๋ชจ๋“  ๋ฐ์ดํ„ฐ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค!
    • ๊ทธ๋Ÿฌ๋‚˜, ์ „์ž๊ธฐํŒŒ์˜ ์ฃผํŒŒ์ˆ˜์˜ ๊ฐ’์ด ์ˆซ์ž ํ•˜๋‚˜๋กœ ๊ณ ์ •๋˜์ง€ ์•Š์•˜๋‹ค๋ฉด, ์ฆ‰ ๊ฐ’์ด ๊ณ„์†ํ•ด์„œ ๋ณ€ํ•œ๋‹ค๋ฉด ์ „์„ ์ด ๋ชจ๋“  ์ฃผํŒŒ์ˆ˜๋ฅผ ํ†ต๊ณผ์‹œํ‚ค์ง€ ๋ชปํ•  ๊ฒƒ
      • ์–ด๋–ค ์ „์„ ์ด 5 ~ 8 Hz ์˜ ์ฃผํŒŒ์ˆ˜๋งŒ ํ†ต๊ณผ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š”๋ฐ,
      • ์ฃผํŒŒ์ˆ˜๊ฐ€ 1 ~ 10 Hz ์ธ ์ „์ž๊ธฐํŒŒ๊ฐ€ ํ†ต๊ณผํ•˜๊ฒŒ ๋˜๋ฉด
      • ์ฃผํŒŒ์ˆ˜๊ฐ€ 5 ~ 8 Hz ์ธ ๋ถ€๋ถ„๋งŒ ํ†ต๊ณผํ•˜์—ฌ ์ผ๋ถ€๊ฐ€ ์†์ƒ๋จ
      • ์ฒ˜์Œ์— ๋ณด๋‚ธ ์‹ ํ˜ธ์™€ ๋‚˜์ค‘์— ๋ณด๋‚ธ ์‹ ํ˜ธ๊ฐ€ ๋‹ฌ๋ผ์ง
    • ๋‘ ๊ฐœ์˜ ์ปดํ“จํ„ฐ๊ฐ€ ํ†ต์‹ ํ•˜๋ ค๋ฉด 0๊ณผ 1์„ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฉด ๋œ๋‹ค.
      • ์ˆ˜์ง์„  & ์ˆ˜ํ‰์„ ์ด ์žˆ๋Š” ์ „์ž๊ธฐํŒŒ์˜ ์ฃผํŒŒ์ˆ˜ ๋ฒ”์œ„ = 0 ~ ๋ฌดํ•œ๋Œ€ Hz
      • ๋”ฐ๋ผ์„œ, ์ด๋Ÿฌํ•œ ์ „๊ธฐ ์‹ ํ˜ธ๋ฅผ ํ†ต๊ณผ์‹œํ‚ฌ ์ˆ˜ ์žˆ๋Š” ์ „์„ ์€ ์—†๋‹ค.
      • ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์—, ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ๋กœ ๋ฐ”๊พธ์–ด์„œ ์ „์†กํ•ด์•ผ ํ•จ!
    • ์ฆ‰, 0๊ณผ 1๋กœ ์ด๋ฃจ์–ด์ง„, ์ˆ˜์ง์„ ๊ณผ ์ˆ˜ํ‰์„ ์œผ๋กœ ์ด๋ฃจ์–ด์ง„ ์ „์ž๊ธฐํŒŒ๋ฅผ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ์œผ๋ฉด ๋œ๋‹ค.
  • 0๊ณผ 1์˜ ๋‚˜์—ด์„ ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ๋กœ ๋ฐ”๊พธ์–ด ์ „์„ ์œผ๋กœ ํ˜๋ ค ๋ณด๋‚ด๊ณ (Encoding)→ ๋ฌผ๋ฆฌ์ ์œผ๋กœ ์—ฐ๊ฒฐ๋œ ๋‘ ๋Œ€์˜ ์ปดํ“จํ„ฐ๊ฐ€ 0๊ณผ 1์˜ ๋‚˜์—ด์„ ์ฃผ๊ณ ๋ฐ›์„ ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ๋ชจ๋“ˆ(Module)
  • → ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ๊ฐ€ ๋“ค์–ด์˜ค๋ฉด 0๊ณผ 1์˜ ๋‚˜์—ด์„ ํ•ด์„ํ•˜์—ฌ(Decoding)
  • 0๊ณผ 1๋กœ ๊ตฌ์„ฑ๋œ ๋ฐ์ดํ„ฐ์˜ ๋‹จ์œ„๋Š” bit
  • ๋ฐ์ดํ„ฐ๋ฅผ ๋ณด๋‚ด๋Š” ์ปดํ“จํ„ฐ - ์ธ์ฝ”๋”ฉ
    • 0101 0101 —— 1๊ณ„์ธต Encoder ——> ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ (๋ณ€์กฐ)
    • Signal encode(data) { … }
  • ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ›๋Š” ์ปดํ“จํ„ฐ - ๋””์ฝ”๋”ฉ
    • ์•„๋‚ ๋กœ๊ทธ ์‹ ํ˜ธ —— 1๊ณ„์ธต Decoder ——> 0101 0101 (์›๋ณธ)
    • Data decoder(signal) { … }

 

Physical Layer ๊ธฐ์ˆ ์€ ์–ด๋””์— ๊ตฌํ˜„๋˜์–ด ์žˆ์„๊นŒ?

  • ๋ฌผ๋ฆฌ ๊ณ„์ธต ๊ธฐ์ˆ ์€ **PHY ์นฉ**์—, **ํ•˜๋“œ์›จ์–ด์ **์œผ๋กœ ๊ตฌํ˜„๋˜์–ด ์žˆ์Œ

 

๐Ÿ’Š ์บก์Šํ™”(Encapsulation) ์™€ ์—ญ์บก์Šํ™”

  • ์ „์†ก ์ธก - ์บก์Šํ™”
    • ๋ฐ์ดํ„ฐ๋ฅผ ์ „๋‹ฌํ•˜๋Š” ๊ณผ์ •์—์„œ๋Š”, ๋ฐ์ดํ„ฐ๊ฐ€ ์‘์šฉ ๊ณ„์ธต๋ถ€ํ„ฐ ์‹œ์ž‘ํ•ด → ๋ฌผ๋ฆฌ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์นจ
    • 7๊ณ„์ธต์—์„œ → 1๊ณ„์ธต์œผ๋กœ ๊ฐ๊ฐ์˜ ์ธต์„ ๊ฑฐ์น  ๋•Œ๋งˆ๋‹ค ํ•ด๋‹น ๊ณ„์ธต์˜ ๊ธฐ๋Šฅ์„ ์ •์˜ํ•˜๊ธฐ ์œ„ํ•ด ํ—ค๋”์— ์ถ”๊ฐ€
    • ์ด ๊ณผ์ •์ด ๋ฐ์ดํ„ฐ๋ฅผ ์บก์Š๋กœ ๊ฐ์‹ธ๋Š” ๊ฒƒ๊ณผ ๊ฐ™์•„ ์บก์Šํ™”๋ผ๊ณ  ํ•จ
  • ์ˆ˜์‹  ์ธก - ๋””์บก์Šํ™”(์—ญ์บก์Šํ™”)
    • ๋ฐ›์€ ์ •๋ณด๋ฅผ ๋‹ค์‹œ ํ™•์ธํ•  ์ˆ˜ ์žˆ๋Š” ์‘์šฉํ”„๋กœ๊ทธ๋žจ์—์„œ ์—ด๋ ค๋ฉด, ๊ฐ๊ฐ์˜ ํ—ค๋”๋ฅผ ๋–ผ์–ด๋‚ด๋Š” ๊ณผ์ •์ด ํ•„์š”ํ•˜๊ณ , ์ด๋ฅผ ์—ญ์บก์Šํ™”๋ผ๊ณ  ํ•จ
    • 1๊ณ„์ธต์—์„œ → 7๊ณ„์ธต์œผ๋กœ ๊ฐ ๊ณ„์ธต์˜ ํ—ค๋”๋ฅผ ๋–ผ์–ด๋ƒ„

 

์ฐธ๊ณ ์ž๋ฃŒ

'CS' ์นดํ…Œ๊ณ ๋ฆฌ์˜ ๋‹ค๋ฅธ ๊ธ€

[Network] HTTP ๋ž€ ?  (0) 2022.07.09
[Network] TCP ์™€ UDP ์˜ ์ฐจ์ด ?  (0) 2022.07.09
[Network] TCP/IP ๋ž€ ?  (0) 2022.07.09
[DB] ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์ธ๋ฑ์Šค(Index)  (0) 2022.07.09
[OS] Process / Thread  (0) 2022.01.12