์ง๋ ๊ฐ์๊น์ง ๋คํธ์ํฌ ๋ ์ด์ด๋ฅผ ๋ค๋ฃจ์๋ค. ์ด๋ฒ์๊ฐ๋ถํฐ๋ ๋งํฌ๋ ์ด์ด๋ฅผ ๋ค๋ฃฌ๋ค.
์ฌ๋ฌ ํด๋ผ์ด์ธํธ๊ฐ ๊ฒ์ดํธ์จ์ด ๋ผ์ฐํฐ์ ํจ๊ป ์ง์ ํ๋ค. ์ด๋ ๋คํธ์ํฌ ๊ณ์ธต์์ ํจํท์ ๋ณด๋ด๋ฉด ๋์ํ๋ ๊ทธ๋ํ์ฒ๋ผ ํ ์ค๋ก ์ญ ์ฐ๊ฒฐ๋์ ๊ฐ๋ ๊ฒ์ด ์๋ ์ฌ๋ฌ ์ปดํจํฐ๋ค์ด ๋คํธ์ ๊ณ์ธต์ ๋ฌผ๋ ค ์งํ๋๋ค. ์ด๋ ์๋ก ๋ค๋ฅธ ํด๋ผ๋ผ๋ฆฌ collision์ด ๋ฐ์ํ์ฌ ์ ํธ๊ฐ ์์ผ ์ ์๋ค. Link ๋ ์ด์ด๋ ํด๋ผ๋ผ๋ฆฌ ์ถฉ๋๋ฐ์์ ๋ง๋ ์ญํ ์ํ๋ค ํน์ ์ถฉ๋์ด ๋ฐ์ํ์ ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ค. ์ด๋ฌํ ์ผ์ด ๋งํฌ๋ ์ด๊ฐ ๋งก๋ ๊ฐ์ฅ ์ฃผ์ํ ์ผ์ด๋ค.
ํธ๋์คํฌํธ๋ ์ด์ด์ ๋คํธ์ํฌ๋ ์ด์ด๋ OS๋ด๋ถ์ ์ฝ๋๋ก ๊ตฌํ๋์ด ์๋ค. ๋งํฌ๋ ์ด์ด๋ถํฐ๋ ํ๋์จ์ด ๋จ์ผ๋ก ๊ฐ๋๋ฐ ๋ฐ๋ก Network Interface Card(NIC) ์ ์์นํ๊ณ ์๋ค. ๋งํฌ๋ ์ด์ด๋ ํ๋ ์์ ๋ด๋ ค๋ณด๋ธ๋ค. ๋น์ฐํ ํ๋ ์์ ๋ฐ์ดํฐ์๋ IP๋ฅผ ๋ฃ๋๋ค.
์๋ง์๋น ๋๋๋ ์ด๋ ๊ฒ ์ ๋
์์ฌ๋ฅผ ํ๋ฉด์ 4๋ช
์ด ๋์์ ๋ง์ ํ๋ค๋ฉด ๋๊ฐ ๋ฌด์ผ ๋งํ๋์ง ์๊ธฐ ์ด๋ ค์ธ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ ์ด๋ฌํ ์๋ฆฌ๋ฅผ ๊ตํต์ ๋ฆฌ๋ฅผ ํด์คํ์๊ฐ ์๋ค. ์ผ์์ํ์์ ๋ํ์ ๊ท์น์ฒ๋ผ link ๊ณ์ธต์์ gateway protocol๋ก ์ง์
ํ ๋ ๊ท์น์ด ๋ฐ๋ก MAC(Medium Access Control) ํ๋กํ ์ฝ์ด๋ค. ์ด๋ฌํ ๋งฅ ํ๋กํ ์ฝ์ ์์๋ก๋ wifi, 3g, lte (๋ฌด์ ), ์ด๋๋ท(์ ์ ) ๋ฑ์ด ์๋ค. ๋งํฌ ๋ ์ด์ด์์ ๋งํ๋ ํ๋กํ ์ฝ์ ๋ชจ๋ ๋งฅ ํ๋กํ ์ฝ์ด๋ผ๊ณ ํ ์ ์๋ค. ์ฝ๊ฒ ์๊ฐํ๋ฉด ๋งฅํ๋กํ ์ฝ์ ์ถฉ๋์ ๋ํ ํด๊ฒฐ์ฑ
์ด๋ผ๊ณ ๋ณผ ์ ์๋ค.
ํ ๋ ธ๋๊ฐ R(bandwidth) ๋งํผ ์ธ ์ ์์ผ๋ฉด M ๊ฐ์ ๋ ธ๋๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋์ ๋ ํ๊ท ์ ์ผ๋ก R/M (bandwidth) ์ฉ ์ฌ์ฉํ๋ ๊ฒ์ด ์ด์์ ์ธ ๋งฅ ํ๋กํ ์ฝ์ผ ๊ฒ์ด๋ค. ๋ํ ์ค์๊ด๋ฆฌ๊ฐ ์๋ ๋ถ์ฐํ๋๋ฉด์ ๋จ์ํ ํ๋กํ ์ฝ์ด ๊ฐ์ฅ ์ด์์ ์ธ ๋งฅ ํ๋กํ ์ฝ์ผ ๊ฒ์ด๋ค. ์ด๋ฌํ ์ด์์ ์ธ ๋งฅ ํ๋กํ ์ฝ ํ๊ฒฝ์ ์ํด ์๋ง์ ์ ์์ด ์์๋๋ฐ ๊ทธ์ค ์ธ๊ฐ์ง๋ฅผ ์์๋ณด์ - channel partitioning / random access / taking turns
channel partitioning์ ๋ํ์ ์ธ ์๋ก๋ Time Division Multiple Access (TDMA)๊ฐ ์๋ค. ๊ธฐ๋ณธ์ ์ธ ์๋ฆฌ๋ ์๊ฐ์ ์ชผ๊ฐ์ ๊ตํต์ ๋ฆฌ๋ฅผ ํ๋ ๊ฒ์ด๋ค. ๊ฐ ํด๋ผ์๊ฒ time slot์ assign ํจ์ผ๋ก์ gateway router๋ก ๊ฐ๋๊ธธ์ ๊ตํต์ ๋ฆฌ๋ฅผ ํ๋ค. ๋ ๋ค๋ฅธ ์์๋ก๋ Frequency division multople access (FDMA) ๊ฐ ์๋ค. TDMA์์๋ ์๊ฐ์ ๋ฐฐ์ ํ๋ค๋ฉด FDMA๋ ์ฃผํ์๋ฅผ ๋ฐฐ์ ํ๋ค
Random Access Protocol ์ MAC ํ๋กํ ์ฝ์ 3์ข ๋ฅ ์ค ํ๋๋ก gateway router ๋ก ๊ฐ๋๋์ค ๋ฐ์ดํฐ๋ผ๋ฆฌ ์ถฉ๋์ ์ด๋ป๊ฒ ํ์งํ ๊ฒ์ด๋ฉฐ ์ถฉ๋์ด ๋ฌ์ ๋ ์ด๋ป๊ฒ ๋์ฒํ ์ง์ ๊ดํ ํ๋กํ ์ฝ์ด๋ค. RAP์ ๋ํ์ ์ธ ์์๋ ALOHA(์ต์ด but ๋ฌธ์ ๋ง์)์ CSMA(๋ณด์ํด์ ๋์ด)๊ฐ ์๋ค. ์๋กํ๋ ์ด๋ฆ๋ถํฐ ๋๋ฌ๋๋ฏ์ด ํ์์ด ๋ํ์์ ๋ง๋ ํ๋กํ ์ฝ๋ก ์์์์ ์ฌ๋ค๋ก ์ด๋ฃจ์ด์ง ํ์์ด ํน์ฑ์ ์ฌ๋ผ๋ฆฌ๋ ์ ์ ํต์ ์ด ํ๋ค๊ธฐ ๋๋ฌธ์ ๋ฌด์ ์ฐ๊ฒฐ์ ํ๋ฉด์ ์ถฉ๋์ด ๋๊ฑธ ํด๊ฒฐํ๊ธฐ ์ํด ๋ง๋ ํ๋กํ ์ฝ์ด๋ค.
CSMA์ ํต์ฌ์ ์ผ๋จ ๋งํ๋ ๊ฑธ ๋ฃ๊ณ ๋์ ๋๋๋ฉด ํ๋ ์(๋งํฌ๋ ์ด์ด ์ ์ก๋จ์)์ ์๊ณ ๊ทธ ๋ค์๊ฑธ ๋ฃ๋ ๋ฐฉ์์ด๋ค. CSMA ์ถฉ๋์ ๋ง์ฝ ๋ ๋ ธ๋๊ฐ ์กฐ์ฉํ๋ค๊ณ ์๊ฐํด์ ๋ ๊ฐ ๋ชจ๋ Carrier sense ํ๋ค๊ฐ ๋ํ๋๋ ๋ฌธ์ ์ด๋ค. ์ดํ์ ์ด๊ฑธ ๊นจ๋ซ๊ฒ ๋๋ฉด ํน์ ์๊ฐ๋์ ํต์ ์ ๋ฉ์ถ๋ค. ์ด๋ฌํ ์ถฉ๋์ ํต์ฌ์ propagation delay(๋น์ ์๋๋ก ๋งํฌ ๊ธธ์ด๋ฅผ ๋๋ ๊ฐ) ๋๋ฌธ์ด๋ค. delay์๊ฐ ์์ ์๊ฐ์ฐจ๋ฅผ ๋๊ณ ํ๋ ์์ด ์ค๋ฉด ์ด๋ฌํ ์ถฉ๋์ด ๋ฐ์ํ๋ค.(์๊ฐํด๋ณด๋ฉด ๋น์ฐํ๊ฒ ๋์ด ๊ฑฐ์ ๋์์ ๋งํ๋๋ฐ ์์ ๋ฒ์ ์์ด๋ผ๋ฉด ๊ท์ ๋์์ ๋ง์ด ๋ฐํ ์ถฉ๋์ด ์๊ธธ ๊ฒ์ด๋ค.) ๋ฐ๋ผ์ ์ด๋ฅผ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ๋ propagation delay๋ฅผ ์ ๊ฑฐํ๋ฉด ๋์ง๋ง ์ด๊ฑด ๋น์ ์๋๋ผ ๋ถ๊ฐ๋ฅํ ๋ถ๋ถ..์ด๋ค.์ฐจ์ ์ฑ ์ผ๋ก ์ ๊น ํต์ ์ ๋ฉ์ท๋ค๊ฐ ๋ค์ ํต์ ์ ์๋ํ๋ค. → CSMA๋ฅผ ๊ฐ์ ํ CSMA/CD ๋ฐฉ์. ์ด๋ ๊ฒ ์ถฉ๋์ด ๋์ ์ ๊น ๋ฉ์ถ๋ ์๊ฐ์ exponential back off ๋ผ๊ณ ํ๋ค. ์ด ๋ฐฉ์์ ์ํด ์ฌ๋๋ค์ด ๋ชฐ๋ฆฌ๋ฉด ๋ชฐ๋ฆด์๋ก back off ์๊ฐ์ด ๋๋ ค์ง๋ค.
๊ทธ๋ ๋ค๋ฉด ์ง๊ธ๊น์ง ๋์จ ๋๊ฐ ๋งฅ ํ๋กํ ์ฝ, channel partitioning ๊ณผ random access ๋ ๊ฐ๊ฐ ์ธ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์๊น?
- channel partitioning → ์ฌ๋์ด ๋ง์ผ๋ฉด ๋ง์ ์๋ก ์ ๋ฆฌํ๋ค. ๋์ ์ฌ๋์ด ์ ์ผ๋ฉด ํจ์จ์ด ๋จ์ด์ง๋ค
- random access → ์ฌ๋์ด ์ ์ผ๋ฉด ํจ์จ์ ์ด๋ ์ฌ๋์ด ๋ง์ผ๋ฉด Back up์ด ๊ธธ์ด์ง๊ณ ๋นํจ์จ์ ์ด๋ค
์ด ๋ ๊ฐ์ ์ ์ถฉ์์ผ๋ก ๋ด๋์ ๋ฐฉ๋ฒ์ด ๋ฐ๋ก ๋ง์ง๋ง Taking turns ํ๋กํ ์ฝ์ด๋ค.
Taking turn ํ๋กํ ์ฝ์ ๋๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ์งํ๋๋ค - Polling, Token Passing
- Polling: ๋ฐฉ์์์๋ ๋ง์คํฐ ์ปจํธ๋กค๋ฌ(์ค์ ์ง์ค์ ์ปจํธ๋กค๋ฌ)๊ฐ ์กด์ฌํ์ฌ ๋คํธ์ํฌ์ ๋ชจ๋ ํต์ ์ ๊ด๋ฆฌํ๋ค. ์ด ์ปจํธ๋กค๋ฌ๋ ๋คํธ์ํฌ ์์ ๊ฐ ์ฅ์น์ ์ฐจ๋ก๋๋ก "ํต์ ํ ์ฐจ๋ก"๋ฅผ ์ฃผ์ด, ๊ทธ ์๊ฐ์๋ง ํด๋น ์ฅ์น๊ฐ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ์ ์๋๋ก ํ๋ค. ํ์ง๋ง master ๊ฐ ๋ค์ด๋๋ฉด ๋ชจ๋๊ฐ ๊ณจ๋ก๊ฐ๋ ๋จ์ ์ด ์๋ค.
- Token Passing: ํน์ ํ "ํ ํฐ"์ด๋ผ๋ ๋ฐ์ดํฐ ๊ตฌ์กฐ๊ฐ ๋คํธ์ํฌ๋ฅผ ์ํํ๋ค. ์ด ํ ํฐ์ ๋ฐ์ ์ฅ์น๋ง์ด ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๊ถ๋ฆฌ๋ฅผ ๊ฐ์ง๋ฉฐ, ์ ์ก์ด ๋๋๋ฉด ํ ํฐ์ ๋ค์ ์ฅ์น์๊ฒ ์ ๋ฌํ๋ค. ํ์ง๋ง ์ด๋ ํ ์ปดํจํฐ์์ ํ ํฐ์ ์์ด๋ฒ๋ฆฌ๋ฉด ๋ค๊ฐ์ด ๊ณจ๋ก๊ฐ๋ค.
๋ฐ๋ผ์ single failure๊ฐ ๋งค์ฐ ์น๋ช ์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ๋๋ฌธ์ ์ ์ฌ์ฉํ์ง ์๋๋ค.
์์ ํ์ ์ ์ธ IP์ฃผ์๋ฅผ ํ์ฉํ๊ธฐ ์ํด Layer Violation ์๋ ๋ถ๊ตฌํ๊ณ ์๋ธ๋ท์ผ๋ก ๋๋ ค๋ง๊ธฐ(ํ๋์ IP์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ์ฌ๋ฌ๊ฐ ์ธ๋ถํ๋ ์ฃผ์๋ก ๋๋) ๋ฅผ ํ๋ค๊ณ ํ๋ค. ์๋ธ๋ท ์์ ํธ์คํธ๋ค์ ๊ฐ์ ๋คํธ์ํฌ prefix๋ฅผ ๊ฐ์ง๊ณ ๋ผ์ฐํฐ๋ฅผ ๊ฑฐ์น์ง ์์ผ๋ฉด์ ์๊ธฐ๋ค๋ค๋ผ๋ฆฌ ์ ๋ณด๊ตํ์ด ๊ฐ๋ฅํ๋ค. ์ด๋ฌํ ํธ์คํธ๋ค์ ์งํฉ์ LAN(Local Area Network) ์ด๋ผ๊ณ ํ๋ค. (์๋ธ๋ท์ ๋คํธ์ํฌ๋ฅผ ๋ ์์ ๋ ผ๋ฆฌ์ ๋ถ๋ถ์ผ๋ก ๋๋๊ธฐ ์ํ ๋ฐฉ๋ฒ, LAN์ ์ด๋ฌํ ์๋ธ๋ท๋ค์ด ๋ชจ์ฌ์ ์ด๋ฃจ์ด์ง ๋ ํฐ ๋คํธ์ํฌ์ผ ์ ์์ผ๋ฉฐ, ์ง๋ฆฌ์ ์ผ๋ก ๊ฐ๊น์ด ๋ฒ์ ๋ด์์ ์ฅ์น๋ค์ ์ฐ๊ฒฐํ ๋ก์ปฌ ๋คํธ์ํฌ๋ฅผ ์๋ฏธ)
Ethernet ์ Lan์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋๋ฐ ์ฌ์ฉํ๋ ๊ธฐ์ ๋ก ์๋ธ๋ท ์์ ํธ์คํธ๋ค์ด ์๋ก ํต์ ํ ์ ์๋ ์ญํ ์ ์ํํ๋ค. ์ด๋๋ท์ ๋งํฌ๋ ์ด์ด์ ์๊ธฐ ๋๋ฌธ์ MACํ๋กํ ์ฝ(CSMA/CD)์ ๋ฐ๋ฅด๋ฉฐ ๋ฐ์ดํฐ๋ฅผ Frame ๋จ์๋ก ์ ์กํ๋ฉฐ ํธ์คํธ๋ค์ด ๋ผ์ฐํฐ์์ด๋ ๋ฐ์ดํฐ๋ฅผ ์ก์์ ํ๋ค. (๊ธฐ์ตํ ๊ฒ์ ์ด๋๋ท์ MAC์ฃผ์๋ก ํธ์คํธ๋ฅผ ์๋ณํ๋ค๋ ๊ฒ)
IP์ฃผ์์ MAC์ฃผ์๊ฐ ํท๊ฐ๋ฆด ์ ์์ผ๋ ๋ค์ ๋ค์ฌ๋ค๋ณด์. ๋งฅ์ฃผ์๋ ๋งํฌ ๋ ์ด์ด์์ ip์ฃผ์๋ ๋คํธ์ํฌ ๋ ์ด์ด์์ ์ฌ์ฉ๋๋ค. ๋งฅ์ฃผ์๋ ํ๋ฒ ์ ํด์ง๋ฉด ๋ค์๋ ๋ฐ๊พธ์ง ๋ชปํ์ง๋ง ip์ฃผ์๋ ๋ฐ๊ฟ ์ ์๋ค. ์ฆ ๋งฅ์ฃผ์๋ ๊ณต์ฅ์์ ์ฐํ๋ฉด ๊ทธ ๋ฒํธ๋ก ํ์๊ฐ๋ค. ๋งฅ์ Scope๋ ๋ก์ปฌ๋คํธ์ํฌ์ด๋ค. ๊ฐ์ ๋คํธ์ํฌ์์ ์ปดํจํฐ๊ฐ ํจํท์ ๋ณด๋ผ ๋ ๋๋ฐ์ด์ค์ ๋งฅ์ฃผ์๋ฅผ ํ์ฉํ๋ค. ip์ฃผ์์ Scope๋ ์ง์ญ์ ์ผ๋ก๋, ๊ธ๋ก๋ฒํ๊ฒ๋ ์ฌ์ฉ๋ ์ ์๋ค. ๋คํธ์ํฌ์ ๋คํธ์ํฌ ๊ฐ์ ํต์ ์์๋ ip์ฃผ์๋ฅผ ํ์ฉํ ์ ์๋ค(mac์ฃผ์๋ ๋๋ฐ์ด์ค ๊ณ ์ ์ฃผ์๋ผ ๋ถ๊ฐ)
IP์ฃผ์๋ฅผ ํตํด ๋ฐ์ดํฐ๊ฐ ๋ค์ด์์ ๋งฅ์ฃผ์๋ฅผ ํตํด ์๋ธ๋ท์ ์๋ ํธ์คํธ๋ค์๊ฒ ๋ฐ์ดํฐ๊ฐ ๊ฐ์ผํด์ IP์ฃผ์์์ Mac์ฃผ์๋ก ๋ณํํ๋ ์์ ์ด ํ์ํ๋ค. ์ด๋ฅผ ์ํด ๋คํธ์ํฌ ์ฅ์น๊ฐ IP ์ฃผ์์์ MAC ์ฃผ์๋ก ๋ณํํด์ฃผ๋ ํ๋กํ ์ฝ์ด ๋ฐ๋ก Address Resolution Protocol (ARP) ์ด๋ค. ์ด๋ ๋งค๋ฒ ์ ํํ๊ธฐ๋ณด๋ค ์บ์๋ฅผ ํตํด ์ต์ ํ๊ฐ ๋๋ค. IP์ฃผ์์ Mac์ฃผ์๊ฐ ๋งตํ ์ ๋ณด๋ฅผ ์ ์ฅํ๋ ์บ์๋ฅผ ARP Table์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์ฆ ์์ง IP์ฃผ์์ MAC์ฃผ์ ์ฐ๊ฒฐ์ด ๋์ ์ด ์์ด ์บ์๊ฐ ์์ ๊ฒฝ์ฐ์๋ ARP์ ๋ฐ๋ผ ARP Request ๋ฅผ ๋ ์ ์ฒด์ broadcast ํ๊ณ ๊ฒ์ดํธ์จ์ด(๋ผ์ฐํฐ)์์ ๋ฐ์ ํ ์ด๋ธ์ ์บ์๊ฐ ์ ์ฅ๋๋ค. ์ดํ๋ถํฐ๋ ARP Table์ ํตํด ๋ณ๋์ arp request ์์ด ๋ฐ์ดํฐ๊ฐ ๊ตํ๋๋ค.
๊ฒฐ๊ตญ ๋งฅ ํ๋กํ ์ฝ์ ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํ ํ๋กํ ์ฝ์ธ๋ฐ ํธ๋์คํฌํธ ๋ ์ด์ด์ TCP์ ์ฐจ์ด๊ฐ ์๋ค. ๊ฐ์ฅ ํฐ ์ฐจ์ด์ ์ ์ด๋๋ท(๋งํฌ๋ ์ด์ด)์ด ํ๋ ์์ ๋ณด๋๋๋ฐ collision์ ๊ฐ์งํ์ง ๋ชปํ๋ฉด ์ฑ๊ณต์ ์ผ๋ก ์์ ์ด ์ด๋ฃจ์ด์ก๋ค๊ณ 99% ํ์ ํ๋ค. ๋ฐ๋ฉด ํธ๋์คํฌํธ ๋ ์ด์ด๋ ๋ณด๋ด๊ณ ๋์ ACK(ํ๋ต)์ ๊ธฐ๋ค๋ฆฝ๋๋ค ๋ฐ๋ผ์ ์ด๋๋ท์์ Collision์ ๊ฐ์งํ์ง ๋ชปํ๋ฉด ์น๋ช ์ ์ด๋ค.
์ด๋๋ท์์ collision์ ํ์งํ์ง ๋ชปํ์ ๋๋ ์ด์ ๊ฐ์ด ํด๊ฒฐํ๋ค. ์๋ฅผ ๋ค์ด A ํธ์คํธ์์ F๋ผ์ฐํฐ๋ก ์ ์ก๋ ๋ E๋ผ์ฐํฐ์์ Collision์ด ์ผ์ด๋๋ฉด ์ด ์ ๋ณด๋ฅผ ๋ค์ D → C → B ๋ฅผ ๊ฑฐ์ณ A๋ก ๋๋์์์ผ ํ๋ค. ๋ง์ฝ B์์ ์ค๋ ์ค์ธ๋ฐ ๋ชจ๋ฅด๊ณ A์์ ๋ค์ ํ๋ ์์ ๋ ๋ฆฌ๊ฑฐ๋ B์์ ๋๊ฒจ๋ฒ๋ฆฌ๋ฉด ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋ค. ์ด๋ฅผ ํด๊ฒฐํ๊ธฐ์ํด minimum frame์ 64๋ฐ์ดํธ๋ก ๊ฐ์ ํจ์ผ๋ก์ A๊ฐ Collision์ ์ธ์ํ๊ฒ๋ ํ๋ค. ๋ฐ๋ผ์ ํ๋ ์์ ์์ ์ ๋ณด์ผ๊ฒฝ์ฐ padding์ด๋ผ๋ ๋ฃ์ด์ 64๋ฐ์ดํธ๋ก ๋ง๋ค์ด์ฃผ์ด์ผ ํ๋ค. (๋ง์ฝ ์ต์ ๋ฐ์ดํธ๊ฐ ์๋๋ฉด Collision์ผ๋ก ํ๋จํ๊ณ ์ฌ์ ์กํด๋ฒ๋ฆผ)
์ ๋ฆฌํ์๋ฉด ๋ฐ์ดํฐ๊ฐ ํฅํ๋ ๊ฒฝ๋ก๋ฅผ ์ค์ ํ๋๋ฐ ์์ด์ ๋คํธ์ํฌ ๋ ์ด์ด์์ IP๋ฅผ ํฌ์๋ฉํจ์ ์์ด ์ฌ์ฉํ๋ ๋งตํ ๋ฐ์ดํฐ๋ ํฌ์๋ฉ ํ ์ด๋ธ์ด, ๋งํฌ ๋ ์ด์ด์์ ํ๋ ์์ ํฌ์๋ฉํจ์ ์์ด ์ฌ์ฉํ๋ ๋งตํ๋ฐ์ดํฐ๋ ARP Table์ด ์ฌ์ฉ๋๋ค๋ ๊ฒ์ ํ์ตํ๋ค. ์์ ARP Table์ request ์ดํ์ ํ ๋ฒ ์ฐ๊ฒฐ๋๋ฉด ์บ์๋ฉ๋ชจ๋ฆฌ ํ ์ด๋ธ๋ก ๋จ์์ ๋์ด์ request์์ด ํต์ ํ๋ค๊ณ ํ๋ค. ๊ทธ๋ ๋ค๋ฉด ์ด "ํ ๋ฒ"์ฐ๊ฒฐ์ด ์ด๋ป๊ฒ ๋๋์ง ๋ณด์.
๋จผ์ ๋คํธ์ํฌ ์ค์์น์ ๋ํด ์์๋ณด์. ๋ง์ฝ ํธ์คํธ๊ฐ ์ถ๊ฐํ ๋๋ง๋ค ์ ์ ์ ๊ณ์ ์ค๊ฐ์ ๋ซ๋๋ค๋ฉด ๋์ค์ ๋งค์ฐ ํ๋ค์ด์ง ๊ฒ์ด๋ค. ์ค์์น๋ ๋คํธ์ํฌ ๋ด์ ์ฌ๋ฌ ์ฅ์น๋ฅผ ์ฐ๊ฒฐํ์ฌ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๊ฒ ๊ฐ์ด๋ฐ์ ์ค๊ฐ์ญํ ์ ์ํํ๋ค. ๊ฐ์ด๋ฐ์ ๋ฐ์ดํฐ ํจํท์ ์ถ๋ฐ์ง์ ๋ชฉ์ ์ง MAC ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก, ํจํท์ ์ ์ ํ ํฌํธ๋ก ์ ๋ฌํ๋ค. (๋ฌผ๋ก ๋งํฌ๋ ์ด์ด์์ ๋์ํ๋ค.)
์ค์์น๋ ๋ชฉ์ ์ง MAC ์ฃผ์(BB:BB:BB:BB:BB:BB)๋ฅผ MAC ์ฃผ์ ํ ์ด๋ธ์์ ์ฐพ๋๋ค. ์ด๊ธฐ์๋ ์ค์์น์ MAC ์ฃผ์ ํ ์ด๋ธ(ARP Table)์ด ๋น์ด ์๊ธฐ ๋๋ฌธ์ ๋ชฉ์ ์ง MAC ์ฃผ์๊ฐ ํ ์ด๋ธ์ ์์ด์, ์ค์์น๋ ํ๋ ์์ ๋ชจ๋ ํฌํธ๋ก ๋ธ๋ก๋์บ์คํธํ๋ค. ํธ์คํธ B๊ฐ ์๋ตํ๋ฉด, ์ค์์น๋ ํธ์คํธ B์ MAC ์ฃผ์๋ฅผ ํ ์ด๋ธ์ ์ถ๊ฐํ๊ณ , ์ด MAC ์ฃผ์๊ฐ ์ฐ๊ฒฐ๋ ํฌํธ๋ฅผ ํ ์ด๋ธ์ ๊ธฐ๋กํ๋ค. ์ด๋ ๊ฒ ์ค์์น๋ฅผ ํ๋ฉด์ ํฌํธ๋๋ฒ์ MAC number์ ํ ์ด๋ธ์ ์๋์ ์ผ๋ก ๋ง๋ค์ด์ฃผ๋ ๊ณผ์ ์ Self-learning ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ์ฆ self-learning์ ARP request๋ฅผ ๋ฐ์ ํฌํธ๋๋ฒ์ MAC ๋๋ฒ์ ํ ์ด๋ธ์ ๋ง๋๋ ๊ณผ์ ์ ๋ถ๋ฅธ๋ค. (ํฌ์๋ฉ ํ ์ด๋ธ์ ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ, link state ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํด์ ํ ์ด๋ธ์ ์ฑ์ ๋ค๋ ์ ์์ ์ฐจ์ด๊ฐ ์๋ค.) (์ฃผ์ํ ์ ์ ์ค์์น๋ ๋ฌด์ธ๊ฐ ์ญํ ์ ์ํํ๋ ๊ฑด ์๋๊ณ ๊ทธ๋ฅ ๊ฑฐ์ณ๊ฐ๋ ๋งํฌ๋ ์ด์ด์ ๊ฒฝ๋ก์ด๋ค.)
hop count ๋ ๋คํธ์ํฌ์ ํ ๋ถ๋ถ์ผ๋ก ์ถ๋ฐ์ง์ ๋ชฉ์ ์ง๋ก ํจํท์ด ์ด๋ํ ๋ ๋ง๋ค ๋ฐ์ํ๋ ์นด์ดํธ์ด๋ค. ์ด๋ ์๋ธ๋ท์ด ์ฌ๋ฌ๊ฐ๊ฐ ์ฎ์ฌ์์ ์ ์๋ค. ์ค์์น ์ฌ๋ฌ๊ฐ๊ฐ ๋ ํ๋์ ์ค์์น์ ์ฎ์ด๊ณ ์ฎ์ฌ ๊ด์ญ๋ง์ด ๋ง๋ค์ด์ง๋ค. ๋ฐ๋ผ์ ๊ฐ์ ์๋ธ๋ท์ ์๋ ํธ์คํธ๋ค์ ํ ๋ฒ๋ง ์ด๋ํ๊ธฐ ๋๋ฌธ์ ์ฑ๊ธํ, ๋ค์์ ๋ผ์ฐํฐ๋ฅผ ๊ฑฐ์น ์ ์๋ ํธ์คํธ๋ค์ ๋ฉํฐํ์ด๋ผ ๋ถ๋ฅธ๋ค.
์ฆ ์ด๋ฌํ ์ค์์น ์ฌ์ด์, ์๋ธ๋ท ๊ฐ์ ํต์ ์์๋ multi hops, single hop ํต์ ์ ๋คํธ์ํฌ ๋ด์์ ์ถ๋ฐ์ง์ ๋ชฉ์ ์ง๊ฐ ๊ฐ์ ๋คํธ์ํฌ ์ธ๊ทธ๋จผํธ ๋๋ ์๋ธ๋ท์ ์์ ๋ ๋ฐ์ํ๋ค. ์ฑ๊ธํ์ ๊ฒฝ์ฐ, ๋ฐ์ดํฐ๋ ์ค๊ฐ์ ๋ค๋ฅธ ๋ผ์ฐํฐ๋ฅผ ๊ฑฐ์น์ง ์๊ณ , ํ ๋ฒ์ ์ ์ก์ผ๋ก ๋ชฉ์ ์ง์ ๋๋ฌํ๋ค.
'๐ฅ๏ธ ์ปดํจํฐ๊ณตํ > Network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฌด์ ์ด๋ ๋คํธ์ํฌ (0) | 2024.05.20 |
---|---|
๋คํธ์ํฌ ๊ณ์ธต (0) | 2024.05.09 |
| ์ปดํจํฐ ๋คํธ์ํน ํํฅ์ ์ ๊ทผ | Ch1 ์ปดํจํฐ ๋คํธ์ํฌ์ ์ธํฐ๋ท (0) | 2024.05.07 |
์ ์ก ๊ณ์ธต (0) | 2024.05.05 |