OSI 7 ๊ณ์ธต์์ ๊ฐ์ฅ ๋ณต์กํ ๊ณ์ธต ์ค ํ๋๋ก์ ์ค์ ๋คํธ์ํฌ ๊ฐ์ ๋ฐ์ดํฐ ๋ผ์ฐํ ์ ๋ด๋นํ๋ค. ์ด๋ ๋ผ์ฐํ ์ด๋ ์ด๋ค ๋คํธ์ํฌ ์์์ ํต์ ๋ฐ์ดํฐ๋ฅผ ์ง์ฌ์ง ์๊ณ ๋ฆฌ์ฆ์ ์ํด ์ต๋ํ ๋น ๋ฅด๊ฒ ๋ณด๋ผ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ ํํ๋ ๊ณผ์ ์ ๋ผ์ฐํ ์ด๋ผ๊ณ ํ๋ค.
๋คํธ์ํฌ ๊ณ์ธต์ ๋คํธ์ํฌ ํธ์คํธ์ ๋ ผ๋ฆฌ ์ฃผ์ ์ง์ (ex : ip ์ฃผ์ ์ฌ์ฉ)์ ํ์ธํ๋ค. ๋ํ ๋ฐ์ดํฐ ์คํธ๋ฆผ์ ๋ ์์ ๋จ์๋ก ๋ถํ ํ๊ณ ๊ฒฝ์ฐ์ ๋ฐ๋ผ ์ค๋ฅ๋ฅผ ๊ฐ์งํด ์ฒ๋ฆฌํ๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ๋ฌ ๊ฐ์ ๋ ธ๋๋ฅผ ๊ฑฐ์น ๋๋ง๋ค ๊ฒฝ๋ก๋ฅผ ์ฐพ์์ฃผ๋ ์ญํ ์ ํ๋ ๊ณ์ธต์ผ๋ก์ ๋ค์ํ ๊ธธ์ด์ ๋ฐ์ดํฐ๋ฅผ ๋คํธ์ํฌ๋ค์ ํตํด ์ ๋ฌํ๊ณ ๊ทธ ๊ณผ์ ์์ ์ ์ก ๊ณ์ธต์ด ์๊ตฌํ๋ ์๋น์ค ํ์ง์ ์ ๊ณตํ๊ธฐ ์ํ ๊ธฐ๋ฅ์ , ์ ์ฐจ์ ์๋จ์ ์ ๊ณตํ๋ค.
๋คํธ์ํฌ ๊ณ์ธต์ ๋ผ์ฐํ , ํ๋ฆ ์ ์ด, ์ธ๊ทธ๋ฉํ ์ด์ , ์ค๋ฅ์ ์ด, ์ธํฐ๋คํธ์ํน ๋ฑ์ ์ํํ๋ค. ๋ผ์ฐํฐ๊ฐ 3๊ณ์ธต์์ ๋์ํ๊ณ , 3๊ณ์ธต์์ ๋์ํ๋ ์ค์์น๋ ์๋ค.
๐ก ํ์ฌ ์ธํฐ๋ท์ TCP/IP ๊ธฐ๋ฐ์ด๋ค. IP Packet ์ผ๋ก ํฌ๋งทํ ๋์ด์ผ ๋ผ์ฐํฐ์๊ฒ ์ ๋ฌ ๊ฐ๋ฅํ๋ค.
์ฌ๋ฌ ๊ฐ์ IP ์ฃผ์๋ฅผ ๊ฐ์ง๋ ๋๋ฐ์ด์ค์ด๋ฉฐ ๊ฐ๊ฐ subnet ์ด ๋ค๋ฅธ ๊ฒ.
โ๏ธ Forwarding
โ๏ธ Routing
๐ก IP Header (20bytes) | TCP Header (20bytes) | Application Message
โ๏ธ ํน์ ๋จธ์ ์ ํน์ ๋คํธ์ํฌ ์ธํฐํ์ด์ค๋ฅผ ์ง์นญํ๋ ๊ฒ์ด๋ค.
์ฃผ์์ ๊ณ์ธตํ ๐ ์ฅ์ : ๋ผ์ฐํฐ์ forwarding table ์ด ๋จ์ํด์ง๊ณ ๋งค์นญ๋ ๋นจ๋ผ์ง๋ฉฐ ๊ด๋ฆฌ๋ ์ฌ์์ง๋ค.
๊ฐ์ ๋คํธ์ํฌ ID ๋ฅผ ๊ฐ์ง ์ธํฐํ์ด์ค์ ์งํฉ.
์ฆ ๋ผ์ฐํฐ๋ฅผ ๊ฑฐ์น์ง ์๊ณ ๋ ์ ๊ทผ ๊ฐ๋ฅํ ์ธํฐํ์ด์ค์ ์งํฉ์ด๋ค.
์ฃผ์ ๊ณต๊ฐ ๋ถ์กฑ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋์จ ์๋ก์ด ์ฃผ์ ๋ฐฉ์
โ๏ธ Header ์ ์กด์ฌํ๋ IP ์ฃผ์ ํ๋ ํฌ๊ธฐ๊ฐ 128bit ์ด๋ค.
โ๏ธ ์ฃผ์ ๊ณต๊ฐ์ด 128bit ๐ 2^128 ๊ฐ์ Host ์ง์์ด ๊ฐ๋ฅํ๋ค๋ ๊ฒ
์งํต์ ์ญํ
Port ๋ฒํธ๊น์ง ๋๊ฐ๊ณ ๋ค์ด์ฌ ๋ ๋ฐ๊ฟ์ค๋ค. NAT ํ
์ด๋ธ์์ ๋งคํ๋๋ค.
application protocol ์ด๋ค
์ฐ๋ฆฌ (client) ์ ์์ฒญ์ ๋ฐ์ ๋ฌด์ ๊ณต์ ๊ธฐ ์ DHCP Server ๋ ์ฐ๋ฆฌ์๊ฒ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ IP ์ฃผ์, ๊ฒ์ดํธ์จ์ด, ๋ผ์ฐํฐ ์ฃผ์๋ฅผ ์ ๊ณตํด์ค๋ค.
IP Packet ์ ์ดํด๋ณด์
MTU
fragmented packet ๋ค์ ๋
๋ฆฝ์ ์ผ๋ก ๋ชฉ์ ์ง๊น์ง ๋๋ฌํ๋ค. fragmentation ์ ํ๋ ๋ผ์ฐํฐ๋ ๋์ค์ ์ด๋ค์ด ๋ชฉ์ ์ง์ ๋๋ฌํ์ ๋ ๋ค์ ์ ์กฐ๋ฆฝ๋ ์ ์๋๋ก (reassembled) ์ ์ ํ field (ID, flags, fragment offset) ๋ฅผ ๊ธฐ๋กํด์ค์ผ ํ๋ค.
์ถ๋ฐ์ง๋ถํฐ ๋ชฉ์ ์ง๊น์ง์ ์ต๋จ ๊ฒฝ๋ก ์๊ณ ๋ฆฌ์ฆ์ ์ฐพ์๋ณด์
(16-2 12์ฐจ)
๋ด ์ ๋ณด๋ฅผ ๋ชจ๋์๊ฒ ๋๋๋ ๋ฐฉ๋ฒ.
๋ด ์ ๋ณด๋ฅผ ์ด์์ด๋๋ง stablize ๋ ๋๊น์ง ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ๋ฒ.
ํ์ฌ ์ฝ์คํธ๊ฐ ๋ณํ๊ฑฐ๋ ์ด์์๊ฒ ๋ฐ์ผ๋ฉด ๋ฒกํฐ๋ฅผ ๊ณ์ฐํด์ ๋ด ๊ฐ์ด ๋ณ๊ฒฝ๋๋ฉด ์ด์์๊ฒ ์๋ ค์ค๋ค.
์๋ ์์๋ ์ดํด๋ฅผ ๋๊ธฐ ์ํ ๋จ์ํ ์๋๋ฆฌ์ค์ด๋ค.
์๋ชป๋ ๋ด์ฉ์ด ์๋ค๋ฉด ๋๊ธ๋ก ์๋ ค์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค ๐