์ฐ์ ๊ธฐ๋ก ๐ช
๋ฌผ๋ฆฌ, ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต - ์ด๋๋ท, NIC, ํ๋ธ, ์ค์์น ๋ณธ๋ฌธ
๋ฌผ๋ฆฌ, ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต - ์ด๋๋ท, NIC, ํ๋ธ, ์ค์์น
kite707 2025. 4. 14. 23:50์ด๋๋ท์ด๋?
์ด๋๋ท(Ethernet) ์ ๋ฌผ๋ฆฌ ๊ณ์ธต๊ณผ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์์ ๊ท๊ฒฉ์ ์ ์ํด ๋ ๊ฒ์ด๋ค. ์๋ฅผ ๋ค์ด ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ์ฃผ๊ณ ๋ฐ๋ ๋ฐ์ดํฐ์ ๋จ์์ธ ํ๋ ์์ ๊ตฌ์กฐ๋ผ๊ฑฐ๋, MAC์ฃผ์์ ๊ตฌ์กฐ ๋ฑ์ด ์ ์๋์ด ์๋ค.
ํ๋ ๋๋ถ๋ถ์ LAN์ ์ด๋๋ท์ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌํ๋์ด ์๋ค. ๊ทธ๋ฌ๋ฉด ์์ ๋งํ ํ๋ ์์ ๋ํด ๋จผ์ ์ดํด๋ณด๋๋ก ํ์.
์ด๋๋ท ํ์ค์ ๋ฐ๋ฅด๋ฉด ํ๋ ์์ ํ๋ฆฌ์ฐ๋ธ, ์คํํธ ํ๋ ์ ๋๋ฆฌ๋ฏธํฐ, ๋ชฉ์ ์ง MAC ์ฃผ์, ์ก์ ์ง MAC ์ฃผ์, ์์๊ณ์ธต์ ๋ณด/๋ฐ์ดํฐ ๊ธธ์ด, ํ์ด๋ก๋, FCS(Frame Check Sequence)๊ฐ ํฌํจ๋์ด ์๋ค.
ํ๋ฆฌ์ฐ๋ธ์ ์ก์ ์์ ์์ ์์ ํด๋ญ(ํ์ด๋จธ)๋ฅผ ๋ง์ถ๊ธฐ ์ํจ์ด๋ค. ์์ ์๋ ํ๋ฆฌ์ฐ๋ธ์ ํตํด ์ก์ ์์ ํด๋ญ์ ํ์ ํ๊ณ ๋๊ธฐํํ๋ค.
์คํํธ ํ๋ ์ ๋๋ฆฌ๋ฏธํฐ(SFD, Start Frame Delimiter)๋ ํ๋ ์์ ์์์ ํ์ํ๋ค.
DA์ SA๋ ๊ฐ๊ฐ Destination MAC Address(๋ชฉ์ ์ง MAC ์ฃผ์) ์ Source Mac Address(์์ ์ง MAC ์ฃผ์)๋ฅผ ์๋ฏธํ๋ค. ์ฐธ๊ณ ๋ก ์ด MAC ์ฃผ์๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ง๋ค ํ๋์ฉ ๋ถ์ฌ๋๋ ์ฃผ์์ด๋ค. ๋ฐ๋ผ์ NIC๊ฐ ์ฌ๋ฌ๊ฐ๋ผ๋ฉด ํ ํธ์คํธ๊ฐ ์ฌ๋ฌ ๊ฐ์ MAC ์ฃผ์๋ฅผ ๊ฐ์ง ์๋ ์๋ค.
Length/Type๋ ์์ ๊ณ์ธต ์ ๋ณด๋ ๋ฐ์ดํฐ ๊ธธ์ด๋ฅผ ์๋ฏธํ๊ณ Payload๋ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์๋ฏธํ๋ค. ๋ง์ง๋ง์ผ๋ก FCS๋ Frame Check Sequence๋ก, ์ค๋ฅ ๊ฒ์ถ์ ์ฌ์ฉ๋๋ค. ์ด๊ณณ์๋ CRC(Cyclic Redundancy Check)๋ผ๋ ์ค๋ฅ ๊ฒ์ถ์ฉ ๊ฐ์ด ๋ช ์๋๋๋ฐ, ์ก์ ์ง์์ CRC๊ฐ์ ๊ณ์ฐํด ๋ณด๋ด๊ณ , ์์ ์ง์์ CRC๊ฐ์ ๊ณ์ฐํด ๋์ ๋์กฐํจ์ผ๋ก์ ์ค๋ฅ ์ฌ๋ทฐ๋ฅผ ํ๋ณํ๋ค.
NIC
์ด์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค์ ๋ํด ์์๋ณด์. ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ ๋คํธ์ํฌ๋ก ํฅํ๋ ํต๋ก์ด๋ค. ์ปดํจํฐ์ ๋คํธ์ํฌ ์ฌ์ด์ ์กด์ฌํ๋ ํ๋์จ์ด์ด๋ค. ์ผ๋ฐ์ ์ผ๋ก NIC(Network Interface Card)๊ฐ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ๋ด๋นํ๋ค. ์์ฆ์ ๋ฉ์ธ๋ณด๋์ ๋ด์ฅ๋ ํํ๊ฐ ๊ฐ์ฅ ํํ๋ค๊ณ ํ๋ค.
์ด ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ ์ฐ๋ฆฌ๊ฐ ์๊ณ ์๋ 0,1๋ก ํํ๋ ์ ํธ๋ค์ ๋น ๋๋ ์ ๊ธฐ ์ ํธ๋ก ๋ฐ๊ฟ์ค๋ค. ๋ ๋ฐ์ ๋น, ์ ๊ธฐ ์ ํธ๋ฅผ 0, 1๋ก ๋ฐ๊ฟ์ฃผ๊ธฐ๋ ํ๋ค.
ํ๋ธ
ํ๋ธ์ ๋ฌผ๋ฆฌ๊ณ์ธต์ ๋ํ์ ์ธ ๋คํธ์ํฌ ์ฅ์น์ด๋ค. ์์ฆ์ ํ๋ธ ๋์ ์ค์์น๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ง๋ง ์ ์ด์ค/๋ฐ์ด์ค ํต์ ๊ณผ ๋ธ๋ก๋์บ์คํธ ํต์ ์ ํน์ง์ ์ตํ๊ธฐ ์ํด ์ง์ด๋ณด๊ณ ๋์ด๊ฐ์ผํ๋ค.
ํ๋ธ๋ ์๋์ ๊ฐ์ด ์๊ฒผ๋๋ฐ ์ปค๋ฅํฐ๊ฐ ๊ฝํ๋ ๋ถ๋ถ์ ํฌํธ๋ผ๊ณ ํ๋ค. (TCP์์์ ํฌํธ์๋ ๋ค๋ฅด๋ค.) ๋จผ์ ํ๋ธ๋ ์ ๋ฌ๋ฐ์ ์ ํธ๋ฅผ ๋ชจ๋ ํฌํธ๋ก ๋ด๋ณด๋ธ๋ค๋ ํน์ง์ด ์๋ค.
๋ ํ๋์ ์ค์ํ ํน์ง์ ํ๋ธ๋ ๋ฐ์ด์ค ํต์ ์ ํ๋ค๋ ๊ฒ์ด๋ค. ๋ฐ์ด์ค ํต์ ์ด๋ ์ก์ /์์ ์ ๋ฒ๊ฐ์ ๊ฐ๋ฉฐ ์ํํด์ผ ํ๋ ํต์ ๋ฐฉ์์ด๋ค. ์ฆ ๋์ ์ก์์ ์ด ๋ถ๊ฐ๋ฅํ๋ค.
์ค์์น
์์ ๋ดค๋ ํ๋ธ์ ๋ค๋ฅด๊ฒ, ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ค์์น๋ ์ ๋ฌ๋ฐ์ ์ ํธ๋ฅผ ๋ชฉ์ ์ง์ ์ฐ๊ฒฐ๋ ํฌํธ๋ก๋ง ๋ด๋ณด๋ด๊ณ , ์ ์ด์ค ๋ชจ๋๋ฅผ ์ง์ํ๋ค. ์ฆ ๋์ ์ก/์์ ์ด ๊ฐ๋ฅํ๋ค.
์ด๋ฌํ ์ค์์น์ ๊ธฐ๋ฅ์ ํฌ๊ฒ 2๊ฐ์ง๊ฐ ์๋ค.
MAC์ฃผ์ ํ์ต
ํ๋ ์ ์ MAC ์ฃผ์๋ฅผ ํ ๋๋ก ํฌํธ-MAC์ฃผ์์ ์ฐ๊ฒฐ ๊ด๊ณ๋ฅผ ํ ์ด๋ธ์ ํํ๋ก ๋ฉ๋ชจ๋ฆฌ์ ์ ์ฅํ๋ค. ์ด๋ฅผ ํตํด ์ํ๋ ํธ์คํธ์๋ง ์ ํธ๋ฅผ ๋ณด๋ผ ์ ์๋ค.
VLAN
ํธ์คํธ๋ค์ ๋ ผ๋ฆฌ์ ์ธ ๋คํธ์ํฌ๋ก ๋๋ ์ ์๋ค.
'Computer Science > ์ปดํจํฐ ๊ตฌ์กฐ๋ก ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
CH 1. Computer Architecture (0) | 2024.04.22 |
---|---|
์ปดํ์ผ ๊ณผ์ (0) | 2023.09.14 |
์์ฐจํ๋ก vs ์กฐํฉํ๋ก(feat ํ๋ฆฝํ๋กญ) (0) | 2023.08.29 |