์•Œ์•„๋ณผ ๋‚ด์šฉ

  1. ์ด๋”๋„ท

์ด๋”๋„ท (Ethernet) : ๋‹ค์–‘ํ•œ ํ†ต์‹  ๋งค์ฒด์˜ ๊ทœ๊ฒฉ๋“ค๊ณผ ์†ก์ˆ˜์‹ ๋˜๋Š” ํ”„๋ ˆ์ž„์˜ ํ˜•ํƒœ, ํ”„๋ ˆ์ž„์„ ์ฃผ๊ณ ๋ฐ›๋Š” ๋ฐฉ๋ฒ• ๋“ฑ์ด ์ •์˜๋œ ๋„คํŠธ์›Œํฌ ๊ธฐ์ˆ 

  • ๋‘ ์ปดํ“จํ„ฐ๊ฐ„ ์ •๋ณด๋ฅผ ์ฃผ๊ณ  ๋ฐ›์œผ๋ ค๋ฉด ๋‹ค์Œ์ด ํ•„์š”
  • ๋ฌผ๋ฆฌ ๊ณ„์ธต๊ณผ ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์ด ๋ฐ€์ ‘ํ•˜๊ฒŒ ์—ฐ๊ด€๋œ ์ด์œ  โ‡’ โ€˜์ด๋”๋„ทโ€™ ๊ธฐ์ˆ ์ด ์‚ฌ์šฉ๋˜๊ธฐ ๋•Œ๋ฌธ
    • ๋ฌผ๋ฆฌ ๊ณ„์ธต : ์ด๋”๋„ท ๊ทœ๊ฒฉ ์ผ€์ด๋ธ” ์‚ฌ์šฉ
    • ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต : ์ฃผ๊ณ ๋ฐ›๋Š” ํ”„๋ ˆ์ž„์€ ์ด๋”๋„ท ํ”„๋ ˆ์ž„ ํ˜•์‹
  • ํ˜„๋Œ€ LAN, ํŠนํžˆ ์œ ์„  LAN ํ™˜๊ฒฝ์—์„œ ๊ฐ€์žฅ ๋Œ€์ค‘์ ์œผ๋กœ ์‚ฌ์šฉ๋˜๋Š” ๊ธฐ์ˆ 

์ด๋”๋„ท ํ‘œ์ค€

  • IEEE 802.3 : ์ „๊ธฐ์ „์ž๊ณตํ•™์žํ˜‘ํšŒ (IEEE)๊ฐ€ ์ด๋”๋„ท ๊ด€๋ จ ๊ธฐ์ˆ ์„ ํ‘œ์ค€ํ™”ํ•œ ์ด๋ฆ„
    • ํ—ˆ๋ธŒ, ์Šค์œ„์น˜, NIC (Network Interface Card), ์ผ€์ด๋ธ” ๋“ฑ ๋Œ€๋ถ€๋ถ„์˜ ๋„คํŠธ์›Œํฌ ์žฅ๋น„๋“ค์€ โ€˜ํŠน์ • ์ด๋”๋„ท ํ‘œ์ค€โ€™์„ ์ดํ•ดํ•˜๊ณ  ๋”ฐ๋ฅด๊ณ  ์žˆ์Œ
      • ํŠน์ • ์ด๋”๋„ท ํ‘œ์ค€์„ ์ง€์›ํ•œ๋‹คโ€ฆ
      • ํŠน์ • ์ด๋”๋„ท ํ‘œ์ค€๊ณผ ํ˜ธํ™˜๋œ๋‹คโ€ฆ
    • ์ด๋”๋„ท ์ž‘์—… ๊ทธ๋ฅฉ์˜ ์ด๋ฆ„์ด๊ธฐ๋„ ํ•จ
    • ์ด๋”๋„ท ํ‘œ์ค€์— ๋”ฐ๋ผ ์ง€์›๋˜๋Š” ๋„คํŠธ์›Œํฌ ์žฅ๋น„, ํ†ต์‹  ๋งค์ฒด์˜ ์ข…๋ฅ˜์™€ ์ „์†ก ์†๋„๊ฐ€ ๋‹ฌ๋ผ์ง

ํ†ต์‹  ๋งค์ฒด ํ‘œ๊ธฐ ํ˜•ํƒœ (๋ฌผ๋ฆฌ ๊ณ„์ธต๊ณผ ๊ด€๋ จ)

  • โ€œ์ „์†ก ์†๋„BASE-์ถ”๊ฐ€ ํŠน์„ฑโ€ : ํŠน์ • ์ด๋”๋„ท ํ‘œ์ค€ ๊ทœ๊ฒฉ์— ๋”ฐ๋ผ ๊ตฌํ˜„๋œ ํ†ต์‹  ๋งค์ฒด๋ฅผ ์ง€์นญํ•˜๋Š” ๋ฐฉ๋ฒ•

    • 100BASE-T : 100Mbps ์†๋„๋ฅผ ์ง€์›ํ•˜๋Š” ํŠธ์œ„์Šคํ‹ฐ๋“œ ํŽ˜์ด ์ผ€์ด๋ธ”
    • 1000BASE-SX : 1Gbps ์†๋„๋ฅผ ์ง€์›ํ•˜๋Š” ๋‹จํŒŒ์žฅ ๊ด‘์„ฌ์œ  ์ผ€์ด๋ธ”
    • 5GBASE-T : 5Gbps ์†๋„๋ฅผ ์ง€์›ํ•˜๋Š” ํŠธ์œ„์Šคํ‹ฐ๋“œ ํŽ˜์–ด ์ผ€์ด๋ธ”
    • โ€ฆ
  • ์ „์†ก ์†๋„ (date rate)

    • 10 โ†’ 10Mbps
    • 100 โ†’ 100Mbps (์—ฌ๊ธฐ๋ถ€ํ„ฐ ๊ณ ์† ์ด๋”๋„ท)
    • 1000 โ†’ 1000Mbps = 1Gbps (๊ธฐ๊ฐ€๋น„ํŠธ ์ด๋”๋„ท)
    • 10G โ†’ 10Gbps = 10000Mbps (10๊ธฐ๊ฐ€๋น„ํŠธ ์ด๋”๋„ท)
  • BASE : BASEband์˜ ์•ฝ์ž๋กœ โ€˜๋ณ€์กฐ ํƒ€์ž…โ€™ (modulation type)1 ์˜๋ฏธ

    • ์ผ๋ฐ˜์ ์ธ LAN ํ™˜๊ฒฝ์—์„œ๋Š” ๋Œ€๋ถ€๋ถ„ BASEband ๋ฐฉ์‹ ์‚ฌ์šฉ
    • ๋ณ€์กฐ ํƒ€์ž…์˜ ์ข…๋ฅ˜
      • BASEband : ๋ณ€์กฐํ•˜์ง€ ์•Š์€ ์›๋ž˜์˜ ์‹ ํ˜ธ๊ฐ€ ์žˆ๋Š” ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ. ๊ฐ€์žฅ ๋‚ฎ์€ ์ฃผํŒŒ์ˆ˜๋ถ€ํ„ฐ ์‹œ์ž‘ํ•˜๋ฉฐ, ์ผ๋ฐ˜์ ์œผ๋กœ 0Hz ๊ทผ์ฒ˜์˜ ์‹ ํ˜ธ๋ฅผ ํฌํ•จ
        • ์ฃผํŒŒ์ˆ˜ ๋ณ€์กฐ ์—†์ด ๋””์ง€ํ„ธ ์‹ ํ˜ธ ๊ทธ๋Œ€๋กœ ์ „์†ก
        • ๋‹จ๊ฑฐ๋ฆฌ ์ „์†ก์— ์ ํ•ฉ
        • ์ด๋”๋„ท
      • BROADband : ๋„“์€ ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ์‹
        • ์—ฌ๋Ÿฌ ์ฃผํŒŒ์ˆ˜ ์ฑ„๋„์„ ๋™์‹œ์— ์‚ฌ์šฉํ•ด ์—ฌ๋Ÿฌ ์ฑ„๋„์ด๋‚˜ ์‹ ํ˜ธ๋ฅผ ๋™์‹œ์— ์ „์†ก๊ฐ€๋Šฅ
        • ์ฃผ๋กœ ์•„๋‚ ๋กœ๊ทธ ๋ณ€์กฐ ๊ธฐ๋ฐ˜์œผ๋กœ ์—ฌ๋Ÿฌ ์‹ ํ˜ธ ๋ณ‘๋ ฌ๋กœ ์ „์†ก
        • ์ผ€์ด๋ธ” TV, ์ผ€์ด๋ธ” ์ธํ„ฐ๋„ท, ์œ„์„ฑ ํ†ต์‹ 
      • PASSband : ๊ธฐ์ €๋Œ€์—ญ ์‹ ํ˜ธ๋ฅผ ๊ณ ์ฃผํŒŒ ์‹ ํ˜ธ๋กœ ๋ณ€์กฐํ•˜์—ฌ ํŠน์ • ์ฃผํŒŒ์ˆ˜ ๋Œ€์—ญ๋งŒ ํ†ต๊ณผ์‹œ์ผœ ์ „์†กํ•˜๋Š” ๋ฐฉ์‹
        • ๋ฌด์„ ์ด๋‚˜ ์žฅ๊ฑฐ๋ฆฌ ํ†ต์‹ ์—์„œ ์ฃผ๋กœ ์‚ฌ์šฉ
        • ๋ณ€์กฐ๊ฐ€ ํ•„์ˆ˜์ ์ด๊ณ  ๊ณ ์ฃผํŒŒ ์บ๋ฆฌ์–ด ํ•„์š”
        • ๋ฌด์„  LAN (Wi-Fi), ์…€๋ฃฐ๋Ÿฌ ํ†ต์‹  (LTE, 5G), ๋ผ๋””์˜ค/TV ๋ฐฉ์†ก
  • ์ถ”๊ฐ€ ํŠน์„ฑ : ํ†ต์‹  ๋งค์ฒด์˜ ํŠน์„ฑ ๋ช…์‹œ

    • ์ „์†ก ๊ฐ€๋Šฅํ•œ ์ตœ๋Œ€ ๊ฑฐ๋ฆฌ : 1000BASE-2, 1000BASE-5, โ€ฆ
    • ๋ฌผ๋ฆฌ ๊ณ„์ธต ์ธ์ฝ”๋”ฉ ๋ฐฉ์‹ : 1000BASE-C_X_, 1000BASE-T_X_, โ€ฆ
    • ๋น„ํŠธ ์‹ ํ˜ธ ์ „์†ก ๊ฐ€๋Šฅํ•œ ๋ ˆ์ธ ์ˆ˜ : 100GBASE-LR_4_
    • ํ†ต์‹  ๋งค์ฒด ์ข…๋ฅ˜ ^1f944a
      • C โ†’ ๋™์ถ• ์ผ€์ด๋ธ”
      • T โ†’ ํŠธ์œ„์Šคํ‹ฐ๋“œ ํŽ˜์–ด ์ผ€์ด๋ธ”
      • S โ†’ ๋‹จํŒŒ์žฅ ๊ด‘์„ฌ์œ  ์ผ€์ด๋ธ”
      • L โ†’ ์žฅํŒŒ์žฅ ๊ด‘์„ฌ์œ  ์ผ€์ด๋ธ”
  • ์ด๋”๋„ท ํ‘œ์ค€๊ณผ ์ด๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜๋Š” ํ†ต์‹  ๋งค์ฒด ์ผ๋ถ€ ์˜ˆ์‹œ

    • IEEE 802.3i โ†’ 10BASE-T
    • IEEE 802.3u โ†’ 100BASE-TX
    • โ€ฆ

์ด๋”๋„ท ํ”„๋ ˆ์ž„ (๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต๊ณผ ๊ด€๋ จ)

  • ์ด๋”๋„ท ํ”„๋ ˆ์ž„์€ ์บก์Аํ™” ๊ณผ์ •์„ ํ†ตํ•ด ์ƒ์„ฑ
    • ์ด๋”๋„ท ํ”„๋ ˆ์ž„ ํ—ค๋” ์˜ ๊ตฌ์„ฑ : ํ”„๋ฆฌ์•ฐ๋ธ” + ์ˆ˜์‹ ์ง€ MAC ์ฃผ์†Œ + ์†ก์‹ ์ง€ MAC ์ฃผ์†Œ + ํƒ€์ž…/๊ธธ์ด
    • ์ด๋”๋„ท ํ”„๋ ˆ์ž„ ํŽ˜์ด๋กœ๋“œ ์˜ ๊ตฌ์„ฑ : ๋ฐ์ดํ„ฐ
    • ์ด๋”๋„ท ํ”„๋ ˆ์ž„ ํŠธ๋ ˆ์ผ๋Ÿฌ ์˜ ๊ตฌ์„ฑ : FCS
  • ํ—ค๋”
    • ํ”„๋ฆฌ์•ฐ๋ธ” (preamble) : ์ด๋”๋„ท ํ”„๋ ˆ์ž„ ์‹œ์ž‘์•Œ๋ฆฌ๋Š” 8byte ์ •๋ณด
      • ์ฒซ 7byte๋Š” 10101010, ๋งˆ์ง€๋ง‰ byte๋Š” 10101011 : ์ˆ˜์‹ ์ง€๋Š” ํ”„๋ฆฌ์•ฐ๋ธ”๋กœ ์ด๋”๋„ท ํ”„๋ ˆ์ž„์ด ์˜ค๋Š” ๊ฒƒ์„ ์‹๋ณ„
    • ์ˆ˜์‹ ์ง€ / ์†ก์‹ ์ง€ MAC ์ฃผ์†Œ : ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋งˆ๋‹ค ๋ถ€์—ฌ๋˜๋Š” 6byte ์ฃผ์†Œ๋กœ LAN ๋‚ด์˜ ์ˆ˜์‹ ์ง€ / ์†ก์‹ ์ง€ ํŠน์ • ๊ฐ€๋Šฅ ^1ab93c
      • MAC ์ฃผ์†Œ๋Š” ์ผ๋ฐ˜์ ์œผ๋กœ ๊ณ ์œ ํ•˜๊ณ  ๋ณ€๊ฒฝ๋˜์ง€ ์•Š์Œ
      • NIC (network interface controller) ๊ฐ€ ๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๋‹ด๋‹นํ•ด์„œ ํ•œ ์ปดํ“จํ„ฐ์— NIC ์—ฌ๋Ÿฌ๊ฐœ๋ฉด MAC ์ฃผ์†Œ๋„ ์—ฌ๋Ÿฌ๊ฐœ ๊ฐ€๋Šฅ
      • ipconfig ๋กœ ํ™•์ธ ๊ฐ€๋Šฅ โ†’ ce:cd:fd:5e:53:a6 (16์ง„์ˆ˜ 12์ž๋ฆฌ โ†’ 48bit โ†’ 6byte)
    • ํƒ€์ž…/๊ธธ์ด
      • ํƒ€์ž… (์ด๋”ํƒ€์ž…, ethertype) : ์ด๋”๋„ท ํ”„๋ ˆ์ž„์ด โ€˜์–ด๋–ค ์ •๋ณด๋ฅผ ์บก์Аํ™”ํ–ˆ๋Š”์ง€โ€™๋ฅผ ๋‚˜ํƒ€๋‚ด๋Š” ์ •๋ณด
        • ์ƒ์œ„ ๊ณ„์ธต์—์„œ ์‚ฌ์šฉ๋œ ํ”„๋กœํ† ์ฝœ ์ด๋ฆ„ ๋ช…์‹œ
          • IPv4 ํ”„๋กœํ† ์ฝœ์ด ์บก์Аํ™”๋œ ์ •๋ณด ์šด๋ฐ˜ โ†’ 16์ง„์ˆ˜ 0800
          • IPv6 ํ”„๋กœํ† ์ฝœ์ด ์บก์Аํ™”๋œ ์ •๋ณด ์šด๋ฐ˜ โ†’ 16์ง„์ˆ˜ 86DD
          • ARP ํ”„๋กœํ† ์ฝœ์ด ์บก์Аํ™”๋œ ์ •๋ณด ์šด๋ฐ˜ โ†’ 16์ง„์ˆ˜ 0806
  • ๋ฐ์ดํ„ฐ : ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์˜ ๋ฐ์ดํ„ฐ (IP ํŒจํ‚ท) + ํ—ค๋” ^05fe1c
    • ์ƒ์œ„ ๊ณ„์ธต์—์„œ ์ „๋‹ฌ๋ฐ›๊ฑฐ๋‚˜, ์ƒ์œ„ ๊ณ„์ธต์˜ค๋กœ ์ „๋‹ฌํ•ด์•ผ ํ•  ๋‚ด์šฉ
    • ์ตœ๋Œ€ ํฌ๊ธฐ๋Š” 1500byte์ด๊ณ  ์ตœ์†Œ 46byte ์ด์ƒ์ด์–ด์•ผ ํ•จ (๋ถ€์กฑํ•˜๋ฉด 0์œผ๋กœ padding)
  • FCS (frame check sequence) : ์ˆ˜์‹ ํ•œ ์ด๋”๋„ท ํ”„๋ ˆ์ž„์— ์˜ค๋ฅ˜๊ฐ€ ์žˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ ์œ„ํ•œ ํ•„๋“œ
    • ๋ฐ์ดํ„ฐ ๋งํฌ ๊ณ„์ธต์—์„œ ๋ฐœ์ƒํ•˜๋Š” ์˜ค๋ฅ˜ ๊ฒ€์ถœ์„ ๋‹ด๋‹น
    • CRC (cyclic redundancy check) : ์ˆœํ™˜ ์ค‘๋ณต ๊ฒ€์‚ฌ. ์˜ค๋ฅ˜ ๊ฒ€์ถœ์šฉ ๊ฐ’
      • ์†ก์‹ ์ง€ : ํ”„๋ฆฌ์•ฐ๋ธ” ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ํ•„๋“œ ๊ฐ’์œผ๋กœ CRC ๊ฐ’ ๊ณ„์‚ฐํ•˜๊ณ  FCS ํ•„๋“œ์— ๋ช…์‹œ
      • ์ˆ˜์‹ ์ง€ : ์ˆ˜์‹ ํ•œ ํ”„๋ ˆ์ž„์—์„œ ํ”„๋ฆฌ์•ฐ๋ธ”, FCS ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ํ•„๋“œ ๊ฐ’์„ ๋ฐ”ํƒ•์œผ๋กœ CRC ๊ฐ’ ๊ณ„์‚ฐํ•˜๊ณ  FCS ํ•„๋“œ ๊ฐ’๊ณผ ๋น„๊ต
      • ๋ถˆ์ผ์น˜ ํ•˜๋ฉด ํ•ด๋‹น ํ”„๋ ˆ์ž„ ํ๊ธฐ


ํ† ํฐ ๋ง (Token Ring)

  • ์ด๋”๋„ท ์™ธ์˜ ๋˜ ๋‹ค๋ฅธ LAN ๊ธฐ์ˆ 
  • ๋„คํŠธ์›Œํฌ์—์„œ ํ˜ธ์ŠคํŠธ๊ฐ€ ๋ง ํ˜•ํƒœ๋กœ ์—ฐ๊ฒฐ
  • ํ˜ธ์ŠคํŠธ๋ผ๋ฆฌ ๋Œ์•„๊ฐ€๋ฉฐ ํ† ํฐ ์ฃผ๊ณ ๋ฐ›์Œ
  • ํ† ํฐ์„ ๊ฐ€์ง€๊ณ  ์žˆ์–ด์•ผ ๋„คํŠธ์›Œํฌ ๋‚ด ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ์—๊ฒŒ ๋ฉ”์‹œ์ง€ ์†ก์‹  ๊ฐ€๋Šฅ

Footnotes

  1. ๋น„ํŠธ ์‹ ํ˜ธ๋กœ ๋ณ€ํ™˜๋œ ๋ฐ์ดํ„ฐ๋ฅผ ํ†ต์‹  ๋งค์ฒด๋กœ ์ „์†กํ•˜๋Š” ๋ฐฉ๋ฒ• โ†ฉ