๐Ÿ’ป/CS

[๋„คํŠธ์›Œํฌ] ๋งํฌ ๊ณ„์ธต (Link Layer)

ruhz 2020. 12. 8. 22:56

0. ๋งํฌ ๊ณ„์ธต

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

 

 

๋งํฌ ๊ณ„์ธต(data-link layer)
  - ํ”„๋ฆฐ์Šคํ„ด์—์„œ ๋กœ์ž”๊นŒ์ง€ ๊ฐ„๋‹ค๋ฉด, 
  - 1. ๋ฆฌ๋ฌด์ง„์„ ํƒ€๊ณ  ํ”„๋ฆฐ์Šคํ„ด์—์„œ JFK ๊ณตํ•ญ๊นŒ์ง€
  - 2. ๋น„ํ–‰๊ธฐ๋ฅผ ํƒ€๊ณ  JFK ๊ณตํ•ญ์—์„œ ์ œ๋„ค๋ฐ”๊ณตํ•ญ๊นŒ์ง€
  - 3. ๊ธฐ์ฐจ๋ฅผ ํƒ€๊ณ  ์ œ๋„ค๋ฐ” ๊ณตํ•ญ์—์„œ ๋กœ์ž”๊นŒ์ง€
  - ์ด๋•Œ ์—ฌํ–‰๊ฐ=๋ฐ์ดํ„ฐ๊ทธ๋žจ, ์šด์†ก ๋ถ€๋ถ„=ํ†ต์‹  ๋งํฌ, ์šด์†ก์ˆ˜๋‹จ=๋งํฌ๊ณ„์ธต ํ”„๋กœํ† ์ฝœ, ์—ฌํ–‰ ํ”Œ๋ž˜๋„ˆ = ๋ผ์šฐํŒ… ์•Œ๊ณ ๋ฆฌ์ฆ˜

 

๋งํฌ ๊ณ„์ธต ์„œ๋น„์Šค
  - ํ”„๋ ˆ์ด๋ฐ(framing) : ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ํ—ค๋”์™€ ํŠธ๋ ˆ์ผ๋Ÿฌ๋ฅผ ๋ถ™์—ฌ ํ”„๋ ˆ์ž„(frame) ๋‹จ์œ„๋กœ ํฌ์žฅํ•ด์คŒ
  - ๊ณต์œ  ๋งค์ฒด๋ผ๋ฉด ์ฑ„๋„ ์ ‘๊ทผ
  - ํ”„๋ ˆ์ž„์˜ ํ—ค๋”์—๋Š” ์‹œ์ž‘๊ณผ ๋„์ฐฉ์ ์„ ์‹๋ณ„ํ•˜๊ธฐ ์œ„ํ•ด MAC ์ฃผ์†Œ๊ฐ€ ์กด์žฌ(IP์™€ ๋‹ค๋ฆ„)
  - ์ธ์ ‘ํ•œ ๋…ธ๋“œ ๊ฐ„์— ์‹ ๋ขฐ ๊ฐ€๋Šฅํ•œ ์ „์†ก
  - ํ๋ฆ„ ์ œ์–ด(flow control) : ์ธ์ ‘ํ•œ ๋…ธ๋“œ ๊ฐ„์˜ ์†ก์‹ ๊ณผ ์ˆ˜์‹ ์˜ ์†๋„๋ฅผ ์ œ์–ด
  - ์—๋Ÿฌ ํƒ์ง€(error detection) : ์—๋Ÿฌ(์‹ ํ˜ธ ๊ฐ์‡ , ๋…ธ์ด์ฆˆ๋กœ ์ธํ•ด ๋ฐœ์ƒ)๋ฅผ ์ˆ˜์‹ ์ž๊ฐ€ ํƒ์ง€ํ•ด์„œ ์žฌ์†ก์‹  ๋ฐ›๊ฑฐ๋‚˜ ๋ฒ„๋ฆผ
  - ์—๋Ÿฌ ์ˆ˜์ •(error correction) : ์ˆ˜์‹ ์ž๊ฐ€ ์—๋Ÿฌ ํƒ์ง€ ํ›„ ๋น„ํŠธ ์˜ค๋ฅ˜๋ฅผ ์Šค์Šค๋กœ ์ˆ˜์ •
  - ๋ฐ˜์–‘๋ฐฉ ํ†ต์‹ (ํ•œ ์ชฝ์ด ์†ก์‹ ํ•˜๊ณ  ์žˆ์„ ๋•Œ ๋‹ค๋ฅธ ํ•œ ์ชฝ์€ ์ˆ˜์‹ ํ•  ์ˆ˜ ๋ฐ–์— ์—†์Œ) / ์ „์ด์ค‘ ํ†ต์‹ (์Œ๋ฐฉํ–ฅ)

 

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

 

 

 

1. ์˜ค๋ฅ˜ ํ™•์ธ ๋ฐ ์ˆ˜์ •

์˜ค๋ฅ˜ ํ™•์ธ
  - ํŒจ๋ฆฌํ‹ฐ ๊ฒ€์‚ฌ : single bit(๋‹ค ๋”ํ•ด์„œ ํ™€์ง์ธ๊ฐ€), two-dimensional bit(๊ฐ€๋กœ์„ธ๋กœ๋กœ ๋‹ค ๋”ํ•ด์„œ ํ™€์ง)
  - ์ธํ„ฐ๋„ท ์ฒดํฌ์„ฌ : ์†ก์‹ ์ž๋Š” ๋ฐ์ดํ„ฐ๋ฅผ 16bit ์ •์ˆ˜๋กœ ์ฝ๊ณ  1์˜ ๋ณด์ˆ˜ํ•ฉ์„ ํ•ด ๋ฐ์ดํ„ฐ๊ทธ๋žจ ํ•œ ์ผ ์— ๋„ฃ์Œ, ์ˆ˜์‹ ์ธก์—์„œ ๊ฒ€์‚ฌ
  - ์ฃผ๊ธฐ์  ๋ง๋ถ™์ž„ ๊ฒ€์‚ฌ(CRC) :

 

์ˆœํ™˜ ์ค‘๋ณต ๊ฒ€์‚ฌ (CRC, Cyclic Redundancy Check) > ๋„๋ฆฌ์˜ ๋””์ง€ํ„ธ๋ผ์ดํ”„

I. ์ˆœํ™˜ ์ค‘๋ณต ๊ฒ€์‚ฌ, CRC ๊ฐ€. CRC์˜ ๊ฐœ๋… CRC๊ฐ’์„ ๋ฐ์ดํ„ฐ์— ๋ถ™์—ฌ ์ „์†ก๋˜๋ฉฐ, ์ˆ˜์‹ ์ธก์€ ๋™์ผ ๋ฐฉ๋ฒ•์œผ๋กœ ์ˆ˜์‹ ๋œ CRC ๊ฐ’๊ณผ ๋น„๊ตํ•˜๋Š” ์—๋Ÿฌ ๋ฐœ๊ฒฌ ๊ธฐ๋ฒ• ๋‚˜. CRC์˜ ํŠน์ง• CRC ๊ธฐ๋ฒ•์€ ์ˆ˜ํ•™์  ์—ฐ์‚ฐ ๊ณผ์ •์€ ๋ณต์žกํ•˜๋‚˜,

blog.skby.net

 

 

 

2. ๋‹ค์ค‘ ์ ‘๊ทผ ํ”„๋กœํ† ์ฝœ

๋งํฌ๋Š” ์–ด๋–ค ์ง€์ ์—์„œ ๋‹ค๋ฅธ ์ง€์ ์œผ๋กœ ๋ณด๋‚ด๋Š” ๋ฐฉ์‹(Point-to-Point)๊ณผ, ์—ฐ๊ฒฐ๋œ ๋ชจ๋‘์—๊ฒŒ ์•Œ๋ ค์ฃผ๋Š” ๋ฐฉ์‹(Broadcast). ์ด๋ ‡๊ฒŒ ๋‘๊ฐ€์ง€ ์ข…๋ฅ˜๊ฐ€ ์žˆ๋‹ค. ์ด ๋•Œ ํ›„์ž์˜ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ƒํ™ฉ์—์„œ ํ˜ธ์ŠคํŠธ๋“ค์€ ์–ด์ฉ” ์ˆ˜ ์—†์ด ์„ ์ด๋‚˜ ๋งค์ฒด๋ฅผ ๊ณต์œ ํ•˜๊ฒŒ ๋œ๋‹ค. ํ•˜๋‚˜์˜ ์ฑ„๋„์— ์—ฌ๋Ÿฟ์ด ๋™์‹œ์— ๋‹ฌ๋ ค๋“ ๋‹ค๋ฉด ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ด๋ฅผ ์ ์ ˆํžˆ ๋ถ„๋ฐฐํ•˜๋Š” ๋‹ค์ค‘์ ‘๊ทผ ํ”„๋กœํ† ์ฝœ์ด ํ•„์š”ํ•˜๋‹ค.

 

 

๋‹ค์ค‘ ์ ‘๊ทผ ํ”„๋กœํ† ์ฝœ(multiple access protocol)
  - ์ฑ„๋„ ํŒŒํ‹ฐ์…”๋‹ : R ์†๋„์˜ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ์ฑ„๋„์— M ๋ช…์ด ์—ฐ๊ฒฐ๋˜์–ด์žˆ๋‹ค๋ฉด ๊ฐ์ž๊ฐ€ R/M์”ฉ ๋ณด๋‚ด๋ฉด ์ถฉ๋Œ์ด๊ณ  ๋ญ๊ณ  ์—†์Œ
  - ๋žœ๋ค ์ ‘๊ทผ : ์ฑ„๋„์ด ๋‚˜๋ˆ ์ ธ์žˆ์ง€ ์•Š๊ณ , ์ถฉ๋Œ์„ ํ—ˆ์šฉ. ๊ทธ๋ƒฅ ์ถฉ๋Œ๋‚˜๋ฉด ๊ทธ๊ฒƒ์„ ํšŒ๋ณต์‹œํ‚ค๋Š”๋ฐ ์ง‘์ค‘
  - ์ˆœ๋ฒˆ ์ ‘๊ทผ : ๋Œ์•„๊ฐ€๋ฉด์„œ ๋ณด๋‚ด๋Š” ๊ฒƒ(๋ณด๋‚ด๋˜๊ฑฐ ๋งˆ์ € ๋ณด๋‚ด๋„๋ก ๋ฐฐ๋ ค) 

 

์ฑ„๋„ ํŒŒํ‹ฐ์…”๋‹(channel partitioning MAC protocols)
  - TDMA(Time Division Multiple Access) : ์‹œ๋ถ„ํ•  ๋ฐฉ์‹. ๋ผ์šด๋“œ๋ฅผ ๊ฑฐ์น˜๋ฉฐ ๊ฐ์ž์˜ ๋ผ์šด๋“œ์— ํŒจํ‚ท์„ ์ „์†ก
  - FDMA(Frequency Division Multiple Access) : ํ•œ ์ฑ„๋„์„ ์ฃผํŒŒ์ˆ˜ ์˜์—ญ์œผ๋กœ ๋‚˜๋ˆ  ๊ฐ์ž์˜ ์ฃผํŒŒ์ˆ˜๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ์ „์†ก

 

๋žœ๋ค ์ ‘๊ทผ ํ”„๋กœํ† ์ฝœ(random access MAC protocol)
  - ๊ทธ๋ƒฅ ๋ณด๋‚ด๊ณ  ์‹ถ์„ ๋•Œ ๋ณด๋ƒ„(์ถฉ๋Œ ๋ฐœ์ƒ ๊ฐ€๋Šฅ)
  - ์—ฌ๊ธฐ์„œ๋Š” ๊ทธ ์ถฉ๋Œ์„ ๊ฐ์ง€ํ•˜๊ณ , ์ถฉ๋Œ๋กœ ๋ถ€ํ„ฐ ํšŒ๋ณตํ•˜๋Š” ๊ฒƒ์— ์ง‘์ค‘
  - slotted ALOHA, ALOHA, CSMA, CSMA/CD, CSMA/CA ๋“ฑ

 

slotted ALOHA
  - ๋ชจ๋“  ํ”„๋ ˆ์ž„ ํฌ๊ธฐ ๋™์ผ, ์ „์†ก๊ฐ€๋Šฅํ•œ ์‹œ๊ฐ„๋Œ€๋Š” ๋‚˜๋ˆ ์ง(๊ทธ ๋•Œ์— ๋ˆ„๊ตฌ๋“  ๋งˆ์Œ๋Œ€๋กœ ๋ณด๋ƒ„), ์ถฉ๋Œ ๋ฐœ์ƒ ์‹œ ๋ชจ๋‘ ์•Œ ์ˆ˜ ์žˆ์Œ
  - 1. ๋…ธ๋“œ๊ฐ€ ์ƒˆ๋กœ์šด ํ”„๋ ˆ์ž„์„ ํš๋“ํ–ˆ๋‹ค๋ฉด, ๋‹ค์Œ ์Šฌ๋กฏ์„ ํ†ตํ•ด ์ „์†ก
  - 2. ๋งŒ์•ฝ ์ถฉ๋Œ์ด ์—†๋‹ค๋ฉด ๋ฐ”๋กœ ๋‹ค์Œ ์Šฌ๋กฏ์— ๋˜ ์ „์†ก
  - 3. ๋งŒ์•ฝ ์ถฉ๋Œ์ด ์žˆ๋‹ค๋ฉด ๋…ธ๋“œ๋Š” ๋‹ค์‹œ ํ”„๋ ˆ์ž„์„ ์„ฑ๊ณตํ•  ๋•Œ ๊นŒ์ง€ ์žฌ์ „์†ก
  - ์žฅ์  : ์—ฐ์†์ ์œผ๋กœ ์ตœ๋Œ€ ์†๋„๋กœ ๋ณด๋‚ผ ์ˆ˜ ์žˆ๋‹ค, ์‹ฑํฌ๋งŒ ๋งž์ถ”๋ฉด ๋˜๊ณ  ๋‹จ์ˆœํ•˜๋‹ค
  - ๋‹จ์  : ์ถฉ๋Œ, ๋‚จ๋Š” ์Šฌ๋กฏ์ด ๋งŽ๋‹ค. ์ „์†ก ํ•˜๊ธฐ ์ „์— ์ถฉ๋Œ์ด ๋ฐœ์ƒํ–ˆ์Œ์„ ๋ชจ๋ฅผ ์ˆ˜๋„ ์žˆ๋‹ค. ์‹œ๊ฐ์˜ ๋™๊ธฐํ™” ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค.
  - ๋ณด๋‚ผ ํ”„๋ ˆ์ž„์ด ๋งŽ์„ ๋•Œ, ๋ณด์žฅ๋œ ๊ธด ๋นˆ ์Šฌ๋กฏ์ด ํ•„์š”ํ•  ๋•Œ ํšจ์œจ์ , ์ „์†ก์— ์˜จ์ „ํžˆ ์‚ฌ์šฉ๋˜๋Š” ์ฑ„๋„์€ ์‹œ๊ฐ„์˜ ์ตœ๋Œ€ 37%!

 

unslotted ALOHA
  - ๋” ๋‹จ์ˆœํ•˜๊ณ  ๋™๊ธฐํ™”๋„ ํ•„์š”์—†๋‹ค
  - ํ”„๋ ˆ์ž„์ด ๋„์ฐฉํ•˜๋ฉด ๋ฐ”๋กœ ์ „์†กํ•ด๋ฒ„๋ฆผ
  - ์ถฉ๋Œ์ด ์ผ์–ด๋‚  ํ™•๋ฅ ์ด ๋” ๋†’์•„์ง
  - ๋”ฐ๋ผ์„œ ๋” ๋น„ํšจ์œจ์ ์ด๊ณ , ์ „์†ก์— ์˜จ์ „ํžˆ ์‚ฌ์šฉ๋˜๋Š” ์ฑ„๋„์ด ์‹œ๊ฐ„์˜ ์ตœ๋Œ€ 18%๋ฐ–์— ์•ˆ ๋‚˜์˜ด!

 

CSMA(carrier sense multiple access)
  - ๋ณด๋‚ด๊ธฐ ์ „์— ๋ˆˆ์น˜๋ฅผ ๋ณด์ž
  - ๋งŒ์•ฝ ์ฑ„๋„์ด ๋†€๊ณ  ์žˆ๋‹ค๋ฉด, ํ”„๋ ˆ์ž„์„ ํ†ต์งธ๋กœ ์ „์†ก
  - ๋งŒ์•ฝ ์ฑ„๋„์ด ๋ฐ”์œ ๊ฒƒ ๊ฐ™๋‹ค๋ฉด ์ „์†ก์„ ์—ฐ๊ธฐ (๋‚จ๋“ค์„ ๋ฐฉํ•ดํ•˜์ง€ ๋งˆ์„ธ์š”!)
  - ๊ทธ๋ž˜๋„ ์ถฉ๋Œ์€ ๋ฐœ์ƒ(์ „ํŒŒ ์†๋„๊ฐ€ ๋Šฆ์–ด ๋‚จ๋“ค์ด ๋ณด๋‚ด๋Š”์ง€ ์•ˆ ๋ณด๋‚ด๋Š”์ง€๋ฅผ ๋ชจ๋ฅผ ์ˆ˜ ์žˆ์Œ, ๋ฐœ์ƒ ์‹œ ํŒจํ‚ท ์ „์†ก์‹œ๊ฐ„๋งŒํผ ๋‚ญ๋น„

 

CSMA /CD(Collision Detection)
  - ์บ๋ฆฌ์–ด๋ฅผ ๊ฐ์ง€ํ•˜๊ณ  CSMA์ฒ˜๋Ÿผ ์—ฐ๊ธฐ
  - ๋น ๋ฅธ ์ถฉ๋Œ์˜ ๊ฐ์ง€๊ธฐ๋Šฅ์„ ์ถ”๊ฐ€, ์ถฉ๋Œํ•œ ์ „์†ก์€ ํ์ง€ํ•ด ์ฑ„๋„ ๋‚ญ๋น„๋ฅผ ์ค„์ž„
  - ์ถฉ๋Œ์˜ ๊ฐ์ง€๋Š” ์ „์†กํ•˜๊ฑฐ๋‚˜, ๋ฐ›๋Š” ์‹ ํ˜ธ๋“ค ๋ณด๋‹ค ์‹ ํ˜ธ๊ฐ€ ์•ฝํ•˜๋‹ค๋ฉด LAN์„ ํ†ตํ•ด์„œ๋Š” ์‰ฝ๊ฒŒ ๊ฐ์ง€(๋ฌด์„ ์—์„œ๋Š” ์–ด๋ ค์›€)
  1. NIC(๋„คํŠธ์›Œํฌ ์ธํ„ฐํŽ˜์ด์Šค ์นด๋“œ)๊ฐ€ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ๋„คํŠธ์›Œํฌ ๊ณ„์ธต์œผ๋กœ๋ถ€ํ„ฐ ๋‚ด๋ ค๋ฐ›๊ณ  ํ”„๋ ˆ์ž„์„ ๋งŒ๋“ ๋‹ค.
  2. NIC๋Š” ์ฑ„๋„์ด ๋†€๊ณ  ์žˆ๋Š” ๊ฒƒ์„ ๊ฐ์ง€ํ•˜๊ณ  ํ”„๋ ˆ์ž„ ์ „์†ก์„ ์‹œ์ž‘ํ•œ๋‹ค. ์ฑ„๋„์ด ๋ฐ”์˜๋‹ค๋ฉด ๋†€ ๋•Œ๊นŒ์ง€ ์ „์†ก ๋Œ€๊ธฐํ•œ๋‹ค.
  3. ๋งŒ์•ฝ NIC๊ฐ€ ์ „์ฒด ํ”„๋ ˆ์ž„์„ ๋‹ค๋ฅธ ์ถฉ๋Œ ๊ฐ์ง€ ์—†์ด ๋ณด๋ƒˆ๋‹ค๋ฉด, ์ผ์ด ๋๋‚œ๊ฒƒ!
  4. ๋งŒ์•ฝ NIC๊ฐ€ ๋ณด๋‚ด๋†“๊ณ  ๋ณด๋‚ด๋Š” ๋„์ค‘ ๋‹ค๋ฅธ ์ „์†ก์„ ๊ฐ์ง€ํ–ˆ๋‹ค๋ฉด, ํ์ง€ํ•˜๊ณ  ํ˜ผ์žก ์‹ ํ˜ธ๋ฅผ ๋ณด๋ƒ„
  5. ํ์ง€ํ•œ ํ›„์— NIC ์ง€์ˆ˜ ๋ฐฑ์˜คํ”„ ์ฒ˜์Œ์— ๋žœ๋ค์œผ๋กœ ๊ธฐ๋‹ค๋ฆฐ ํ›„์— ์ ์  ๋” ์˜ค๋ž˜ ๊ธฐ๋‹ค๋ฆฌ๋Š” ๊ฒƒ!

 

์ „์†ก์„ ์œ„ํ•œ ์‹ ํ˜ธ๊ฐ์ง€ ์•Œ๊ณ ๋ฆฌ์ฆ˜, CSMA/CD์™€ CSMA/CA ๋ฐฉ์‹

CSMA(Carrier Sense Multiple Access) ๋™์‹œ์— ๋„คํŠธ์›Œํฌ๋ฅผ ์‚ฌ์šฉํ•˜๊ณ ์ž ํ• ๋•Œ, ๊ฐ€์žฅ ์ค‘์š”ํ•œ ๊ฒƒ์ค‘์— ํ•˜๋‚˜๊ฐ€, ์ƒํ˜ธ์ถฉ๋Œ์„ ๋ฐฉ์ง€ํ•˜๋Š” ๊ธฐ๋Šฅ์ด๋‹ค. ์ด๋ฅผ ์œ„ํ•ด์„œ๋Š” ์ „์†กํ•˜๊ธฐ ์ „์— ๋‹ค๋ฅธ ํ˜ธ์ŠคํŠธ๊ฐ€ ์‚ฌ์šฉ์ค‘์ธ์ง€๋ฅผ ์„  ์ฒดํฌ

needjarvis.tistory.com

 

์ˆœ๋ฒˆ ์ ‘๊ทผ(taking turns MAC protocol)
  - ๋ชจ๋‘๊ฐ€ ํ–‰๋ณตํ•œ ์„ธ์ƒ์„ ๋งŒ๋“ค์–ด๋ณด์ž
  - ํด๋ง(polling) : ์ฃผ์ธ๋…ธ๋“œ๊ฐ€ ๋…ธ์˜ˆ๋…ธ๋“œ(์ €์ˆ˜์ค€์˜ ๋””๋ฐ”์ด์Šค)์—๊ฒŒ ์ˆœ์„œ๋Œ€๋กœ ๋ณด๋‚ด๋ผ๊ณ  ์ดˆ๋Œ€ํ•จ / ์˜ค๋ฒ„ํ—ค๋“œ, ๋Š๋ฆผ
  - ํ† ํฐ ํŒจ์‹ฑ(token passing) : ํ† ํฐ์„ ๋Œ๋ ค๊ฐ€๋ฉด์„œ ํ† ํฐ์ด ์ด๋Š” ์‚ฌ๋žŒ๋“ค๋งŒ ๋ฉ”์„ธ์ง€ ์ „์†ก / ์˜ค๋ฒ„ํ—ค๋“œ, ๋Š๋ฆผ

 

์˜ค๋ฒ„ํ—ค๋“œ - ์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „

์œ„ํ‚ค๋ฐฑ๊ณผ, ์šฐ๋ฆฌ ๋ชจ๋‘์˜ ๋ฐฑ๊ณผ์‚ฌ์ „. ์˜ค๋ฒ„ํ—ค๋“œ(overhead)๋Š” ์–ด๋–ค ์ฒ˜๋ฆฌ๋ฅผ ํ•˜๊ธฐ ์œ„ํ•ด ๋“ค์–ด๊ฐ€๋Š” ๊ฐ„์ ‘์ ์ธ ์ฒ˜๋ฆฌ ์‹œ๊ฐ„ · ๋ฉ”๋ชจ๋ฆฌ ๋“ฑ์„ ๋งํ•œ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด A๋ผ๋Š” ์ฒ˜๋ฆฌ๋ฅผ ๋‹จ์ˆœํ•˜๊ฒŒ ์‹คํ–‰ํ•œ๋‹ค๋ฉด 10์ดˆ ๊ฑธ๋ฆฌ๋Š”๋ฐ,

ko.wikipedia.org

 

์ผ€์ด๋ธ” ์ ‘๊ทผ ๋„คํŠธ์›Œํฌ
  - ์ผ€์ด๋ธ”์˜ ์ „์ฒด์ ์ธ ๋„คํŠธ์›Œํฌ ๊ตฌ์กฐ์—์„œ๋Š” CMTS(Cable Modem Termination System)๊ฐ€ ์กด์žฌ
  - ๋‹ค์šด์ŠคํŠธ๋ฆผ์€ ์ž์‹ ์—๊ฒŒ ์—ฐ๊ฒฐ๋˜์žˆ๋Š” ์นœ๊ตฌ๋“ค์—๊ฒŒ ๋ธŒ๋กœ๋“œ์บ์ŠคํŠธ ํ•˜๋ฉด๋Œ
  - ์—…์ŠคํŠธ๋ฆผ์€ ๋ชจ๋“  ์‚ฌ์šฉ์ž๊ฐ€ ์ž์‹ ์ด CMTS์— ์˜ฌ๋ฆฌ๊ฒ ๋‹ค๊ณ  ํƒ€์ž„์Šฌ๋กฏ์„ ๊ฒฝ์Ÿํ•œ๋‹ค.
  - ์ด ์ผ€์ด๋ธ” ๊ตฌ์กฐ์—์„œ๋Š” DOCSIS ํ‘œ์ค€(CMTS ๋ฐ ๊ฐ€์ž…์ž์˜ CM ๊ฐ„์˜ ๊ทœ๊ฒฉ ์ •์˜)์„ ์‚ฌ์šฉ

์ถœ์ฒ˜ : ์ผ€์ด๋ธ”๋ฐฉ์†ก์ „์†ก๊ธฐ์ˆ ๋™ํ–ฅ ๋ฐ ์ „๋ง - ITFIND

 

 

 

3. LANs  

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

์ž์‹ ์˜ IP ์ฃผ์†Œ์™€ MAC ์ฃผ์†Œ๋Š” ์‰ฝ๊ฒŒ ์–ป์„ ์ˆ˜ ์žˆ์ง€๋งŒ ์ˆ˜์‹ ์ž์˜ ์ฃผ์†Œ๋Š” ๋‹ค๋ฅด๊ฒŒ ์ฒ˜๋ฆฌ๋œ๋‹ค. ์ฆ‰, ์ƒ๋Œ€๋ฐฉ์˜ IP ์ฃผ์†Œ๋Š” ์‘์šฉ ํ”„๋กœ๊ทธ๋žจ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ๋˜์ง€๋งŒ, ์ƒ๋Œ€๋ฐฉ MAC ์ฃผ์†Œ ์ •๋ณด๋Š” ์–ด๋””์„œ๋„ ์–ป์„ ์ˆ˜ ์—†๋‹ค. ๋”ฐ๋ผ์„œ ์‚ฌ์šฉ์ž๋กœ๋ถ€ํ„ฐ ์ž…๋ ฅ๋œ IP ์ฃผ์†Œ๋ฅผ ์ด์šฉํ•ด MAC ์ฃผ์†Œ๋ฅผ ๊ตฌํ•˜๋Š” ๊ธฐ๋Šฅ์ด ํ•„์š”ํ•œ๋ฐ, ์ด๊ฒƒ์„ ARP(Address Resolution Protocol)๊ฐ€ ๋‹ด๋‹นํ•œ๋‹ค.

์ผ๋ฐ˜์ ์œผ๋กœ ํ˜ธ์ŠคํŠธ์˜ IP ์ฃผ์†Œ๋Š” ํ•˜๋“œ ๋””์Šคํฌ์˜ ํŠน์ • ์œ„์น˜์— ๋ณด๊ด€ํ•œ๋‹ค. ํ•˜๋“œ ๋””์Šคํฌ๊ฐ€ ์—†๋Š” ์‹œ์Šคํ…œ์€ LAN ์นด๋“œ์— ๋‚ด์žฅ๋œ ์ž์‹ ์˜ MAC ์ฃผ์†Œ๋Š” ์•Œ์ง€๋งŒ, ์ž์‹ ์˜ IP ์ฃผ์†Œ๋Š” ์•Œ ์ˆ˜ ์—†๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ MAC ์ฃผ์†Œ๋ฅผ IP ์ฃผ์†Œ๋กœ ๋ณ€ํ™˜ํ•˜๋Š” RARP(Reverse Address Resolution Protocol)๊ฐ€ ํ•„์š”ํ•˜๋‹ค.

 

 

์ฃผ์†Œ์ง€์ •๊ณผ ARP
  - 48๋น„ํŠธ MAC์ฃผ์†Œ๋Š” NIC์˜ ROM์— ๊ฐ์ธ๋˜์–ด ์žˆ์œผ๋ฉฐ, ์†Œํ”„ํŠธ์›จ์–ด๋กœ ์„ค์ • ๊ฐ€๋Šฅํ•  ๋•Œ๋„ ์žˆ์Œ
  - LAN์˜ ๊ฐ ์–ด๋Œ‘ํ„ฐ์—๋Š” ๊ฐ๊ฐ์˜ ๊ณ ์œ ํ•œ LAN ์ฃผ์†Œ๊ฐ€ ์žˆ์Œ
  - IEEE์—์„œ ๋ฐœ๊ธ‰ํ•œ MAC์ฃผ์†Œ๋ฅผ ์ œ์กฐ์‚ฌ๋“ค์ด ๊ตฌ๋งคํ•ด์„œ ๊ฐ์ธ
  - ๋งํ•˜์ž๋ฉด MAC์ฃผ์†Œ๋Š” ์ฃผ๋ฏผ๋“ฑ๋ก๋ฒˆํ˜ธ, IP๋Š” ์ฃผ์†Œ
  - ARP ํ…Œ์ด๋ธ” : IP/MAC์ฃผ์†Œ๋ฅผ LAN์— ๋งตํ•‘ํ• ์ˆ˜ ์žˆ๋Š” ํ‘œ ex. <IP , MAC, TTL>
  - ์—ฌ๊ธฐ์„œ TTL์€ ์ด ๋งตํ•‘ ์ •๋ณด๊ฐ€ ์–ธ์ œ ์žŠํ˜€์งˆ์ง€(๋ณดํ†ต 20๋ถ„)

 

๊ฐ™์€ ๋žœ์—์„œ ARP ํ”„๋กœํ† ์ฝœ
  1. A๊ฐ€ B์—๊ฒŒ ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ๋ณด๋‚ด๊ณ  ์‹ถ๋‹ค(B์˜ MAC์ฃผ์†Œ๊ฐ€ A์˜ ARP ํ…Œ์ด๋ธ”์— ์—†์Œ)
  2. A๊ฐ€ ARP ์งˆ๋ฌธ ํŒจํ‚ท์„ ๋ธŒ๋กœ๋“œ ์บ์ŠคํŒ…ํ•จ(B์˜ IP๋„ ํฌํ•จ๋จ)
  3. B๊ฐ€ A๊ฐ€ ๋ณด๋‚ธ ํŒจํ‚ท์„ ๋ฐ›๊ณ  ์ž์‹ ์˜ MAC ์ฃผ์†Œ๋ฅผ ๋ณด๋ƒ„
  4. A๋Š” IP-MAC ์ฃผ์†Œ์Œ์„ ARP ํ…Œ์ด๋ธ”์— TTL๋™์•ˆ ์ €์žฅํ•ด๋†“์Œ

 

๋‹ค๋ฅธ ๋žœ์—์„œ ARP ํ”„๋กœํ† ์ฝœ
  1. A๊ฐ€ IP ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ ๋งŒ๋“ ๋‹ค(์†ก์‹  A, ์ˆ˜์‹  B)
  2. A๋Š” ํ”„๋ ˆ์ž„์„ ๋งŒ๋“ค์–ด ๋ผ์šฐํ„ฐ์˜ MAC์ฃผ์†Œ๋กœ ๋ณด๋ƒ„
  3. ๋ผ์šฐํ„ฐ๋Š” ๋ฐ์ดํ„ฐ๊ทธ๋žจ์„ B๋ฅผ ํ–ฅํ•ด ํฌ์›Œ๋”ฉํ•จ
  4. ๋ผ์šฐํ„ฐ๊ฐ€ ํ”„๋ ˆ์ž„์„ ๋งŒ๋“ค์–ด, B์— ๋ณด๋‚ด๋Š”๋ฐ ์—ฌ๊ธฐ์—๋Š” ์†ก์‹  MAC์ฃผ์†Œ๋Š” ๋ผ์šฐํ„ฐ, IP๋Š” A
  5. B์— ๋„์ฐฉํ•˜๋ฉด B๊ฐ€ ๋‹ค์‹œ ์ž์‹ ์˜ MAC์ฃผ์†Œ๋ฅผ ์‹ค์–ด ๋ณด๋ƒ„

 

์ด๋”๋„ท(Ethernet)

์ด๋”๋„ท์€ ๊ฐ„๋‹จํ•˜๊ณ  ์ €๋ ดํ•ด์„œ ๋Œ€๋ถ€๋ถ„์ด ์‚ฌ์šฉํ•˜๋Š” LAN ๊ธฐ์ˆ ์ด๋‹ค. ํ•˜๋‚˜์˜ ์นฉ์œผ๋กœ ๋ช‡๋ฐฐ์˜ ์†๋ ฅ์„ ๋‚ด๋ฉฐ ์ง€๊ธˆ๋„ ์†๋ ฅ์ด ๊ฐœ์„ ๋˜๊ณ  ์žˆ๋‹ค. 90๋…„๋Œ€ ์ค‘๋ฐ˜๊นŒ์ง€๋งŒ ํ•ด๋„ ๋ฒ„์Šค๊ฐ€ ์ธ๊ธฐ๊ฐ€ ์ข‹์•˜์œผ๋‚˜ ์ง€๊ธˆ์€ ์Šค์œ„์น˜๋ฅผ ์ค‘์•™์— ๋‘” โ˜†ํ˜•ํƒœ๋ฅผ ์„ ํ˜ธํ•œ๋‹ค. ์ด๋”๋„ท ํ”„๋กœํ† ์ฝœ ํ˜•์‹์€ ํ”„๋ ˆ์ž„์˜ ์‹œ์ž‘์„ ์•Œ๋ฆฌ๋Š” preamble๋กœ ์‹œ์ž‘ํ•˜์—ฌ, ๋ชฉ์ ์ง€ MAC์ฃผ์†Œ, ์†ก์‹ ์ž  MAC์ฃผ์†Œ๋ฅผ ๋ฐ์ดํ„ฐ๊ทธ๋žจ ์•ž์— ๋ถ™์ธ๋‹ค. ์‚ฌ์‹ค handshaking ์ด๋‚˜ ACK, NACK๊ฐ€ ์—†๋Š” ๋น„์‹ ๋ขฐ์„ฑ์„ ๋„์ง€๋งŒ CRC๊ฒ€์‚ฌ๋กœ ์ตœ์†Œํ•œ์˜ ์˜ค๋ฅ˜๋Š” ๊ฒ€์‚ฌํ•ด์ค€๋‹ค. ์˜ค๋ฅ˜๊ฐ€ ๊ฒ€์ถœ๋˜๋ฉด drop ํ•ด๋ฒ„๋ฆฌ๊ณ , ์ด๋ฅผ ๋ณต๊ตฌํ•˜๊ธฐ ์œ„์—์„œ๋Š” ์ƒ์œ„ ๊ณ„์ธต์—์„œ ์‹ ๋ขฐ์  ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•ด ๋ณต๊ตฌํ•˜๋ฉด ๋œ๋‹ค. unslotted CSMA/CD (binary backoff)๋ฅผ ์‚ฌ์šฉํ•œ๋‹ค.

 

์Šค์œ„์น˜(switches)
  - ๋งํฌ ๊ณ„์ธต์—์„œ์˜ ์Šค์œ„์น˜|
  - ์ด๋”๋„ท ํ”„๋ ˆ์ž„์„ ์ €์žฅํ•˜๊ฑฐ๋‚˜ ํฌ์›Œ๋”ฉ
  - ๋“ค์–ด์˜ค๋Š” ํ”„๋ ˆ์ž„์˜ MAC ์ฃผ์†Œ๋ฅผ ๊ฒ€์‚ฌํ•ด์„œ ์„ ํƒ์ ์œผ๋กœ ํฌ์›Œ๋”ฉํ•ด์คŒ, CSMA/CD๋ฅผ ์‚ฌ์šฉํ•ด ์„ธ๊ทธ๋จผํŠธ์— ์ ‘๊ทผ
  - ํ˜ธ์ŠคํŠธ๋Š” ์Šค์œ„์น˜์˜ ์กด์žฌ๋ฅผ ์ธ์‹ํ•  ์ˆ˜ ์—†์Œ
  - ์—ฐ๊ฒฐ๋˜๋Š” ์ฆ‰์‹œ ์‚ฌ์šฉ ๊ฐ€๋Šฅ(plug-and-play), ์Šค์Šค๋กœ ํ•™์Šต(self-learning)
  - ํ˜ธ์ŠคํŠธ๋Š” ์Šค์œ„์น˜๋ฅผ ํ–ฅํ•ด ์ง์ ‘ ์—ฐ๊ฒฐ๋˜์–ด์žˆ์Œ
  - ์ด๋”๋„ท ํ”„๋กœํ† ์ฝœ์€ ๊ฐ๊ฐ์˜ ๋งํฌ์— ์‚ฌ์šฉ๋˜์ง€๋งŒ, ์ถฉ๋Œ์€ ์—†๋‹ค(๊ฐ ๋งํฌ๊ฐ€ ๊ฐ์ž์˜ ์ถฉ๋Œ ๋„๋ฉ”์ธ์ด ์กด์žฌ)
  - ์Šค์œ„์นญ์„ ํ•œ๋‹ค๋Š” ๊ฒƒ ๋™์‹œ์— ๋ถ€๋”ชํžˆ์ง€ ์•Š๊ณ  ์Šค์œ„์น˜ ์ง€์ ์„ ํ†ต๊ณผํ•  ์ˆ˜ ์žˆ๋Š”๊ฒƒ
  - ๋ผ์šฐํŒ… ํ…Œ์ด๋ธ”์ฒ˜๋Ÿผ ์Šค์œ„์น˜ ํ…Œ์ด๋ธ”์ด ์žˆ์–ด์„œ, MAC ์ฃผ์†Œ์™€ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ๋งค์นญ๋จ

 

  1. ํ”„๋ ˆ์ž„์ด ์Šค์œ„์น˜์— ๋„์ฐฉ
  2. ์–ด๋””์—์„œ ์™”๋Š”์ง€ MAC ์ฃผ์†Œ์™€ ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ๊ธฐ๋กํ•ด๋‘ 
  3. ์–ด๋””๋กœ ๊ฐ€๋ ค๋Š” ํ”„๋ ˆ์ž„์ธ์ง€ ํ…Œ์ด๋ธ”์—์„œ ์ฐพ์•„๋ด„
  4. ๋งŒ์•ฝ ํ…Œ์ด๋ธ”์— ๊ธฐ๋ก๋˜์–ด์žˆ๋‹ค๋ฉด ๊ทธ์ชฝ ์ธํ„ฐํŽ˜์ด์Šค๋กœ ์ „๋‹ฌ
  5. ๋งŒ์•ฝ ํ…Œ์ด๋ธ”์— ๊ธฐ๋ก์ด ์—†๋‹ค๋ฉด ์—ฐ๊ฒฐ๋œ ๋ชจ๋“  ์ธํ„ฐํŽ˜์ด์Šค์— ์ „๋‹ฌ(ํ”Œ๋Ÿฌ๋”ฉflood)
  6. ์Šค์œ„์น˜์˜ ๋„คํŠธ์›Œํฌ์—์„œ๋„ ๋˜‘๊ฐ™์ด ๊ทธ๋Œ€๋กœ ์ ์šฉ

 

VLANs
  - ๊ฐ€์ƒ์˜ ๋žœ์„ ์ •์˜ํ•˜๋Š” ๊ฒƒ
  - ํ—ฌ์Šค์žฅ ์‚ฌ๋ฌผํ•จ ๋“ฑ๋กํ•˜๋“ฏ ํ˜ธ์ŠคํŠธ๋„ ์Šค์œ„์น˜์— ๊ฐ€์ƒ ๋žœ์— ์„ ์„ ๊ผฝ์„ ์ˆ˜ ์žˆ์Œ
  - ๊ฐ€์ƒ์ด๊ธฐ ๋•Œ๋ฌธ์— ์–ธ์ œ๋“  ์ž๋ฆฌ๋ฅผ ์‰ฝ๊ฒŒ ๋ฐ”๊พธ๊ฑฐ๋‚˜ ๊ถŒํ•œ์„ ์ œ์–ดํ•˜๋Š” ๊ฒƒ๋„ ๊ฐ€๋Šฅ

 

 

 

4. MPLS

MPLS(Multi Protocol Label Switching)
  - ๊ณ ์ • ๊ธธ์ด์˜ ๋ผ๋ฒจ์„ IP์ฃผ์†Œ ๋Œ€์‹  ์‚ฌ์šฉํ•ด, ๋น ๋ฅด๊ฒŒ IP ํฌ์›Œ๋”ฉ์„ ํ•˜๋„๋กํ•จ( IP ๋ฐ์ดํ„ฐ๊ทธ๋žจ์— IP์ฃผ์†Œ๊ฐ€ ๋น ์ง€๋Š” ๊ฒƒ์€ ์•„๋‹˜)
  - MPLS capable ๋ผ์šฐํ„ฐ = label-switched ๋ผ์šฐํ„ฐ ์ฒ˜๋Ÿผ ์ด๊ฒƒ์„ ์ง€์›ํ•˜๋Š” ๋ผ์šฐํ„ฐ๊ฐ€ ์žˆ์Œ
  - IP๊ฐ€์ง€๊ณ  ์›€์ง์ผ ๋•Œ๋ž‘ ๊ฐ€๋Š” ๊ธธ์ด ๋‹ค๋ฅผ ์ˆœ ์žˆ์Œ(๋ฏธ๋ฆฌ ๊ณ„์‚ฐ๋œ ๋ฐฑ์—…๊ฒฝ๋กœ๊ฐ€ ์žˆ๊ธฐ ๋•Œ๋ฌธ์— ์ค‘๊ฐ„์— drop ์‹œ ๋‹ค์‹œ ๋ผ์šฐํŒ…์ข‹์Œ
  - IP ๋ฐ์ดํ„ฐ๊ทธ๋žจ์€ ๋ชฉ์ ์ง€๋งŒ ๋ณด๊ณ  ํ…Œ์ด๋ธ”์ด๋ž‘ ๋Œ€์กฐํ•œ๋‹ค๋ฉด, MPLS๋Š” ์ถœ๋ฐœ์ง€์ ๊นŒ์ง€ ๊ฐ™์ด ๊ณ ๋ คํ•  ์ˆ˜ ์žˆ์Œ