โญ Group_Study/Networking33 [7์ฃผ์ฐจ] Routing Algorithm: Distance Vector Algorithm Routing Algorithm: Distance Vector Algorithm Bellman-Ford Algorithm Distance Vector Algorithm $d_x(Y) = min[C(x, v) + d_v(Y)]$ โ $d_x(Y)$: x์์ y๋ก ๊ฐ๋ ์ถ์ ์ต๋จ ๊ฒฝ๋ก ๊ฐ์ โ ๊ฐ ๋ ธ๋๊ฐ ์์ ์ด ์๊ณ ์๋ ๋ค๋ฅธ ๋ ธ๋๊น์ง์ ๊ฑฐ๋ฆฌ(vector)๋ฅผ ์ธ์ ๋ผ์ฐํฐ์ ์ ๋ฌํ๋ค. โ ์ ๋ฌ ์กฐ๊ฑด : distance vector์ ๋ณ๊ฒฝ ์ฌํญ์ด ์๋ ๊ฒฝ์ฐ distance vector(์๊ณ ์๋ ์ต๋จ ๊ฑฐ๋ฆฌ)์ ๋ณํ(update)๊ฐ ์๊ธฐ๊ฑฐ๋ ์ธ์ ๋ผ์ฐํฐ์ link cost๊ฐ ๋ณ๊ฒฝ๋์ด distance vector๊ฐ ๋ณ๊ฒฝ๋ ๊ฒฝ์ฐ โ ์ธ์ ๋ผ์ฐํฐ์ ๋ํด์ ์ฌ๊ท์ ์ผ๋ก ์ํํด ์ต๋จ ๊ฒฝ๋ก๋ฅผ ๊ตฌํ๋ค!! โ ๋์ด์ update.. 2022. 11. 8. [6์ฃผ์ฐจ] Routing Algorithm : Link State Routing Algorithm : Link State ๊ทธ๋ํ๋ก ๋ํ๋ธ ๋ผ์ฐํฐ โ ๊ฒฐ๊ตญ์ ์ต๋จ๊ฒฝ๋ก ๊ตฌํ๊ธฐ!! ์ ์ฒด ๋คํธ์ํฌ์ ์ฐ๊ฒฐ ์ํ๋ฅผ ์๋ ๊ฒฝ์ฐ โ Link State Algorithm ์ฐ๊ฒฐ๋ ์ธ์ ๋ผ์ฐํฐ๋ง ์๋ ๊ฒฝ์ฐ โ Distance Vector Algorithm Link State Algorithm ์ ์ด๋ฆ์ด Link State์ผ๊น? โ ๋ชจ๋ ๋ ธ๋๊ฐ ์์ ์ ์ฐ๊ฒฐ ์ํ(Link state)์ ์ ์ฒด ๋คํธ์ํฌ์ broadcast๋ก ์ ํํ๊ธฐ ๋๋ฌธ! Dijkstra ์๊ณ ๋ฆฌ์ฆ โ ๋ค์ต์คํธ๋ผ ์๊ณ ๋ฆฌ์ฆ ์ด์ฉํด์ forwarding ํ ์ด๋ธ ์ฑ์ฐ๊ธฐ Link State Algorithm์ ๋ฒ์ โ ์ ์ฒด ๋คํธ์ํฌ์ ์ ์ฉํ๊ธฐ์ ํ์ค์ ์ผ๋ก ๋ถ๊ฐ๋ฅ! โ ํ์ฌ ๊ด๋ฆฌ ์ฃผ์ฒด๊ฐ ๋์ผํ ํ๋์ ๋คํธ์ํฌ ๋ด๋ถ๋ก ๋ฒ์๋ฅผ ํ์ ํจ 2022. 11. 3. [6์ฃผ์ฐจ] ICMP, IPv6 IP: ICMP, IPv6 ICMP: Internet Control Message Protocol โ ์ฌ์ฉ์ ๋ฐ์ดํฐ๊ฐ ์๋ ๋คํธ์ํฌ ์์ ์ฆ์(๋ฐ์ดํฐ ์ ์ค, TTL expire ๋ฑ๋ฑ)์ ๋ํ๋ด๋ control message๋ฅผ ์ด๋ฐํ๋ ํ๋กํ ์ฝ โ ip ํจํท์ ๋ฐ์ดํฐ ๋ถ๋ถ์๋ ๋ฐ์ํ ์ฆ์์ ๋ํ ์ ๋ณด๋ฅผ ๋ด๋๋ค. โ ๋คํธ์ํฌ ์ํ ์ง๋จ ๋ฑ๋ฑ์ ์ด์ฉ IPv6 โ ์ฐ์ , ๋ณธ๊ฒฉ์ ์ผ๋ก ๋์ ๋ ๊ฐ๋ฅ์ฑ์ด ๋์ง๋ ์๋ค... IPv6 datagram โ 128bit์ ์ฃผ์ ๊ณต๊ฐ โ flow label ๋ฑ์ ํค๋๋ ์ ์๋ง ๋์๊ณ ๊ตฌ์ฒด์ ์ฌ์ฉ ๋ฐฉ๋ฒ์ ๋ ผ์๋์ง ์์๋ค. 2022. 11. 1. [6์ฃผ์ฐจ] Dynamic Host Configuration Protocol (DHCP) Dynamic Host Configuration Protocol (DHCP) DHCP โ ์๋ฒ๋ก๋ถํฐ ๋์ ์ผ๋ก ์ฃผ์(IP, mask, router, DNS)๋ฅผ ๋ฐ์์ค๋ ํ๋กํ ์ฝ โ host๊ฐ ์๋ฒ์ ip์ฃผ์๋ฅผ ์์ฒญ(DHCP request)ํ๋ฉด dhcp๊ฐ host์๊ฒ ์ผ์ ์๊ฐ ๋์ ip์ฃผ์๋ฅผ ๋์ฌ(DHCP ack) ํด์ฃผ๋ ๊ฐ๋ โ ๊ณ ์ IP๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ๋ ํ์ ์๋ค. โ ๊ทธ๋ฌ๋, ๊ณ ์ IP๋ฅผ ์ฌ์ฉํ ๊ฒฝ์ฐ IP์ฃผ์์ ๋ญ๋น๊ฐ ๋ฐ์ํ ์ ์์!! DHCP์ ๋์ ๊ณผ์ DHCP discover โ ์ด๊ธฐ์ DHCP ์๋ฒ๋ฅผ ์ฐพ์๋ด๋ ๊ณผ์ โ src ip: ์์ง ์์! โ dest 255.255.255.255: subnet๋ด์ ๋ชจ๋ ๋ฉค๋ฒ์ ๊ฒ ๋ฉ์ธ์ง๋ฅผ ๋ณด๋ (broadcast) DHCP offer โ 67๋ฒ ํฌํธ๋ฅผ ์ด.. 2022. 10. 31. [6์ฃผ์ฐจ] Network Address Translation Network Address Translation NAT์ ๋์๊ณผ์ โ ๋ก์ปฌ ๋คํธ์ํฌ์ ํธ์คํธ๊ฐ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ผ ๋ ๋ผ์ฐํฐ์ ip/ํฌํธ# ๋ก ๋ณํํด์ ๋ด๋ณด๋ธ๋ค. NAT์ ๋ฌธ์ ์ layering violation port# ์๊ณก โ ๊ฒฐ๊ตญ NAT๋ ์์ ํ ํด๊ฒฐ์ฑ ์ ์๋๋ค! IPv4์ ๋ฌธ์ ์ ์ฃผ์ ๊ณต๊ฐ์ ๋ฌธ์ security ๋ฌธ์ ๊ทธ๋ ๋ค๋ฉด ํด๊ฒฐ์ฑ ์?? โ IPv6๋ 20์ฌ๋ ์ด ์ง๋ฌ๊ธฐ ๋๋ฌธ์ ์์ ํ์ง๊ฐ ์๊ธฐ ๋๋ฌธ์ ์ฝ๊ฒ ๋์ด๊ฐ ์ ์๋ ๊ฒ์ด ํ์ค โ ๋ฏธ๋์ ์๊ตฌ์ฌํญ์ ๋ง์ถ ์ ์๋ ๋์ ์ธ IP protocol...? โ ์์ง ์ ํด์ง ๊ฒ์ ์๋ค!(์ฝ๊ฒ ๋ฐ๊พธ๊ธฐ ํ๋ค ๊ฒ) 2022. 10. 30. [5์ฃผ์ฐจ] Network Address Translation Network Address Translation IPv6 โ 1990๋ ๋ ๋ง 32bit ๊ธฐ๋ฐ์ ์ฃผ์๊ณต๊ฐ 40์ต๊ฐ๊ฐ ๊ณ ๊ฐ๋ ์ฐ๋ ค์ ์ฒํ์ 128bit ๊ธฐ๋ฐ์ IPv6 ๋ฐํ โ ๊ทธ๋ฐ๋ฐ ํ์ฌ๋ IPv4๋ฅผ ์ฌ์ฉํ๋ค. โ ์ด๋ป๊ฒ? Network Address Translation โ ์ฃผ์๋ค์ ๋ด๋ถ์ ์ผ๋ก๋ง ์ ์ผ ํ๊ณ ์ธ๋ถ๋ก ๋๊ฐ ๋ ๋ผ์ฐํฐ๋ฅผ ๊ฑฐ์น๋ฉด์ ๋ผ์ฐํฐ์ src ์ฃผ์์ prt# ๋ก ๋ฐ๋์ด์ ๋๊ฐ๋ค. NAT์ ๋ฌธ์ ์ Layer Violation โ Network layer์ router๊ฐ Transport layer์ port#๊น์ง ์ ๊ทผํ๊ณ ์์ ํ๋ ๋ฌธ์ ๋ฐ์ Port#์ ์๋ชป๋ ํ์ฉ โ ์์ ๊ณผ์ ์์ port#๋ฅผ ๋ณํํด์ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ์ NAT๋ด๋ถ์์ port#๋ฅผ ํ์ฉํ ์๋ฒ๋ฅผ ์ฌ์ฉํ ๋ ์ธ๋ถ์์ ํด๋น ์๋ฒ๋ก.. 2022. 10. 22. ์ด์ 1 2 3 4 5 6 ๋ค์