๐ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ์ญํ ๊ณผ ์ด๋๋ท
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(data link layer): ๋คํธ์ํฌ ๊ธฐ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๊ณ ๋ฌผ๋ฆฌ ์ฃผ์๋ฅผ ๊ฒฝ์
- ์ด๋๋ท: ๋์์ ๋ฐ์ดํฐ๋ฅผ ์ ์์ผ๋ก ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ๊ท์น
- ์ปดํจํฐ ๋คํธ์ํฌ ๊ธฐ์ ์ค ํ๋๋ก ์ ์ธ๊ณ์ ์ฌ๋ฌด์ค์ด๋ ๊ฐ์ ์์ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ๋์์ ๊ฐ์ฅ ๋ง์ด ํ์ฉ๋๋ ๊ธฐ์ ๊ท๊ฒฉ
- ์ด๋๋ท์ ๋ฐ์ดํฐ ์ถฉ๋์ ๋ง๊ธฐ ์ํ ๊ท์น์ผ๋ก CSMA/CD ๋ฐฉ์์ ์ฌ์ฉ
- **CSMA/CS**
- CS: ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ค๊ณ ํ๋ ์ปดํจํฐ๊ฐ ์ผ์ด๋ธ์ ์ ํธ๊ฐ ํ๋ฅด๊ณ ์๋์ง ํ์ธํ๋ ๊ท์น.
- MA: ์ผ์ด๋ธ์ ๋ฐ์ดํฐ๊ฐ ํ๋ฅด๊ณ ์์ง ์์ผ๋ฉด ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๋ ๋๋ค๋ ๊ท์น
- CS: ์ถฉ๋์ด ๋ฐ์ํ๊ณ ์๋์ง ํ์ธํ๋ ๊ท์น
- ์ง๊ธ์ ํจ์จ์ด ์ข์ง ์์์ ๊ฑฐ์ ์ฌ์ฉํ์ง ์์ผ๋ฉฐ **์ค์์น(switch)**๋ผ๋ ๋คํธ์ํฌ ์ฅ๋น๋ฅผ ์ฌ์ฉ
๐ MAC ์ฃผ์์ ๊ตฌ์กฐ
- ๋ ์นด๋์๋ MAC ์ฃผ์๋ผ๋ ๋ฒํธ๊ฐ ์ ํด์ ธ์์.
- MAC ์ฃผ์
- ๋์ ์ฌ์ฉ๋๋ ๋คํธ์ํฌ ๋ชจ๋ธ์ธ ์ด๋๋ท์ ๋ฌผ๋ฆฌ์ ์ธ ์ฃผ์๋ก, ์ปดํจํฐ ๋คํธ์ํฌ์์ ๊ฐ๊ฐ์ ๊ธฐ๊ธฐ๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์ฃผ์
- ์ ์กฐํ ๋ ์๊ฒจ์ง๊ธฐ ๋๋ฌธ์ ๋ฌผ๋ฆฌ ์ฃผ์๋ผ๊ณ ๋ ๋ถ๋ฆ
- ์ ์ธ๊ณ์์ ์ ์ผํ ๋ฒํธ๋ก ํ ๋น
- Media Access Control Address(๋ฌผ๋ฆฌ ์ฃผ์)์ ์ฝ์ด
- MAC ์ฃผ์๋ 48๋นํธ ์ซ์๋ก ๊ตฌ์ฑ๋์ด์๋ค. ๊ทธ์ค ์ ์ชฝ 24๋นํธ๋ ๋ ์นด๋๋ฅผ ๋ง๋ ์ ์กฐ์ฌ ๋ฒํธ๊ณ ๋ค์ชฝ 24๋นํธ๋ ์ ์กฐ์ฌ๊ฐ ๋ ์นด๋์ ๋ถ์ธ ์ผ๋ จ๋ฒํธ๋ค.
- OSI ๋ชจ๋ธ - ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต, TCP/IP ๋ชจ๋ธ - ๋คํธ์ํฌ ๊ณ์ธต์ ํด๋นํ๋, ์ด ๊ณ์ธต์์ ์ด๋๋ท ํค๋์ ํธ๋ ์ผ๋ฌ๋ฅผ ๋ถ์
- ์ด๋๋ท ํค๋๋ ๋ชฉ์ ์ง MAC ์ฃผ์(6๋ฐ์ดํธ), ์ถ๋ฐ์ง MAC ์ฃผ์(6๋ฐ์ดํธ), ์ ํ (2๋ฐ์ดํธ)์ผ๋ก ์ด 14๋ฐ์ดํธ๋ก ๊ตฌ์ฑ
- ์ด๋๋ท ์ ํ์ ์ด๋๋ท์ผ๋ก ์ ์ก๋๋ ์์ ๊ณ์ธต ํ๋กํ ์ฝ์ ์ข ๋ฅ๋ก, ํ๋กํ ์ฝ์ ์๋ณํ๋ 16์ง์ ๋ฒํธ๊ฐ ๋ค์ด๊ฐ.
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ๋ฐ์ดํฐ ๋ค์ ์ถ๊ฐํ๋ ๊ฒ์ ํธ๋ ์ผ๋ฌ๋ผ๊ณ ํ๋ค.
- FCS(Frame Check Sequence)๋ผ๊ณ ๋ ํ๋๋ฐ, ๋ฐ์ดํฐ ์ ์ก ๋์ค ์ค๋ฅ๊ฐ ๋ฐ์ํ๋์ง ํ์ธํ๋ ์ฉ๋
- ํ๋ ์: ์ด๋๋ท ํค๋์ ํธ๋ ์ผ๋ฌ๊ฐ ์ถ๊ฐ๋ ๋ฐ์ดํฐ
๋คํธ์ํฌ์์ ์ด๋๋ท ํค๋๋ฅผ ์ด์ฉํ ํต์
- ์ปดํจํฐ 1์์ ์ปดํจํฐ 3์ผ๋ก ๋ฐ์ดํฐ ์ ์ก
- ์ปดํจํฐ 1์ ์ด๋๋ท ํค๋์ ๋ฐ์ดํฐ์ ๋ชฉ์ ์ง์ธ ์ปดํจํฐ 3์ MAC ์ฃผ์(๋ชฉ์ ์ง MAC ์ฃผ์)์ ์์ ์ MAC ์ฃผ์(์ถ๋ฐ์ง MAC ์ฃผ์) ์ ๋ณด๋ฅผ ๋ฃ๊ณ ๋ฐ์ดํฐ๋ฅผ ์ ์ก
- ๋ณด๋ด๋ ์ธก์ ์ปดํจํฐ 1์์ ์บก์ํ ๋ฐ์
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ๋ฐ์ดํฐ์ ์ด๋๋ท ํค๋์ ํธ๋ ์ผ๋ฌ๋ฅผ ์ถ๊ฐํ์ฌ ํ๋ ์์ ๋ง๋ค๊ณ , ๋ฌผ๋ฆฌ ๊ณ์ธต์์ ์ด ํ๋ ์ ๋นํธ์ด์ ์ ๊ธฐ ์ ํธ๋ก ๋ณํํ์ฌ ๋คํธ์ํฌ๋ฅผ ํตํด ์ ์ก
- ํ๋ธ๋ ์ปดํจํฐ 1์ด ๋ณด๋ธ ๋ฐ์ดํฐ๋ฅผ 1 ํฌํธ๋ก ์์ ํ๊ณ 2~5์ ํฌ๋ ํฌํธ๋ก ์ ์ก
- ๋ฐ์ดํฐ๋ ์ปดํจํฐ 2~5์ ์ ์ก๋์ง๋ง, ์ปดํจํฐ 2, 4, 6๋ MAC ์ฃผ์๊ฐ ์์ ์ MAC ์ฃผ์์ ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ฐ์ดํฐ๋ฅผ ํ๊ธฐ
- ๋ฐ๋ฉด ์ปดํจํฐ 3์ ์์ ์ MAC ์ฃผ์๊ฐ ์ปดํจํฐ 1์ด ๋ณด๋ธ ๋ฐ์ดํฐ์ ๋ชฉ์ ์ง MAC ์ฃผ์์ ๊ฐ์ผ๋ฏ๋ก ๋ฐ์ดํฐ๋ฅผ ์์
- ์ปดํจํฐ 3์์๋ ๋ฌผ๋ฆฌ ๊ณ์ธต์์ ์ ๊ธฐ์ ํธ๋ก ์ ์ก๋ ๋ฐ์ดํฐ๋ฅผ ๋นํธ์ด๋ก ๋ณํํ๊ณ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ์ด๋๋ท ํค๋์ ํธ๋ ์ผ๋ฌ๋ฅผ ๋ถ๋ฆฌ
- ์ปดํจํฐ 1์์๋ง ๋ฐ์ดํฐ๋ฅผ ์ ์กํ์ง๋ง ์ปดํจํฐ 1๊ณผ 2๊ฐ ๋์์ ์ปดํจํฐ 3์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๊ฒฝ์ฐ ์ถฉ๋์ ๋ฐฉ์งํ๊ธฐ ์ํด CSMA/CD ๋ฐฉ์์ด ์ฌ์ฉ๋จ
๐ ์ค์์น์ ๊ตฌ์กฐ
- ์ค์์น๋ ํ๋ธ์ ๋ฌ๋ฆฌ ๋ฐ์ดํฐ ์ถฉ๋์ด ๋ฐ์ํ์ง ์์.
- ์ค์์น: ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์ ๋์ํ๊ณ ๋ ์ด์ด 2 ์ค์์น ๋๋ ์ค์์นญ ํ๋ธ๋ผ๊ณ ํจ
- ๋์ ๊ตฌ์ฑํ ๋ ์ฌ์ฉํ๋ ๋จ๋ง๊ธฐ ๊ฐ ์ค์์นญ ๊ธฐ๋ฅ์ด ์๋ ํต์ ๋ง ์ค๊ณ ์ฅ์น
- ์ค์์น์๋ MAC ์ฃผ์ ํ ์ด๋ธ์ด ์กด์ฌ
- MAC ์ฃผ์ ํ
์ด๋ธ: ์ค์์น์ ํฌํธ ๋ฒํธ์ ๊ทธ ํฌํธ์ ์ฐ๊ฒฐ๋์ด ์๋ ์ปดํจํฐ์ MAC ์ฃผ์๊ฐ ๋ฑ๋ก๋๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค
- MAC ์ฃผ์ ํ์ต ๊ธฐ๋ฅ: ์ปดํจํฐ์์ ๋ชฉ์ ์ง MAC ์ฃผ์๊ฐ ์ถ๊ฐ๋ ํ๋ ์์ด๋ผ๋ ๋ฐ์ดํฐ๊ฐ ์ ์ก๋๋ฉด MAC ์ฃผ์ ํ ์ด๋ธ์ ํ์ธํ๊ณ ์ถ๋ฐ์ง MAC ์ฃผ์๊ฐ ๋ฑ๋ก๋์ด ์์ง ์์ผ๋ฉด MAC ์ฃผ์๋ฅผ ํฌํธ์ ํจ๊ป ๋ฑ๋ก
- ํ๋ฌ๋ฉ: ์ค์์น๊ฐ ์์ ํฌํธ ์ด์ธ์ ๋ชจ๋ ํฌํธ์์ ๋ฐ์ดํฐ๋ฅผ ์ก์ ํ๋ ๊ฒ
- ํํฐ๋ง: ์ค์์น์์ MAC ์ฃผ์๋ฅผ ๊ธฐ์ค์ผ๋ก ๋ชฉ์ ์ง๋ฅผ ์ ํํ๋ ๊ฒ
๐ ๋ฐ์ดํฐ๊ฐ ์ผ์ด๋ธ์์ ์ถฉ๋ํ์ง ์๋ ๊ตฌ์กฐ
- ์ ์ด์ค ํต์ ๋ฐฉ์: ๋ฐ์ดํฐ์ ์ก์ ๊ณผ ์์ ์ ๋์์ ์ํํ๋ ํต์ ๋ฐฉ์
- ์ ํ ํ์ ๊ณผ ๊ฐ์ด ์ก์ ๊ณผ ์์ ์ด ์์ชฝ์์ ๋์์ ์ด๋ฃจ์ด์ง๋ ์๋ฐฉํฅ ํต์
- ์๋ก ๋ค๋ฅธ ํ์ ์ด๋ ์ฃผํ์๋ฅผ ์ด์ฉํ์ฌ ๋ฐ์ดํฐ ์ ํธ๊ฐ ์ถฉ๋๋๋ ์ํฉ์ ๋ฐฉ์ง
- ์ค์์นญ ํ๋ธ๋ฅผ ์ฌ์ฉํ๋ฉด ๋ ์นด๋์ ํ๋ธ ๊ฐ์ ๋์ ์ก์์ ๊ธฐ ๊ฐ๋ฅํด์ง.
- ๋ฐ์ด์ค ํต์ ๋ฐฉ์: ํ์ ํ ๊ฐ๋ก ์ก์ ๊ณผ ์์ ์ ๋ฒ๊ฐ์๊ฐ๋ฉฐ ์ํํ๋ ํต์ ๋ฐฉ์
- ์ถฉ๋ ๋๋ฉ์ธ: ๋ฐ์ดํฐ ์ถฉ๋์ด ๋ฐ์ํ๊ณ ๊ทธ ์ถฉ๋ ์ํฅ์ด ๋ฏธ์น๋ ๋ฒ์
- **ARP (Address Resolution Protocol)**
- ๋ชฉ์ ์ง ์ปดํจํฐ์ IP ์ฃผ์๋ฅผ ์ด์ฉํ์ฌ MAC ์ฃผ์๋ฅผ ์ฐพ๊ธฐ ์ํ ํ๋กํ ์ฝ
- ๋คํธ์ํฌ ๊ณ์ธต ์ฃผ์์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต ์ฃผ์ ์ฌ์ด์ ๋ณํ์ ๋ด๋นํ๋ ํ๋กํ ์ฝ
- IP์ฃผ๋ก๋ฅผ ๋ฌผ๋ฆฌ ์ฃผ์์ธ MAC ์ฃผ์๋ก ๋ณํํ๋ ๋ฐ ์ฌ์ฉ
- ARP ์บ์: ๊ฐ์ฅ ์ต๊ทผ์ ๋ณํํ ‘IP ๋ ํ๋์จ์ด ์ฃผ์'๋ฅผ ๋ณด๊ดํ๊ณ ์๋ ๋จ(RAM)์ ํ ์์ญ
- ARP ์์ฒญ: ์ถ๋ฐ์ง ์ปดํจํฐ๊ฐ ๋ชฉ์ ์ง ์ฃผ์๋ฅผ ๋ชจ๋ฅด๋ฉด MAC ์ฃผ์๋ฅผ ์์๋ด๊ธฐ ์ํด ๋คํธ์ํฌ์ ๋ธ๋ก๋์บ์คํธ๋ฅผ ํ๋ ๊ฒ
- IP ์ฃผ์๋ฅผ ๋์ฒดํ ์ ์๋ ๋ฌผ๋ฆฌ ์ฃผ์์ธ MAC ์ฃผ์๋ฅผ ์ฐพ์๋ด๊ธฐ ์ํด ๋ณด๋ด๋ ๋ธ๋ก๋์บ์คํธ ํจํท ์์ฒญ
- ARP ์๋ต: ์ด ์์ฒญ์ ๋ํด ์ง์ ๋ IP ์ฃผ์๋ฅผ ๊ฐ์ง๊ณ ์์ง ์์ ์ปดํจํฐ๋ ์๋ตํ์ง ์์ง๋ง, ์ง์ ๋ IP ์ฃผ์๋ฅผ ๊ฐ์ง ์ปดํจํฐ๋ MAC ์ฃผ์๋ฅผ ์๋ต์ผ๋ก ๋ณด๋.
- ์ด๊ฒ์ผ๋ก ์ถ๋ฐ์ง ์ปดํจํฐ๋ MAC ์ฃผ์๋ฅผ ์ป๊ณ ์ด๋๋ท ํ๋ ์์ ๋ง๋ค ์ ์์.
- ์ถ๋ฐ์ง ์ปดํจํฐ์์๋ MAC ์ฃผ์๋ฅผ ์ป์ ํ์ MAC ์ฃผ์์ IP ์ฃผ์์ ๋งคํ ์ ๋ณด๋ฅผ ๋ฉ๋ชจ๋ฆฌ์ ๋ณด๊ด
- ARP ํ ์ด๋ธ: ๋ฉ๋ชจ๋ฆฌ์ ๋ณด๊ด๋ ์ ๋ณด
- ์ดํ ๋ฐ์ดํฐ ํต์ ์ ์์ ์ ์ปดํจํฐ์ ๋ณด๊ด๋ ARP ํ ์ด๋ธ์ ์ฐธ๊ณ ํ์ฌ ์ ์ก
- IP ์ฃผ์๊ฐ ๋ณ๊ฒฝ๋๋ฉด ํด๋น MAC ์ฃผ์๋ ํจ๊ป ๋ณ๊ฒฝ๋๋ฏ๋ก ์ ๋๋ก ํต์ ๋ถ๊ฐ
- ARP ํ ์ด๋ธ์์๋ ๋ณด์กด ๊ธฐ๊ฐ์ ARP ์บ์๋ก ์ง์ ํ๊ณ , ์ผ์ ์๊ฐ์ด ์ง๋๋ฉด ์ญ์ ํ๊ณ ๋ค์ ARP ์์ฒญ
- ๋ชฉ์ ์ง ์ปดํจํฐ์ IP ์ฃผ์๋ฅผ ์ด์ฉํ์ฌ MAC ์ฃผ์๋ฅผ ์ฐพ๊ธฐ ์ํ ํ๋กํ ์ฝ
๐ ์ด๋๋ท์ ์ข ๋ฅ์ ํน์ง
- ์ด๋๋ท์ ์ผ์ด๋ธ ์ข ๋ฅ๋ ํต์ ์๋์ ๋ฐ๋ผ ๋ค์ํ ๊ท๊ฒฉ์ผ๋ก ๋ถ๋ฅ
- ๊ท๊ฒฉ ์ด๋ฆ ์ค๋ช
- ์: 10 BASE-T
- BASE: BASEBAND๋ผ๋ ์ ์ก ๋ฐฉ์
- T: ์ผ์ด๋ธ ์ข ๋ฅ
- ๊ท๊ฒฉ ์ด๋ฆ์์ ์ ์ก ๋ฐฉ์ ๋ค์์ ์ซ์๊ฐ ๋ถ์ ๊ฒ ์๊ณ ํ์ดํ์ด ๋ถ๊ณ ๋ฐ๋ก ๋ค์ ์ํ๋ฒณ์ด ๋ถ์ ๊ฒ์ ์ฐจ์ด
- ํ์ดํ(-) ๋ค๋ ์ผ์ด๋ธ ๊ธธ์ด๋ ์ผ์ด๋ธ ์ข ๋ฅ
- ๋์ถ ์ผ์ด๋ธ์ ์ผ์ด๋ธ์ ์ต๋ ๊ธธ์ด๋ฅผ 100m ๋จ์๋ก ํ์
- UPT ์ผ์ด๋ธ์ ์ผ์ด๋ธ ์ข ๋ฅ๋ฅผ ํ์
๋ฐ์ํ
๋๊ธ