1. ๋ก๋๋ฐธ๋ฐ์๋
2. ํฌ์ค ์ฒดํฌ
3. ARP๋?
4. MAC ์ฃผ์๋?
5. NAT๋?
1. ๋ก๋๋ฐธ๋ฐ์๋
- ๋ก๋๋ฐธ๋ฐ์
- ์๋ฒ์ ๋ถํ๋ฅผ ๋ถ์ฐํ๋ ๊ธฐ๊ธฐ
- ํด๋ผ์ด์ธํธ๋ก๋ถํฐ ์ค๋ ์์ฒญ๋ค์ ๋ค์ชฝ์ ์ฌ๋ฌ ์๋ฒ๋ก ๋๋๋ ์ญํ ์ ํ๋ฉฐ ์์คํ
์ด ์ฒ๋ฆฌํ ์ ์๋ ํธ๋ํฝ ์ฆ๊ฐ๋ฅผ ๋ชฉํ
- URL, ์๋ฒ, ์บ์, ์ฟ ํค๋ค์ ๊ธฐ๋ฐ์ผ๋ก ํธ๋ํฝ์ ๋ถ์ฐํจ
- ๋ํ, ๋ฐ์ด๋ฌ์ค, ๋ถํ์ํ ์ธ๋ถ ๋ฐ์ดํฐ ๋ฑ์ ๊ฑธ๋ฌ๋ด๋ ํํฐ๋ง ๊ธฐ๋ฅ ๋ํ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์์ฉ ํ๋ก๊ทธ๋จ ์์ค์ ํธ๋ํฝ ๋ชจ๋ํฐ๋ง๋ ๊ฐ๋ฅ
- ์ฅ์ ๊ฐ ๋ฐ์ํ ์๋ฒ๊ฐ ์๋ค๋ฉด ์ด๋ฅผ ํธ๋ํฝ ๋ถ์ฐ ๋์์์ ์ ์ธํด์ผ ํ๋๋ฐ, ์ด๋ฅผ ์ ๊ธฐ์ ์ผ๋ก ํฌ์ค ์ฒดํฌ๋ฅผ ์ด์ฉํ์ฌ ๊ฐ์ํ๋ฉด์ ์ด๋ฃจ์ด์ง
- ๋ก๋๋ฐธ๋ฐ์์ ๋ํ์ ์ธ ๊ธฐ๋ฅ์ผ๋ก ์๋ฒ ์ด์คํ๋ฅผ ๋ค ์ ์์.
- ์๋ฌ๊ฐ ๋ฐ์ํ์ฌ ์๋ฒ 1๋๊ฐ ์ข ๋ฃ๋๋๋ผ๋ ์๋น์ค๋ ์์ ์ ์ผ๋ก ์ด์ฉ๋์ด์ผ ํ๊ธฐ ๋๋ฌธ์ ๋ก๋๋ฐธ๋ฐ์๋ 2๋ ์ด์์ ์๋ฒ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ฐ์ IP๋ฅผ ์ ๊ณตํ๊ณ ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ ์ ์ธ ์๋น์ค๋ฅผ ์ ๊ณตํจ
2. ํฌ์ค ์ฒดํฌ
- ํฌ์ค ์ฒดํฌ
- ์ ์ก ์ฃผ๊ธฐ์ ์ฌ์ ์ก ํ์ ๋ฑ์ ์ค์ ํ ์ดํ ๋ฐ๋ณต์ ์ผ๋ก ์๋ฒ์ ์์ฒญ์ ๋ณด๋ด๋ ๊ฒ
- ์๋ฅผ ๋ค์ด TCP ์์ฒญ์ ๋ณด๋๋๋ฐ 3-way handshake๊ฐ ์ ์์ ์ผ๋ก ์ผ์ด๋์ง ์์๋ค๋ฉด ์ ์์ด ์๋ ๊ฒ
3. ARP๋?
- ์ปดํจํฐ์ ์ปดํจ๊ฐ์ ํต์ ์ IP ์ฃผ์์์ ARP๋ฅผ ํตํด MAC ์ฃผ์๋ฅผ ์ฐพ์ MAC ์ฃผ์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํต์
- ARP
- IP ์ฃผ์๋ก๋ถํฐ MAC ์ฃผ์๋ฅผ ๊ตฌํ๋ IP์ MAC ์ฃผ์์ ๋ค๋ฆฌ ์ญํ ์ ํ๋ ํ๋กํ ์ฝ์
- ์ด์ ๋ฐ๋๋ก RARP๋ฅผ ํตํด ์ค์ ์ฃผ์์ธ MAC ์ฃผ์๋ฅผ ๊ฐ์ ์ฃผ์์ธ IP ์ฃผ์๋ก ๋ณํํ๊ธฐ๋ ํจ
โ IP ์ฃผ์ → MAC ์ฃผ์ ๋ณํ:
- ํธ์คํธ๋ ํต์ ํ๋ ค๋ ๋์์ IP ์ฃผ์๋ฅผ ์๊ณ ์์ง๋ง, ์ค์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์์๋ MAC ์ฃผ์ ํ์
- ARP๋ฅผ ์ด์ฉํด IP ์ฃผ์์ ๋์๋๋ MAC ์ฃผ์๋ฅผ ์ฐพ์๋ด๋ ๊ณผ์ ์ ๊ฑฐ์นจ
โ ARP ์บ์:
- ํธ์คํธ๋ IP ์ฃผ์์ MAC ์ฃผ์์ ๋์ ์ ๋ณด๋ฅผ ARP ์บ์์ ์ ์ฅ
- ์ดํ ๋์ผํ IP ์ฃผ์์ MAC ์ฃผ์ ์์ฒญ ์, ์บ์์์ ์ง์ ๊ฐ์ ธ์ ์ฌ์ฉํ ์ ์์
โ ARP ์์ฒญ/์๋ต ๊ณผ์ :
- ํธ์คํธ๊ฐ ํต์ ํ๋ ค๋ ๋์์ MAC ์ฃผ์๋ฅผ ๋ชจ๋ฅผ ๊ฒฝ์ฐ, ARP ์์ฒญ ๋ธ๋ก๋์บ์คํธ๋ฅผ ๋ณด๋
- ์์ฒญ์ ๋ฐ์ ๋์ ํธ์คํธ๋ ARP ์๋ต ๋ฉ์์ง๋ก ์์ ์ MAC ์ฃผ์๋ฅผ ์ ์ก
โ ํ๋กํ ์ฝ ๊ตฌ์กฐ:
- ARP ํค๋์๋ ํ๋์จ์ด ํ์ , ํ๋กํ ์ฝ ํ์ , MAC ์ฃผ์ ๊ธธ์ด, IP ์ฃผ์ ๊ธธ์ด ๋ฑ์ ์ ๋ณด๊ฐ ํฌํจ๋จ
- ์์ฒญ/์๋ต ์ ํ, ์ก์ ์/๋์ ํ๋์จ์ด/ํ๋กํ ์ฝ ์ฃผ์ ๋ฑ์ด ํฌํจ๋จ - ๋ธ๋ก๋์บ์คํธ: ์ก์ ํธ์คํธ๊ฐ ์ ์กํ ๋ฐ์ดํฐ๊ฐ ๋คํธ์ํฌ์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ํธ์คํธ์ ์ ์ก๋๋ ๋ฐฉ์
- ์ ๋์บ์คํธ: ๊ณ ์ ์ฃผ์๋ก ์๋ณ๋ ํ๋์ ๋คํธ์ํฌ ๋ชฉ์ ์ง์ 1:1 ๋ฐ์ดํฐ๋ก ์ ์กํ๋ ๋ฐฉ์
4. MAC ์ฃผ์๋?
- MAC(Media Access Contorl)
- ๋คํธ์ํฌ ์ฅ๋น์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต ์ฃผ์
- ๋คํธ์ํฌ ์ฅ๋น์ ๊ณ ์ ์๋ณ์๋ก, ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต ํต์ ์ ํ์์ ์ธ ์์์
- ํน์ง
- ๊ณ ์ ์๋ณ์
- MAC ์ฃผ์๋ ๋คํธ์ํฌ ์ฅ๋น์ ๊ณ ์ ํ๊ฒ ํ ๋น๋ 48๋นํธ ์๋ณ์
- ์ ์กฐ์ฌ๋ณ๋ก MAC ์ฃผ์์ ์ ๋ฐ๋ถ๋ฅผ ๊ด๋ฆฌํ์ฌ ๊ณ ์ ์ฑ์ ๋ณด์ฅํจ - ๋คํธ์ํฌ ๊ณ์ธต๊ณผ์ ๊ด๊ณ
- IP ์ฃผ์๊ฐ ๋คํธ์ํฌ ๊ณ์ธต์ ๋ ผ๋ฆฌ์ ์ฃผ์๋ผ๋ฉด, MAC ์ฃผ์๋ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๋ฌผ๋ฆฌ์ ์ฃผ์
- ์ด๋๋ท, Wi-Fi ๋ฑ ํ๋์จ์ด ์ฐ๊ฒฐ์ ์ง์ ์ฌ์ฉ - ์ฌ์ฉ ์ฉ๋
- ๋์ผ ๋คํธ์ํฌ ๋ด์์ ์ฅ๋น ๊ฐ ์ง์ ํต์ ์ MAC ์ฃผ์๋ฅผ ์ด์ฉ
- ARP ํ๋กํ ์ฝ์ ํตํด IP ์ฃผ์์ MAC ์ฃผ์๋ฅผ ๋งคํ - ํํ ๋ฐฉ์
- MAC ์ฃผ์๋ XX:XX:XX:XX:XX:XX ํ์์ผ๋ก ํํ๋จ
- ๊ฐ XX๋ 16์ง์ ๊ฐ(0-F)์ ๋ํ๋ - ๊ด๋ฆฌ ๋ฐ ๋ณ๊ฒฝ
- ์ ์กฐ์ฌ๊ฐ ์ถ๊ณ ์ ์ค์ ํ MAC ์ฃผ์๋ ๋ณ๊ฒฝํ ์ ์์
- ์ผ๋ถ ๊ฐ์ ํ๊ฒฝ์์๋ ์ํํธ์จ์ด์ ์ผ๋ก MAC ์ฃผ์๋ฅผ ๋ณ๊ฒฝํ ์ ์์
- ๊ณ ์ ์๋ณ์
5. NAT๋?
- NAT(Network Address Translation)
- IP ์ฃผ์๋ฅผ ๋ณํํ๋ ๊ธฐ์
- IP ์ฃผ์ ๋ถ์กฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ๋ณด์์ ๊ฐํํ๋๋ฐ ํจ๊ณผ์ ์ด์ด์ ํ์ฌ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ IP ์ฃผ์ ๋ณํ ๊ธฐ์ ์
- ๊ธฐ๋ฅ
- ์ฌ์ค IP ์ฃผ์ ์ฌ์ฉ
- NAT๋ฅผ ์ฌ์ฉํ๋ฉด ๋ด๋ถ ๋คํธ์ํฌ์์๋ ์ฌ์ค IP ์ฃผ์๋ฅผ ์ฌ์ฉํ ์ ์์
- ์ฌ์ค IP ์ฃผ์๋ ๊ณต์ธ IP ์ฃผ์์ ๊ตฌ๋ถ๋์ด ์ธ๋ถ ๋คํธ์ํฌ์์ ์ง์ ์ ๊ทผํ ์ ์์ - IP ์ฃผ์ ๋ณํ
- NAT ์ฅ๋น๋ ๋ด๋ถ ์ฌ์ค IP ์ฃผ์๋ฅผ ๊ณต์ธ IP ์ฃผ์๋ก ๋ณํํจ
- ๋ด๋ถ ํธ์คํธ๊ฐ ์ธ๋ถ๋ก ํต์ ํ ๋ ์ฌ์ค IP ์ฃผ์๋ฅผ ๊ณต์ธ IP ์ฃผ์๋ก ๋ณํํจ - ํฌํธ ๋งคํ
- NAT๋ ๋ด๋ถ ํธ์คํธ์ ํฌํธ ๋ฒํธ๋ฅผ ๋ณํํ์ฌ ์ธ๋ถ๋ก ์ ์ก
- ์ด๋ฅผ ํตํด ๋ค์์ ๋ด๋ถ ํธ์คํธ๊ฐ ํ๋์ ๊ณต์ธ IP ์ฃผ์๋ฅผ ๊ณต์ ํ ์ ์์ - ๋ณด์ ๊ธฐ๋ฅ
- NAT๋ ๋ด๋ถ ๋คํธ์ํฌ์ ์ธ๋ถ ๋คํธ์ํฌ ์ฌ์ด์ ์ง์ ์ฐ๊ฒฐ์ ์ฐจ๋จํจ
- ์ด๋ฅผ ํตํด ๋ด๋ถ ํธ์คํธ๋ฅผ ์ธ๋ถ ๊ณต๊ฒฉ์ผ๋ก๋ถํฐ ๋ณดํธํ ์ ์์
- ์ฌ์ค IP ์ฃผ์ ์ฌ์ฉ
'Computer Science ๐' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[cs] HTTP I - HTTP, URL etc. (4) | 2024.07.04 |
---|---|
[cs] ๋คํธ์ํฌ II - TCP/IP, PDU etc. (1) | 2024.06.30 |
[cs] ๋คํธ์ํฌ I - ํจํท, ๋ณ๋ชฉํ์ etc. (0) | 2024.06.27 |