์์๋ณผ ๋ด์ฉ
- ์ด๋๋ท
์ด๋๋ท (Ethernet) : ๋ค์ํ ํต์ ๋งค์ฒด์ ๊ท๊ฒฉ๋ค๊ณผ ์ก์์ ๋๋ ํ๋ ์์ ํํ, ํ๋ ์์ ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ๋ฒ ๋ฑ์ด ์ ์๋ ๋คํธ์ํฌ ๊ธฐ์
- ๋ ์ปดํจํฐ๊ฐ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ ค๋ฉด ๋ค์์ด ํ์
- ํต์ ๋งค์ฒด (์ผ์ด๋ธ)
- ์ ๋ณด๋ฅผ ์ก์์ ํ๋ ๋ฐฉ๋ฒ
- ๋ฌผ๋ฆฌ ๊ณ์ธต๊ณผ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ด ๋ฐ์ ํ๊ฒ ์ฐ๊ด๋ ์ด์ โ โ์ด๋๋ทโ ๊ธฐ์ ์ด ์ฌ์ฉ๋๊ธฐ ๋๋ฌธ
- ๋ฌผ๋ฆฌ ๊ณ์ธต : ์ด๋๋ท ๊ท๊ฒฉ ์ผ์ด๋ธ ์ฌ์ฉ
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต : ์ฃผ๊ณ ๋ฐ๋ ํ๋ ์์ ์ด๋๋ท ํ๋ ์ ํ์
- ํ๋ LAN, ํนํ ์ ์ LAN ํ๊ฒฝ์์ ๊ฐ์ฅ ๋์ค์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ธฐ์
์ด๋๋ท ํ์ค
- IEEE 802.3 : ์ ๊ธฐ์ ์๊ณตํ์ํํ (IEEE)๊ฐ ์ด๋๋ท ๊ด๋ จ ๊ธฐ์ ์ ํ์คํํ ์ด๋ฆ
- ํ๋ธ, ์ค์์น, NIC (Network Interface Card), ์ผ์ด๋ธ ๋ฑ ๋๋ถ๋ถ์ ๋คํธ์ํฌ ์ฅ๋น๋ค์ โํน์ ์ด๋๋ท ํ์คโ์ ์ดํดํ๊ณ ๋ฐ๋ฅด๊ณ ์์
- ํน์ ์ด๋๋ท ํ์ค์ ์ง์ํ๋คโฆ
- ํน์ ์ด๋๋ท ํ์ค๊ณผ ํธํ๋๋คโฆ
- ์ด๋๋ท ์์ ๊ทธ๋ฅฉ์ ์ด๋ฆ์ด๊ธฐ๋ ํจ
- ์ด๋๋ท ํ์ค์ ๋ฐ๋ผ ์ง์๋๋ ๋คํธ์ํฌ ์ฅ๋น, ํต์ ๋งค์ฒด์ ์ข ๋ฅ์ ์ ์ก ์๋๊ฐ ๋ฌ๋ผ์ง
- ํ๋ธ, ์ค์์น, 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 ๋ฐฉ์ก
- BASEband : ๋ณ์กฐํ์ง ์์ ์๋์ ์ ํธ๊ฐ ์๋ ์ฃผํ์ ๋์ญ. ๊ฐ์ฅ ๋ฎ์ ์ฃผํ์๋ถํฐ ์์ํ๋ฉฐ, ์ผ๋ฐ์ ์ผ๋ก 0Hz ๊ทผ์ฒ์ ์ ํธ๋ฅผ ํฌํจ
-
์ถ๊ฐ ํน์ฑ : ํต์ ๋งค์ฒด์ ํน์ฑ ๋ช ์
- ์ ์ก ๊ฐ๋ฅํ ์ต๋ ๊ฑฐ๋ฆฌ : 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
- ์์ ๊ณ์ธต์์ ์ฌ์ฉ๋ ํ๋กํ ์ฝ ์ด๋ฆ ๋ช
์
- ํ์
(์ด๋ํ์
, ethertype) : ์ด๋๋ท ํ๋ ์์ด โ์ด๋ค ์ ๋ณด๋ฅผ ์บก์ํํ๋์งโ๋ฅผ ๋ํ๋ด๋ ์ ๋ณด
- ํ๋ฆฌ์ฐ๋ธ (preamble) : ์ด๋๋ท ํ๋ ์ ์์์๋ฆฌ๋ 8byte ์ ๋ณด
- ๋ฐ์ดํฐ : ๋คํธ์ํฌ ๊ณ์ธต์ ๋ฐ์ดํฐ (IP ํจํท) + ํค๋ ^05fe1c
- ์์ ๊ณ์ธต์์ ์ ๋ฌ๋ฐ๊ฑฐ๋, ์์ ๊ณ์ธต์ค๋ก ์ ๋ฌํด์ผ ํ ๋ด์ฉ
- ์ต๋ ํฌ๊ธฐ๋ 1500byte์ด๊ณ ์ต์ 46byte ์ด์์ด์ด์ผ ํจ (๋ถ์กฑํ๋ฉด 0์ผ๋ก padding)
- FCS (frame check sequence) : ์์ ํ ์ด๋๋ท ํ๋ ์์ ์ค๋ฅ๊ฐ ์๋์ง ํ์ธํ๊ธฐ ์ํ ํ๋
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ๋ฐ์ํ๋ ์ค๋ฅ ๊ฒ์ถ์ ๋ด๋น
- CRC (cyclic redundancy check) : ์ํ ์ค๋ณต ๊ฒ์ฌ. ์ค๋ฅ ๊ฒ์ถ์ฉ ๊ฐ
- ์ก์ ์ง : ํ๋ฆฌ์ฐ๋ธ ์ ์ธํ ๋๋จธ์ง ํ๋ ๊ฐ์ผ๋ก CRC ๊ฐ ๊ณ์ฐํ๊ณ FCS ํ๋์ ๋ช ์
- ์์ ์ง : ์์ ํ ํ๋ ์์์ ํ๋ฆฌ์ฐ๋ธ, FCS ์ ์ธํ ๋๋จธ์ง ํ๋ ๊ฐ์ ๋ฐํ์ผ๋ก CRC ๊ฐ ๊ณ์ฐํ๊ณ FCS ํ๋ ๊ฐ๊ณผ ๋น๊ต
- ๋ถ์ผ์น ํ๋ฉด ํด๋น ํ๋ ์ ํ๊ธฐ
ํ ํฐ ๋ง (Token Ring)
- ์ด๋๋ท ์ธ์ ๋ ๋ค๋ฅธ LAN ๊ธฐ์
- ๋คํธ์ํฌ์์ ํธ์คํธ๊ฐ ๋ง ํํ๋ก ์ฐ๊ฒฐ
- ํธ์คํธ๋ผ๋ฆฌ ๋์๊ฐ๋ฉฐ ํ ํฐ ์ฃผ๊ณ ๋ฐ์
- ํ ํฐ์ ๊ฐ์ง๊ณ ์์ด์ผ ๋คํธ์ํฌ ๋ด ๋ค๋ฅธ ํธ์คํธ์๊ฒ ๋ฉ์์ง ์ก์ ๊ฐ๋ฅ
Footnotes
-
๋นํธ ์ ํธ๋ก ๋ณํ๋ ๋ฐ์ดํฐ๋ฅผ ํต์ ๋งค์ฒด๋ก ์ ์กํ๋ ๋ฐฉ๋ฒ โฉ