OSI๋ชจ๋ธ์ 2๊ณ์ธต์ธ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๋ํด ๊ณต๋ถํ๊ธฐ
๋์์๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ท์น์ผ๋ก ์ด๋๋ท
์ ์ฌ์ฉ. ๊ทธ๋ผ ์ด๋๋ท(Ethernet)์ด๋?
๋์์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ ค๋ฉด, ๋ ๋ฒ์งธ ๊ณ์ธต์ธ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๊ธฐ์ ์ด ํ์.
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต: ๋คํธ์ํฌ ์ฅ๋น ๊ฐ์ ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ท์น์ ์ ํ๋ ๊ณ์ธต.
๋์์ ๋ฐ์ดํฐ๋ฅผ ์ ์์ ์ผ๋ก ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ํ์ํ ๊ณ์ธต์ด๋ค. ๊ทธ ๊ท์น๋ค ์ค ๊ฐ์ฅ ๋ง์ด ์ฌ์ฉ๋๋ ๊ท์น์ด ์ด๋๋ท(Ethernet)
์ด๋๋ท(Ethernet): ๋์์ ์ ์ฉ๋๋ ๊ท์น. ํ๋ธ์ ๊ฐ์ ์ฅ๋น์ ์ฐ๊ฒฐ๋ ์ปดํจํฐ์ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ๋ ์ฌ์ฉ.
ํ๋ธ: ์ฝํด์ง๊ฑฐ๋ ํํ์ด ๋ญ๊ทธ๋ฌ์ง ์ ๊ธฐ ์ ํธ๋ฅผ ๋ณต์์ํค๊ณ , ํด๋น ์ ๊ธฐ ์ ํธ๋ฅผ ์ ๋ฌ๋ฐ์ ํฌํธ๋ฅผ ์ ์ธํ ๋๋จธ์ง ํฌํธ์ ์ ๋ฌํ๋ ์ญํ ์ ํ๋ค.
๋๋ฏธ ํ๋ธ๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ ์ด์ ๋, ๋ค์ด์จ ๋ฐ์ดํฐ๋ฅผ ๊ทธ๋๋ก ๋ชจ๋ ํฌํธ์ ๋ณด๋ด๊ธฐ๋ง ํ๊ธฐ ๋๋ฌธ.
ํน์ ์ปดํจํฐ์๋ง ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋๋ฐ, ๊ด๊ณ ์๋ ๋ค๋ฅธ ์ปดํจํฐ๋ค์ด ๊ทธ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ๋ณธ๋ค๋ฉด? ๐ฑ๐ฑ๐ฑ๐ฑ๐ฑ๐ฑ๐ฑ๐ฑ๐ฑ๐ฑ๐ฑ
์ด๋ฐ ๊ฒฝ์ฐ๋ฅผ ๋๋นํด์ ๋ค๋ฅธ ์ปดํจํฐ๋ ๋ฐ์ดํฐ๋ฅผ ๋ชป๋ณด๋๋ก ํ๋ ๊ท์น์ด ์ ํด์ ธ ์๋ค
๋ค๋ง, ์ปดํจํฐ ์ฌ๋ฌ ๋๊ฐ ๋์์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ฉด ๋ฐ์ดํฐ๋ค์ด ์๋ก ๋ถ๋ชํ ์ ์๋๋ฐ ์ฆ ์ถฉ๋(collision)์ด ์ผ์ด๋ ์ ์๋๋ฐ
์ด๋๋ท์ ์ฌ๋ฌ ์ปดํจํฐ๊ฐ ๋์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํด๋ ์ถฉ๋์ด ์ผ์ด๋์ง ์๋ ๊ตฌ์กฐ๋ก ๋์ด์๋ค
CSMA/CD: Carrier Sense Multiple Access with Collision Detection์ ์ฝ์ด๋ก ๋ฐ์กํ ๊ฐ์ง ๋ค์ค ์ ์ ๋ฐ ์ถฉ๋ ํ์ง๋ผ๋ ๋ป์ ๊ฐ์ง๋ค
CSMA/CD์์
CS๋ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ค๊ณ ํ๋ ์ปดํจํฐ๊ฐ ์ผ์ด๋ธ์ ์ ํธ๊ฐ ํ๋ฅด๊ณ ์๋์ง ์๋์ง๋ฅผ ํ์ธํ๋ค
๋ ๊ท์น
MA๋ ์ผ์ด๋ธ์ ๋ฐ์ดํฐ๊ฐ ํ๋ฅด๊ณ ์์ง ์๋ค๋ฉด ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ์ข๋ค
๋ผ๋ ๊ท์น
CD๋ ์ถฉ๋์ด ๋ฐ์ํ๊ณ ์๋์ง๋ฅผ ํ์ธํ๋ค
๋ ๊ท์น
์ด๋ฌํ ๊ท์น์ผ๋ก ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ฉด ์ถฉ๋์ด ์ผ์ด๋์ง ์๋๋ค
ํ์ง๋ง ์ง๊ธ์ ํจ์จ์ด ์ข์ง ์๋ค๋ ์ด์ ๋ก CSMA/CD๋ ๊ฑฐ์ ์ฌ์ฉํ์ง ์๊ณ
์ค์์น(switch)๋ผ๋ ๋คํธ์ํฌ ์ฅ๋น๋ฅผ ์ฌ์ฉํ์ฌ ์ถฉ๋์ ๋ง๋๋ค
๋ ์นด๋๋ฅผ ์ ์กฐํ ๋ ์ ํด์ง๋ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์์ ๋ํด ์์๋ณด์
๋ ์นด๋๋ ๋นํธ์ด(0๊ณผ 1)์ ์ ๊ธฐ๋ก ๋ณํํ๋๋ฐ, ์ด๋ฐ ๋์นด๋์๋
MAC(Media Access Control Address) ์ฃผ์๋ผ๋ ๋ฒํธ๊ฐ ์ ํด์ ธ ์๋ค.
์ ์กฐํ ๋ ์๊ฒจ์ง๊ธฐ ๋๋ฌธ์ ๋ฌผ๋ฆฌ ์ฃผ์๋ผ๊ณ ๋ ๋ถ๋ฅด๋ฉฐ
์ ์ธ๊ณ์์ ์ ์ผํ ๋ฒํธ๋ก ํ ๋น๋์ด ์๋ค
OSI ๋ชจ๋ธ์ด๋ TCP/IP ๋ชจ๋ธ์์๋ ๊ฐ ๊ณ์ธต์ ํค๋๋ฅผ ๋ถ์ธ๋ค
์ด ๊ณ์ธต์์ ์ด๋๋ท ํค๋์ ํธ๋ ์ผ๋ฌ๋ฅผ ๋ถ์ธ๋ค
๊ทธ๋ฆฌ๊ณ ์ด๋ ๊ฒ ์ด๋๋ท ํค๋์ ํธ๋ ์ผ๋ฌ๊ฐ ์ถ๊ฐ๋ ๋ฐ์ดํฐ๋ฅผ ํ๋ ์์ด๋ผ๊ณ ํ๋ค
์ด๋๋ท ํค๋๋ ์ด 14๋ฐ์ดํธ๋ก ๊ตฌ์ฑ๋์ด ์๋ค
์ด๋๋ท ์ ํ(Ethernet type)์ ์ด๋๋ท์ผ๋ก ์ ์ก๋๋ ์์ ๊ณ์ธต ํ๋กํ ์ฝ์ ์ข ๋ฅ๋ฅผ ๋ํ๋ด๋๋ฐ, ์๋ณํ๋ 16์ง์ ๋ฒํธ๊ฐ ๋ค์ด๊ฐ๋ค
์ ํ ๋ฒํธ | ํ๋กํ ์ฝ |
---|---|
0800 | IPv4 |
0806 | ARP |
8035 | RARP |
814C | SNMP over Ethernet |
86DD | IPv6 |
ํธ๋ ์ผ๋ฌ๋ FCS(Frame Check Sequence)๋ผ๊ณ ๋ ํ๋๋ฐ, ๋ฐ์ดํฐ ์ ์ก ๋์ค์ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋์ง ํ์ธํ๋ ์ฉ๋๋ก ์ฌ์ฉํ๋ค
๋คํธ์ํฌ๋ฅผ ํตํด ํ๋ ์(์ด๋๋ท ํค๋์ ํธ๋ ์ผ๋ฌ๊ฐ ์ถ๊ฐ๋ ๋ฐ์ดํฐ)์ด ์ ์ก๋๋๋ฐ
๐์์ ํ๋ฉด!! ๐ก๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ๋ฐ์ดํฐ์ ์ด๋๋ท ํค๋์ ํธ๋ ์ผ๋ฌ๋ฅผ ์ถ๊ฐํ์ฌ ํ๋ ์์ ๋ง๋ค๊ณ , ๐ก๋ฌผ๋ฆฌ ๊ณ์ธต์์ ์ด ํ๋ ์ ๋นํธ์ด์ ์ ๊ธฐ ์ ํธ๋ก ๋ณํํ์ฌ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์ก
์ค์์น(switch)๋ ํ๋ธ์ ๋ฌ๋ฆฌ ๋ฐ์ดํฐ ์ถฉ๋์ด ๋ฐ์ํ์ง ์๋๋ค. ๋คํธ์ํฌ ๊ตฌ์ฑ์์ ๋น ์ง ์ ์๋ ์ค์์น์ ๋ํด ์์๋ณด์.
์ค์์น(switch)๋
์ค์์น ๋ด๋ถ์๋
MAC ์ฃผ์ ํ ์ด๋ธ์
์ค์์น์ ์ ์์ ์ผฐ์๋
์ด๋ฐ ๊ธฐ๋ฅ์ MAC ์ฃผ์ ํ์ต ๊ธฐ๋ฅ์ด๋ผ๊ณ ํ๊ณ , ๋๋ฏธ ํ๋ธ์๋ ์๋ ๊ธฐ๋ฅ์ด๋ค.
์ค์์น๊ฐ ์์ ํฌํธ ์ด์ธ์ ๋ชจ๋ ํฌํธ์์ ๋ฐ์ดํฐ๋ฅผ ์ก์ ํ๋ ๊ฒ์ ํ๋ฌ๋ฉ(flooding, ํ์)์ด๋ผ๊ณ ํ๋ค.
์ค์์น์์ MAC ์ฃผ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ชฉ์ ์ง๋ฅผ ์ ํํ๋ ๊ฒ์ MAC ์ฃผ์ ํํฐ๋ง์ด๋ผ๊ณ ํ๋ค.
์ผ์ด๋ธ์ ๋ฐ์ดํฐ๊ฐ ์๋ฌด๋ฆฌ ๋ง์ด ์ ์ก๋์ด๋ ๋ฐ์ดํฐ๊ฐ ์ถฉ๋ํ์ง ์๋ ๊ตฌ์กฐ ์ดํดํ๊ธฐ
์ ์ด์ค ํต์ ๋ฐฉ์์ ๋ฐ์ดํฐ์ ์ก์์ ์ ๋์์ ํต์ ํ๋ ๋ฐฉ์. ๋ฐ์ดํฐ๋ฅผ ๋์์ ์ ์กํด๋ ์ถฉ๋์ด ๋ฐ์ํ์ง ์๋๋ค
๋ฐ์ด์ค ํต์ ๋ฐฉ์์ ํ์ ํ๋๋ก ์ก์ ๊ณผ ์์ ์ ๋ฒ๊ฐ์๊ฐ๋ฉด์ ํต์ ํ๋ ๋ฐฉ์. ๋ฐ์ดํฐ๋ฅผ ๋์์ ์ ์กํ๋ฉด ์ถฉ๋์ด ๋ฐ์ํ๋ค.
์ค์์น๋ ์ถฉ๋์ด ์ผ์ด๋์ง ์๋ ๊ตฌ์กฐ๋ก ๋์ด ์๊ธฐ ๋๋ฌธ์ ์ ์ด์ค ํต์ ๋ฐฉ์์ผ๋ก๋ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ค
์ถฉ๋ ๋๋ฉ์ธ(collsion domain): ํ๋ธ๋ ๋ฐ์ด์ค ํต์ ๋ฐฉ์์ผ๋ก ๋์์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ฉด ์ถฉ๋์ด ์ผ์ด๋๋๋ฐ, ์ถฉ๋์ด ๋ฐ์ํ ๋ ๊ทธ ์ํฅ์ด ๋ฏธ์น๋ ๋ฒ์. ์ถฉ๋ ๋๋ฉ์ธ์ด ๋์์๋ก ๋คํธ์ํฌ๊ฐ ์ง์ฐ๋๋ค.
์ผ์ด๋ธ์ ๋ฐ์ดํฐ๊ฐ ์๋ฌด๋ฆฌ ๋ง์ด ์ ์ก๋์ด๋ ๋ฐ์ดํฐ๊ฐ ์ถฉ๋ํ์ง ์๋ ๊ตฌ์กฐ ์ดํดํ๊ธฐ
๋ค์ ํ์ ์ด๋๋ท์ ๋ํ์ ์ธ ๊ท๊ฒฉ์ ์ ๋ฆฌํด๋๋ค.
๊ท๊ฒฉ ์ด๋ฆ | ํต์ ์๋ | ์ผ์ด๋ธ | ์ผ์ด๋ธ ์ต๋ ๊ธธ์ด | ํ์คํ ์ฐ๋ |
---|---|---|---|---|
10BASE5 | 10Mbps | ๋์ถ์ผ์ด๋ธ | 500m | 1982๋ |
10BASE2 | 10Mbps | ๋์ถ์ผ์ด๋ธ | 185m | 1988๋ |
10BASE-T | 10Mbps | UTP์ผ์ด๋ธ(Cat3์ด์) | 100m | 1990๋ |
100BASE5-TX | 100Mbps | UTP์ผ์ด๋ธ(Cat5์ด์) | 100m | 1995๋ |
1000BASE-T | 1000Mbps | UTP์ผ์ด๋ธ(Cat5์ด์) | 100m | 1999๋ |
10GBASE-T | 10Gbps | UTP์ผ์ด๋ธ(Cat6a์ด์) | 100m | 2006๋ |
๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(data link layer)
: ๋คํธ์ํฌ ๊ธฐ๊ธฐ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ ๋ฌผ๋ฆฌ ์ฃผ์๋ฅผ ๊ฒฐ์ ํ๋ค.
์ด๋๋ท(Ethernet)
: ์ปดํจํฐ ๋คํธ์ํฌ ๊ธฐ์ ์ค ํ๋๋ก ์ ์ธ๊ณ์ ์ฌ๋ฌด์ค์ด๋ ๊ฐ์ ์์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋์์ ๊ฐ์ฅ ๋ง์ด ํ์ฉ๋๋ ๊ธฐ์ ๊ท๊ฒฉ์ด๋ค.
์ถฉ๋(collision)
: ๋ฐ์ดํฐ๋ฅผ ํ ๋ฒ์ ํ๋๋ง ์ ์ก ํ ์์๋ ์ฑ๋์ ์ ์ก ์ฅ์น ๋ ๊ฐ๊ฐ ๊ฐ์ ์์ ์ ํจํท์ ๋ณด๋ผ ๋ ์ผ์ด๋๋ ๋ฐ์ดํฐ ์ถฉ๋์ ๋งํ๋ค.
MAC ์ฃผ์(Medium Access Control address)
: ๋์ ์ฌ์ฉ๋๋ ๋คํธ์ํฌ ๋ชจ๋ธ์ธ ์ด๋๋ท์ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์๋ก ์ปดํจํฐ ๋คํธ์ํฌ์์ ๊ฐ๊ฐ์ ๊ธฐ๊ธฐ๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ฃผ์๋ค.
์ค์์น(switch, ์ค์์นญ ํ๋ธ)
: ๋์ ๊ตฌ์ฑํ ๋ ์ฌ์ฉํ๋ ๋จ๋ง๊ธฐ ๊ฐ ์ค์์นญ ๊ธฐ๋ฅ์ด ์๋ ํต์ ๋ง ์ค๊ณ ์ฅ์น๋ค. ์ปดํจํฐ(ํธ์คํธ)์์ ํน์ ํ ๋ค๋ฅธ ๋ค๋ฅธ ๋จ๋ง๊ธฐ๋ก ํจํท์ ๋ณด๋ผ ์ ์๋ ๊ธฐ๋ฅ์ด ์์ด ํต์ ํจ์จ์ด ํฅ์๋๋ค.
์ ์ด์ค ํต์ ๋ฐฉ์(full-duplex communication)
: ์ ํ ํ์ ๊ณผ ๊ฐ์ด ์ก์ ๊ณผ ์์ ์ด ์์ชฝ์์ ๋์์ ์ด๋ฃจ์ด์ง๋ ์๋ฐฉํฅ ํต์ ์ด๋ค. ์๋ก ๋ค๋ฅธ ํ์ ์ด๋ ์ฃผํ์๋ฅผ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ ์ ํธ๊ฐ ์ถฉ๋๋๋ ์ํฉ์ ๋ฐฉ์งํ๋ค. ์ค์์นญ ํ๋ธ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ์นด๋์ ํ๋ธ ๊ฐ์ ๋์ ์ก์์ ์ด ๊ฐ๋ฅํด์ง๋ค.
ARP(Address Resolution Protocol, ์ฃผ์ ๋ณํ ํ๋กํ ์ฝ)
: ๋คํธ์ํฌ ๊ณ์ธต ์ฃผ์์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต ์ฃผ์์ฌ์ด์ ๋ณํ์ ๋ด๋นํ๋ ํ๋กํ ์ฝ์ด๋ค. IP ์ฃผ์๋ฅผ ๋ฌผ๋ฆฌ ์ฃผ์์ธ MAC ์ฃผ์๋ก ๋ณํํ๋ ๋ฐ ์ฌ์ฉํ๋ค.
ARP ์บ์(ARP cache)
: ๊ฐ์ฅ ์ต๊ทผ์ ๋ณํํ 'IP ๋ ํ๋์จ์ด ์ฃผ์'๋ฅผ ๋ณด๊ดํ๊ณ ์๋ ๋จ(RAM)์ ํ ์์ญ์ด๋ค.
ARP ์์ฒญ(ARP request)
: IP ์ฃผ์๋ฅผ ๋์นํ ์ ์๋ ๋ฌผ๋ฆฌ ์ฃผ์์ธ MAC ์ฃผ์๋ฅผ ์ฐพ์๋ด๊ธฐ ์ํด ๋ณด๋ด๋ ๋ธ๋กํธ์บ์คํธ ํจํท ์์ฒญ์ด๋ค.
ARP ์๋ต(ARP reply)
: ARP ์์ฒญ(request)์ ๋ํ ์๋ต์ผ๋ก ์์ฒญํ IP ์ฃผ์์ ๋ํ ๋ฌผ๋ฆฌ ์ฃผ์์ธ MAC ์ฃผ์๊ฐ ์ค๋ ค์๋ค.