โ ์ด๋๋ท(Ethernet)
- ํ๋ ์ ์ LAN ํ๊ฒฝ์์ ๊ฐ์ฅ ๋์ค์ ์ผ๋ก ์ฌ์ฉ๋๋ ๊ธฐ์
- ๋ค์ํ ํต์ ๋งค์ฒด์ ๊ท๊ฒฉ, ์ก์์ ๋๋ ํ๋ ์์ ํํ, ํ๋ ์์ ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ๋ฒ ๋ฑ์ด ์ ์๋ ๊ธฐ์
์ ์ LAN ํ๊ฒฝ์ ๋๋ถ๋ถ ์ด๋๋ท์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ฑ
- ๋ฌผ๋ฆฌ ๊ณ์ธต์์ ์ฌ์ฉ๋๋ ์ผ์ด๋ธ - ์ด๋๋ท ๊ท๊ฒฉ์ ๋ฐ๋ฆ
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ์ฃผ๊ณ ๋ฐ๋ ํ๋ ์ - ์ด๋๋ท ํ๋ ์ ํ์์ ๋ฐ๋ฆ
๊ตญ์ ํ์ค์ผ๋ก์์ ์ด๋๋ท
- ์ด๋๋ท์ IEEE 802.3(= ์ด๋๋ท๊ณผ ๊ด๋ จ๋ ๋ค์ํ ํ์ค์ ๋ชจ์)์ด๋ผ๋ ์ด๋ฆ์ผ๋ก ๊ตญ์ ํ์ค์ด ๋จ
- ์ด๋๋ท ํ์ค์ ๋ฐ๋ผ ์ง์๋๋ ๋คํธ์ํฌ ์ฅ๋น, ํต์ ๋งค์ฒด์ ์ข ๋ฅ, ์ ์ก ์๋ ๋ฑ์ด ๋ฌ๋ผ์ง
โ ์ด๋๋ท ํ๊ธฐ๋ฒ
- ์ ์ก ์๋BASE-์ถ๊ฐ ํน์ฑ
e.g.) 1000BASE-SX / 5GBASE-T
โ ์ ์ก ์๋
- ์ซ์๋ง ํ๊ธฐ๋์ด ์์ผ๋ฉด Mbps ์๋
- ์ซ์ ๋ค์ G๊ฐ ๋ถ๋ ๊ฒฝ์ฐ Gbps ์๋
- ๋ฌด์กฐ๊ฑด ํด๋น ์๋ ๋ณด์ฅ X → ์ต๋ ์ง์ ์๋
โ BASE
- ๋ฒ ์ด์ค๋ฐด๋(BASEband)์ ์ฝ์, ๋ณ์กฐ ํ์ (modulation type)์ ์๋ฏธ
- ๋ณ์กฐ ํ์ : ๋นํธ ์ ํธ๋ก ๋ณํ๋ ๋ฐ์ดํฐ๋ฅผ ํต์ ๋งค์ฒด๋ก ์ ์กํ๋ ๋ฐฉ๋ฒ
โ ์ถ๊ฐ ํน์ฑ(additional distinction)
- ํต์ ๋งค์ฒด์ ํน์ฑ์ ๋ช ์
- ๋ค์ํ ํน์ฑ์ด ๋ช ์๋ ์ ์์
- ์ ์ก ๊ฐ๋ฅํ ์ต๋ ๊ฑฐ๋ฆฌ (e.g. 10BASE-2, 10BASE-5)
- ๋ฌผ๋ฆฌ ๊ณ์ธต ์ธ์ฝ๋ฉ ๋ฐฉ์ - ๋ฐ์ดํฐ๊ฐ ๋นํธ ์ ํธ๋ก ๋ณํ๋๋ ๋ฐฉ์
- ๋ ์ธ ์ - ๋นํธ ์ ํธ๋ฅผ ์ฎ๊ธธ ์ ์๋ ์ ์ก๋ก ์
- ๋ฑ๋ฑ
- ๊ฐ์ฅ ์ค์ํ ์ถ๊ฐ ํน์ฑ: ํต์ ๋งค์ฒด์ ์ข ๋ฅ
โ ํต์ ๋งค์ฒด์ ์ข ๋ฅ
- C: ๋์ถ ์ผ์ด๋ธ
- T: ํธ์์คํฐ๋ ํ์ด ์ผ์ด๋ธ
- S: ๋จํ์ฅ ๊ด์ฌ์ ์ผ์ด๋ธ
- L: ์ฅํ์ฅ ๊ด์ฌ์ ์ผ์ด๋ธ
e.g.)
10BASE-T: 10Mbps ์๋๋ฅผ ์ง์ํ๋ ํธ์์คํฐ๋ ํ์ด ์ผ์ด๋ธ
1000BASE-SX: 1000Mbps ์๋๋ฅผ ์ง์ํ๋ ๋จํ์ฅ ๊ด์ฌ์ ์ผ์ด๋ธ
1000BASE-LX: 1000Mbps ์๋๋ฅผ ์ง์ํ๋ ์ฅํ์ฅ ๊ด์ฌ์ ์ผ์ด๋ธ
- ๊ณ ์ ์ด๋๋ท(Fast Ethernet): 100Mbps ๊ฐ๋์ ์๋๋ฅผ ์ง์ํ๋ ์ด๋๋ท ํ์ค
- ๊ธฐ๊ฐ๋นํธ ์ด๋๋ท(Gigabit Ethernet): 1Gbps ๊ฐ๋์ ์๋ ์ง์
- 10๊ธฐ๊ฐ๋นํธ ์ด๋๋ท(10 Gigabit Ethernet): 10Gbps ๊ฐ๋์ ์๋ ์ง์
โ ์ด๋๋ท ํ๋ ์
- (๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต) ์ด๋๋ท ๋คํธ์ํฌ์์ ์ฃผ๊ณ ๋ฐ๋ ํ๋ ์
- ์บก์ํ๋ฅผ ๊ฑฐ์ณ ์ก์ ๋จ: ์์ ๊ณ์ธต ์ ๋ณด + ํค๋ + ํธ๋ ์ผ๋ฌ
- ์ญ์บก์ํ๋ฅผ ๊ฑฐ์ณ ์์ ๋จ: ํค๋, ํธ๋ ์ผ๋ฌ ์ ๊ฑฐ ํ ์์ ๊ณ์ธต์ผ๋ก ์ฌ๋ ค๋ณด๋
- ํค๋: ํ๋ฆฌ์ฐ๋ธ, ์์ ์ง MAC ์ฃผ์, ์ก์ ์ง MAC ์ฃผ์, ํ์ /๊ธธ์ด
- ํ์ด๋ก๋: ๋ฐ์ดํฐ
- ํธ๋ ์ผ๋ฌ: FCS
โ ํ๋ฆฌ์ฐ๋ธ(preamble)
- ์ด๋๋ท ํ๋ ์์ ์์์ ์๋ฆฌ๋ 8๋ฐ์ดํธ(64๋นํธ) ํฌ๊ธฐ์ ์ ๋ณด
- ์ก์์ ์ง ๊ฐ์ ๋๊ธฐํ๋ฅผ ์ํด ์ฌ์ฉ๋๋ ์ ๋ณด
- ์ฒซ 7๋ฐ์ดํธ๋ 10101010 ๊ฐ์ ๊ฐ์ง๊ณ , ๋ง์ง๋ง ๋ฐ์ดํธ๋ 10101011 ๊ฐ์ ๊ฐ์ง
์ค์ง์ ์ธ ์ก์์ ์ ๋ณด๋ฅผ ๋ด๊ณ ์๋ ํ๋๋ ์๋
โ ์์ ์ง MAC ์ฃผ์ / ์ก์ ์ง MAC ์ฃผ์
- '๋ฌผ๋ฆฌ์ ์ฃผ์'๋ผ๊ณ ๋ ๋ถ๋ฆผ
- ์ผ๋ฐ์ ์ผ๋ก ๊ณ ์ ํ๊ณ ๋ณ๊ฒฝ๋์ง ์๋ ์ฃผ์ (์ ๋์ ์ธ ๊ฑด X)
- MAC ์ฃผ์๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ง๋ค ๋ถ์ฌ๋๋ 6๋ฐ์ดํธ(48๋นํธ) ๊ธธ์ด์ ์ฃผ์
*๋คํธ์ํฌ ์ธํฐํ์ด์ค: ํธ์คํธ๊ฐ ํต์ ๋งค์ฒด์ ์ ๋ฌด์ ํน์ ๊ฐ์์ ํต์ ๋งค์ฒด์ ์ฐ๊ฒฐ๋๋ ์ง์
(๋คํธ์ํฌ๋ก ๋๊ฐ๊ธฐ ์ํ ๊ด๋ฌธ)
- LAN ๋ด์ ์ก์์ ์ง ํน์
- ์ผ๋ฐ์ ์ผ๋ก NIC(Network Interface Controller) ์ฅ์น๊ฐ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ์ญํ ์ ๋ด๋น
- ํ ์ปดํจํฐ์ MAC ์ฃผ์๋ ์ฌ๋ฌ ๊ฐ ์์ ์ ์์
์ปดํจํฐ์ MAC ์ฃผ์ ํ์ธ
- window: getmac /v ํน์ ipconfig /all (๋ฌผ๋ฆฌ์ ์ฃผ์)
- macOS/Linux: ifconfig (ether)
โ ํ์ /๊ธธ์ด
- ํ์ (type) ํน์ ๊ธธ์ด(length) ๋ช ์
- ํ๋์ ๋ช ์๋ ํฌ๊ธฐ๊ฐ 1500(16์ง์ 05DC) ์ดํ์ผ ๊ฒฝ์ฐ: ์ด ํ๋๋ ํ๋ ์์ ํฌ๊ธฐ(๊ธธ์ด)
- ํ๋์ ๋ช ์๋ ํฌ๊ธฐ๊ฐ 1536(16์ง์ 0600) ์ด์์ผ ๊ฒฝ์ฐ: ํ์
*ํ์ ์ด๋?
- ์ด๋ํ์ (ethertype)์ด๋ผ๊ณ ๋ ํจ
- '์ด๋ค ์ ๋ณด๋ฅผ ์บก์ํํ๋์ง' ๋ํ๋ด๋ ์ ๋ณด
- ๋ํ์ ์ผ๋ก ์์ ๊ณ์ธต์์ ์ฌ์ฉ๋ ํ๋กํ ์ฝ์ด ๋ช ์๋จ
ํ์ | ํ๋กํ ์ฝ |
0800 | IPv4 |
86DD | IPv6 |
0806 | ARP |
โ ๋ฐ์ดํฐ
- ์์ ๊ณ์ธต์์ ์ ๋ฌ๋ฐ๊ฑฐ๋ ์ ๋ฌํด์ผ ํ ๋ด์ฉ (ํ์ด๋ก๋)
- ์ต๋ ํฌ๊ธฐ: 1500๋ฐ์ดํธ / ์ต์ ํฌ๊ธฐ: 46๋ฐ์ดํธ
- 46๋ฐ์ดํธ๋ณด๋ค ์๋ค๋ฉด ํฌ๊ธฐ๋ฅผ ๋ง์ถ๊ธฐ ์ํด ํจ๋ฉ(padding)์ด ์ฑ์์ง (๋ณดํต 0์ผ๋ก ์ฑ์)
โ FCS(Frame Check Sequence)
- ์ค๋ฅ ๊ฒ์ถ์ฉ ์ ๋ณด: FCS๋ ์์ ํ ์ด๋๋ท ํ๋ ์์ ์ค๋ฅ๊ฐ ์๋์ง ํ์ธํ๊ธฐ ์ํ ํ๋
- ์ด ํ๋์๋ CRC(Cyclic Redundancy Check)๋ผ๋ ์ค๋ฅ ๊ฒ์ถ์ฉ ๊ฐ์ด ๋ช ์๋จ
์ด๋๋ท ์ธ์ ๊ธฐ์ : ํ ํฐ ๋ง(token ring)
- ํธ์คํธ๋ค์ด ๋ง(๊ณ ๋ฆฌ) ํํ๋ก ์ฐ๊ฒฐ
- ํธ์คํธ๋ผ๋ฆฌ ๋์๊ฐ๋ฉฐ ํ ํฐ(token)์ด๋ผ๋ ํน๋ณํ ์ ๋ณด๋ฅผ ๊ตํ
- ๋คํธ์ํฌ ๋ด ๋ค๋ฅธ ํธ์คํธ์๊ฒ ๋ฉ์์ง๋ฅผ ์ก์ ํ๋ ค๋ฉด ๋ฐ๋์ ์ด ํ ํฐ์ ๊ฐ์ง๊ณ ์์ด์ผ ํจ
์ถ์ฒ
๊ฐ๋ฐ์๋ฅผ ์ํ ์ปดํจํฐ๊ณตํ 2: ํผ์ ๊ณต๋ถํ๋ ๋คํธ์ํฌ
'network' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
ํ๋ธ (0) | 2025.03.15 |
---|---|
NIC / ์ผ์ด๋ธ (0) | 2025.03.14 |
์บก์ํ / ์ญ์บก์ํ / ๋คํธ์ํฌ ์ฑ๋ฅ ์งํ (0) | 2025.03.07 |
ํจํท / ํ๋กํ ์ฝ / ๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ (0) | 2025.03.05 |
๋คํธ์ํฌ ๊ธฐ๋ณธ ๊ตฌ์กฐ์ ๋ถ๋ฅ (0) | 2025.03.05 |