๋๋ค๋ฅธ t2 ๋ชจ๋ธ
์ฝ์ด๊ฐ ์๋๋ผ ๋์คํธ๋ฆฌ๋ทฐ์
์ด ์๋ต๋ t2๋ชจ๋ธ
๋ผ์ฐํฐ์์๋ ๋ผ์ฐํ
ํ
์ด๋ธ๋ ๋ง๋ค๊ณ (์ปด ํฌ๋) ๋ผ์ฐํ
ํ๋กํ ์ฝ ์ค์ ๋์ด์์ผ๋ฉด, IP๋ฅผ MAC์ผ๋ก ๋ณํํ๋ ARP ํ
์ด๋ธ๋ํ ๋ง๋๋ ์์
์ ์ํํ๋ค.
(MAC์ผ๋ก ๋ง๋ค์ด์ ํ๋ ์ ๋ฆฌ ๋ผ์ดํธ ํด์ค์ผ ๋คํธ์ํฌ ๋ด ๋งจ ๋์ผ๋ก ๊ฐ ์ ์์ผ๋๊น)
ํ ๋๋ฆด ๋ ICMP ์์ฝ ํจํท์ ๋ณด๋ธ๋ค.
. ์ ์คํจ
! ๋ ์ฑ๊ณต!
์ฒซ๋ฒ์งธ๊ฐ ์ ์คํจํ ๊น?
๋ชฉ์ ์ง IP๋์ญ๋๋ก ๊ฐ๊ธฐ์ํ ๋ผ์ฐํ
ํ
์ด๋ธ์ ์ด๊ณ , ๋ค์ ํ์ IP๋ฅผ ์์๋ธ๋ค.
์ด๋ฌํ ๋ค์ ํ์IP๋ฅผ ๋ณ๊ฒฝํ๊ธฐ์ํด ARP ํ
์ด๋ธ์ ๊น๋ดค์ ๋ ์ฒซ๋ฒ์งธ๋ ์๊ธฐ๋๋ฌธ์ ์คํจ๋ฅผํ๋ค.
์ดํ ํด๋น ๋คํธ์ํฌ์ ์ํ ๋ชจ๋ ๊ธฐ๊ธฐ์ ARP ๋ฆฌํ์คํธ๋ฅผ ๋ณด๋ด์ ํด๋น IP์ ํด๋นํ๋ MAC์ฃผ์๋ฅผ ARP ํ
์ด๋ธ์ ๊ธฐ๋กํ๋ค.
arp๋ก ๊ฑ ใ ใ ๋๊ฒ ์๋๊ฐ?
์๋ธ๋ท ๋ง์คํฌ๋ฅผ ๊ธฐ์ค์ผ๋ก 255.255.255.0 ์ด๋ฏ๋ก ๋ชฉ์ ์ง 10.1.1.1๊ณผ ํ์ฌ ๋ด ์์น 10.1.1.3์์
๋งจ ๋ 1๊ณผ 3์ด ๋ค๋ฅด๊ธฐ๋๋ฌธ์ ๋ค๋ฅธ ๋ผ์ฐํฐ๋ก ์์ฒญํ๋ ๊ฒ์ด๋ค.(์ ๋ฌ์ด ์์๋๋ ๊ฒ)
์๋ธ๋ท ๋ง์คํฌ๋ฅผ ์๋ชป ์ง์ ํ๋ฉด 255.255.0.0 ๋ชฉ์ ์ง ip ์ฃผ์ 10.1.1.1๊ณผ 10.1.1.3์์ ๋ณด์์ ๋, ใ 3๋ฒ์งธ ์ฃผ์๊น์ง ๋๊ฐ์ ์ฃผ์๋ก ๋ณด๊ธฐ๋๋ฌธ์ ๋ค๋ฅธ ๋ผ์ฐํฐ๋ก ์ ๋ฌํ ์๊ฐ ์๋ค.
๋ผ์ฐํ ํ๋กํ ์ฝ์ ๋๋ ธ์ ๋๋ ๋ผ์ฐํฐ - ๋ผ์ฐํฐ ์ฌ์ด์๋ ์ด๋ฏธ ์๋ก๊ฐ์ ip์ฃผ์์ mac์ฃผ์๋ฅผ ์๊ณ ์๋ค. ๋ฐ๋ผ์ arp ํ ์ด๋ธ์ด ๋ค ์จ์ ธ์๋ค. ๊ทธ๋ฌ๋ arp request๋ฅผ ๋ณด๋ผ ํ์๊ฐ ์๋ค.
route ip ap
www.naver.com
7๊ณ์ธต ์ฃผ์ (๋๋ฉ์ธ ์ด๋ฆ)
์ปดํจํฐ ์ ์ฅ์์๋ ํ์ฌ 7๊ณ์ธต ์ฃผ์์ธ ๋๋ฉ์ธ ์ฃผ์๋ฐ์ ๋ชจ๋ฅธ๋ค. ํ์ง๋ง a ์ปดํจํฐ์์ 3๊ณ์ธต ์ฆ, ๋ชฉ์ ์ง ์ฃผ์๋ฅผ ๋ชจ๋ฅธ๋ค.
์ด๋ฅผ ์ด๋ป๊ฒ ์์๋ผ๊น?
DNS๋ 114๋ค.
์ด๋ ๊ฒ ์๋ฒ 2์ dns๋ฅผ ๋ฑ๋กํด์ค๋ณด์.
dns anser๋ฅผ ๋ฐ์ ์ฅ๋น๋
dns cahce table ๋ฐ 3๊ณ์ธต ์ท์ ๋ง๋ ๋ค.
ํต์ผ๋ฐ์ ์ ์ ํํ๊ธฐ ์ ์ dns ์๋ฒ์ ๋จผ์ ์์ฒญํ๋ค. (์๋ฒ2)
a์ dns ์บ์ํ
์ด๋ธ์ www.naver.com์ด ์๊ธฐ ๋๋ฌธ์ dns ์๋ฒ์ ์์ฒญ์ด ๋ค์ด๊ฐ๋ค.
์ด ์์ฒญ์ด ๋ค์ด๊ฐ๋๊ณผ์ ์
์น ์๋ฒ์๊ฒ ์ ํํ๊ธฐ ์ ์ dns ์๋ฒ ์ฃผ์ 10.1.2.3์๊ฒ ๋จผ์ ์ ์กํ๋ค.
www.naver.com๋ผ๊ณ ์ฌ๋์ด ์
๋ ฅ
๋ง์ฝ ๋ชฉ์ ์ง ์ฃผ์๋ฅผ ๋ฏธ๋ฆฌ ์๋ค๋ฉด 114 ์ฆ, dns ์๋ฒ์ ์ ์์ใน ํ์๊ฐ ์๋ค.
์๋ธ๋ท ๋ง์คํฌ๊ฐ 255.255.255.0์ด๋ฏ๋ก ์ธ๋ฒ์งธ ์๋ฆฌ๊ฐ ๋คํธ์ํฌ ์ฃผ์์ด๋ dns ์ฃผ์๋ ๋ค๋ฅธ ๊ณณ์ด๋ค.
<3๊ณ์ธต ์ฃผ์>
์ถ๋ฐ์ง ์ฃผ์ : ๋
๋ชฉ์ ์ง ์์กฐ : dns ์ฃผ์
<2๊ณ์ธต ์ฃผ์>
์ถ๋ฐ์ง ์ฃผ์์ mac ์ฃผ์
๋ชฉ์ ์ง ์ฃผ์(์ฒซ๋ฒ์งธ ๋ผ์ฐํฐ์ ๋ชฉ์ ์ง ip๋ฅผ arpํ ์ฃผ์)
์ด๋ฅผ ๋ผ์ฐํฐ์ dns ์๋ฒ๊ฐ์๋ arp๋ฅผ ํตํด์ ์ ์ก
์ด๋ฅผ ํตํด์ ip๋ฅผ get
์ดํ http ํจํท์ ํตํด์ ๋ณด๋ธ๋ค. arp ํ
์ด๋ธ์ ๋งคํ๋์ด ์๊ธฐ๋๋ฌธ์ ์ ๋ฌ์ด ๊ฐ๋ฅํ๋ค.
ํ์ง๋ง http ํจํท์ ๋ฒ๋ ค์ง๋ค.
IP๋ฅผ ์๋์ผ๋ก ํ ๋นํด์ฃผ๋ ์๋ฒ
DHCP์ ๊ณผ์
๋ณด๋ผ์ ์๋ฒ(10.1.3.2)๋ฅผ DHCP ์๋ฒ๋ก ์จ๋ณด์.
์ค๋ฅธ์ชฝ 3๋ฒ ๊ฐ๋ฆฌ๋ด๋ ๋คํธ์ํฌ ๊ธฐ์ค
DNS ์๋ฒ ์ฃผ์ 10.1.2.3
DG : 10.1.3.1
SM : 255.255.255.0
IP POOL : 10.1.3.3 ๋ถํฐ ๊ฐ๋ฅ
๋ผ์ฐํฐ๋ (๋จ๋ง)์๋ฒ๋ ๊ณ ์ ์ผ๋ก IP๋ฅผ ํ ๋น๋์ด ์์.
์ฆ DHCP๋ฅผ ํตํด์ ์ฃผ์๊ฐ ํ ๋น๋์ง ์์.
์ฃผ์๊ฐ ํ ๋น๋์ง ์์ ํด๋ผ์ด์ธํธ์์ ์์ํ๋ค.
ํด๋ผ์ด์ธํธ์์ DHCP ์๋ฒ์ Discared๋ฅผ ๋ณด๋ธ๋ค.(ip4๊ฐ์ง ๋ณด๋ด์ค)
DNS ์๋ฒ ์ฃผ์ 10.1.2.3
DG : 10.1.3.1
SM : 255.255.255.0
IP POOL : 10.1.3.3 ๋ถํฐ ๊ฐ๋ฅ
Offer์ 4๊ฐ์ง๋ฅผ ํฌํจํด์ ๋ณด๋ด์ค๋ค.
DNS, DG, SM, IP POOL
ํด๋ผ์ด์ธํธ์์ 10.1.3.3์ ๋ด๊ฐ ์ธ๊ฒ ์ด์ ~๋ผ๊ณ request๋ฅผ ๋ณด๋ธ๋ค.
ACK๋ฅผ ํตํด์ ์๋ฒ์์๋ ๊ทธ๋ ๋๊ฐ ์จ๋ผ ํ๊ณ IP๋ฅผ ํ ๋นํด์ฃผ๊ณ , ํ์์ ์ ์ธ์ํจ๋ค.
์ต์ข ์ ์ธ HTTP ์ ์์ ํ ๋์ ๊ณผ์ ์ ๋ค์๊ณผ ๊ฐ๋ค.
DHCP ์๋ฒ๋ฅผ ๊ฑฐ์ณ์ (IPํ ๋น์ ๊ฑฐ์ณ์)
DORA ํจํท์ด ์ํธ์ด๋ํ๋ค.
(Broad cast)
์ฆ, ARP ๊ฐ ๋ฐ์ํ์ง ์๋๋ค. ์ ๊ทธ๋ฐ๊ฐ?
๋ธ๋ก๋์บ์คํธ์ด๋ฏ๋ก 255.255.255.255 ์
๋งจ ๋ง์ง๋ง ๋ธ๋ก๋ ์บ์คํธ์ ์ฃผ์๊น์ง ์๊ณ ์์ผ๋ฏ๋ก ์ฆ, FFFF.FFFF.FFFF.FFFF ์ 2๊ณ์ธต ์ฃผ์ ๋ํ ์๊ณ ์์ผ๋ฏ๋ก ARP๋ฅผ ๋ณด๋ด์ MAC ์ฃผ์๋ฅผ ์ ํ์์๋ค.
DNS ์๋ฒ๋ฅผ ๊ฑฐ์น๊ณ
DNA Query / Anser ํจํท์ด ์ด๋ํ๋ค.
(Unicast)
HTTP ์๋ฒ๋ฅผ ๊ฑฐ์น๋ค.
HTTP GET / 200
(Unicast)
๋ธ๋ก๋์บ์คํธ๋ฅผ ๋ค๋ฅธ ๋คํธ์ํฌ ๋์ญ์์ ์ฌ์ฉํ๋ ค๋ฉด?
์ ๋์บ์คํธ๋ฅผ ์ฌ์ฉํ๋ค.
๋ธ๋ก๋์บ์คํธ ์ฃผ์๋ฅผ ์ ๋์บ์คํธ๋ก ๋ณํํ๋ ๊ฒ์ ๋ผ์ฐํฐ์ ์ง์ ํด์ฃผ๋ฉด ํต๊ณผํ ์ ์๋ค.
๋ผ์ฐํฐ์์๋ ๋ธ๋ก๋์บ์คํธ๋ฅผ ์ฐจ๋จํ๋ ์ฅ๋น์ด๊ธฐ ๋๋ฌธ์ด๋ค.
๋ค์๊ณผ ๊ฐ์ด ๋ผ์ฐํฐ์ ์ง์ ํ๋ฉด ๋๋ค.
DHCP ์๋ฒ์๋ ๋ค์๊ณผ ๊ฐ์ด ์ค์ ํ๋ค.