๋คํธ์ํฌ ํต์ ์์ ๋ฐ์ดํฐ๋ ํจํท
ํ์์ผ๋ก ์ ์ก๋๋ค.
์ด๋ฌํ ํจํท์ ๊ฐ ๊ณ์ธต์ ํ๋กํ ์ฝ์ ๋ง๋ ์ ๋ณด๋ค์ ๋ด์ ๊ฐ์ธ์ ธ ์๋ค.
์ฌ์ง๊ณผ ๊ฐ์ด ์ ๋ ๊ฒ ๊ธธ~๊ฒ ํจํท์ด ์๋๋ฐ, ๊ฐ ๊ณ์ธต์์ ํ๋กํ ์ฝ์ ์ ํํ๊ณ ํ๋์ฉ ์ ํํ์ฌ ํจํท์ ๋ง๋๋ ๊ฒ์ด๋ค.
์ด๋ฌํ ๊ฐ ๊ณ์ธต์ ์ท์ด๋ผ๊ณ ์๊ฐํ๋ฉด ์ฝ๋ค.
ํจํท์ด ๋ง๋ค์ด์ง ๋ ๊ฐ ๊ณ์ธต์์ ํ๋กํ ์ฝ์ ์ ํํ๊ณ ํด๋น ์ท์ ํ๋์ฉ ํจํท์ด ๊ปด ์
๋ ๊ฒ์ผ๋ก ์๊ฐํด๋ณด์.
์ด๋ ํจํท์์์ Header
๋ฅผ Encapulation
ํ๋ ๊ฒ์ ์๋ฏธํ๋ค.
ํจํท์ ์์ฑ๊ณผ์ ์ ์๊ธฐ ์ , ๊ธฐ๋ณธ ๊ฐ๋ ์ธ ์บก์ํ๋ถํฐ ์๊ณ ๊ฐ์.
๋คํธ์ํฌ ํต์ ์์ ํจํท์ ๋ง๋ค ๋, ๊ฐ ๊ณ์ธต์ ๋ง์น ์ท์ ์
ํ๋ฏ์ด ์ ๋ณด๋ฅผ ์ถ๊ฐํ๋ค.
์ด๊ฒ์ "์บก์ํ"๋ผ๊ณ ํ๋ค. ๊ฐ ๊ณ์ธต์ ์์ ์ ์ญํ ์ ๋ง๊ฒ ํจํท์ ํ์ํ ์ ๋ณด๋ฅผ ์ถ๊ฐํ์ฌ ํจํท์ ๊ณ์ํด์ "ํฌ์ฅ"์ ์ํํ๋ค.
์ด์ฒ๋ผ ์บก์ํ๋ฅผ ํ๊ฒ ๋๋ฉด ํจํท์ ์ฌ๋ฌ ๊ณ์ธต์ผ๋ก ๋๋๊ณ ๊ฐ ๊ณ์ธต์์ ์ฒ๋ฆฌํ ์ ์๋๋กํ ์ ์๊ณ , ๋ฐ์ดํฐ๊ฐ ์ ์ก๋๋ ๋์ ๋ฐ์ดํฐ์ ์์ ์ฑ๊ณผ ํจ์จ์ฑ์ ๋ณด์ฅํ ์ ์๋ค.
์ด๋ฌํ ์บก์ํ๋ฅผ ํตํด์ ํจํท์ ์์ฑํ๋ ๊ฒ์ด๋ค.
์ด๋ฐ ๋น์ ๋ฅผ ์๊ฐํด๋ณด์. ๋ฐ์ดํฐ ์ ์ก์ด๋ผ๋ ์ฌํ์ ์ค๋นํ๋ค๊ณ ๊ฐ์ ํ๋ค.
์ฌํ์๊ฐ ๋ฌผ๋ฆฌ์ ์ธ ํ๊ฒฝ์ ๋ง๊ฒ ์ท์ ์ ๊ณ ์ค๋นํ๋ค. ์ฌ๊ธฐ์๋ ๋ชฉ์ ์ง MAC ์ฃผ์์ ์ถ๋ฐ์ง MAC ์ฃผ์๋ฅผ ํค๋์ ์ถ๊ฐํ๋ฉฐ, ์ด๋๋ท ํ๋ ์์ด๋ผ๋ "์ท"์ ์ ๋๋ค.
์ด์ด์ ์ฌํ์๊ฐ ๋ชฉ์ ์ง ์ฃผ์์ ์ถ๋ฐ์ง ์ฃผ์๋ฅผ ์ง๋์ ํ์ํ๊ณ ๊ฒฝ๋ก๋ฅผ ์ ํ๋ค. ๊ทธ๋ฐ ๋ค์ ํจํท์ ์ด๋ฌํ ์ ๋ณด๋ฅผ ์ถ๊ฐํ์ฌ "์ท"์ ์ถ๊ฐ์ ์ผ๋ก ์ ๋๋ค.
์ฌํ์๊ฐ ์ฌํ ์ค์ ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ๋ชฉ์ ์ง์ ํต์ ๋ฐฉ๋ฒ์ ๊ฒฐ์ ํ๋ค. ์ด ์ ๋ณด๋ฅผ ํจํท์ ์ถ๊ฐํ์ฌ "์ท"์ ๋ ์ ๋๋ค.
์ต์ข ์ ์ผ๋ก ์ฌํ์๋ ์ฌํ ์ค์ ํ์ํ ๋ฌผ๊ฑด์ ๊ฐ๋ฐฉ์ ๋ด๊ณ , ์ด ๊ฐ๋ฐฉ์ "์ท"์ ์ถ๊ฐํ๋ค. ์ด ๊ฐ๋ฐฉ ์์๋ ์ค์ ์ฌํ์ ํ์ํ ์น์ฝ, ์นซ์, ์ฌ๊ถ, ๋ ๋ฑ์ด ๋ค์ด์๋ค.
๊ฒฐ๊ตญ, ํจํท์ ์ฌํ์๊ฐ ์
์ ์ฌ๋ฌ ์ธต์ "์ท"์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ, ๊ฐ ์ธต์ ํน์ ํ ์ญํ ์ ์ํํ์ฌ ๋ฐ์ดํฐ์ ์์ ํ ์ ๋ฌ์ ๋ณด์ฅํ๊ฒ ๋๋ค.
์ด๋ฌํ ์บก์ํ๋ ๊ตฌ์กฐ๋ฅผ ํตํด ๋ฐ์ดํฐ๋ ๋คํธ์ํฌ๋ฅผ ํจ์จ์ ์ผ๋ก ์ด๋ํ ์ ์๋ค.
TCP๋ ์ ๋ขฐ์ฑ ์๋ ์ฐ๊ฒฐ์ ์ ๊ณตํ๋ ํ๋กํ ์ฝ๋ก, 4๊ณ์ธต์์์ ์ญํ ์ ๋ฐ์ดํฐ๋ฅผ ์ธ๊ทธ๋จผํธ(segment)๋ก ๋ถํ ํ๊ณ , ๋ชฉ์ ์ง์ ์์ ํ๊ฒ ์ ์กํ๊ธฐ ์ํ ์ฐ๊ฒฐ ์ค์ ๋ฐ ๊ด๋ฆฌ๋ฅผ ๋ด๋นํฉ๋๋ค. TCP ํค๋์๋ ์ก์ ๋ฐ ์์ ์ ํฌํธ ๋ฒํธ, ์์ ๋ฒํธ ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
UDP๋ ๋น์ฐ๊ฒฐํ ํ๋กํ ์ฝ๋ก, ๋ฐ์ดํฐ๋ฅผ ๋น ๋ฅด๊ฒ ์ ์กํ๋ ๋ฐ ์ค์ ์ ๋๋ฉฐ, 4๊ณ์ธต์์์ ์ญํ ์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ดํฐ๊ทธ๋จ(datagram)์ผ๋ก ๋ถํ ํ๊ณ , ๋ชฉ์ ์ง์ ์ ๋ฌํฉ๋๋ค. UDP ํค๋์๋ ์ก์ ๋ฐ ์์ ์ ํฌํธ ๋ฒํธ๊ฐ ํฌํจ๋ฉ๋๋ค.
IPv4๋ 3๊ณ์ธต์์์ ์ญํ ์ ํจํท์ ๋ผ์ฐํ ํ๊ธฐ ์ํด IP ์ฃผ์๋ฅผ ์ฌ์ฉํ์ฌ ๋ชฉ์ ์ง๋ฅผ ์๋ณํ๋ ๊ฒ์ ๋๋ค. IPv4 ํค๋์๋ ์ก์ ๋ฐ ์์ ์ IP ์ฃผ์, ํจํท์ ์๋ช ๋ฑ์ด ํฌํจ๋ฉ๋๋ค.
IPv6๋ ๋ ํฐ ์ฃผ์ ๊ณต๊ฐ์ ์ ๊ณตํ๊ณ ๋ณด์ ๋ฐ ํจ์จ์ฑ์ ํฅ์์ํจ ๋ฒ์ ์ผ๋ก, IPv4์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ธฐ ์ํด ๊ฐ๋ฐ๋์์ต๋๋ค. IPv6 ํค๋๋ IPv4์ ์ ์ฌํ์ง๋ง, ๋ ๋ง์ ํ์ฅ ๊ธฐ๋ฅ์ ์ง์ํฉ๋๋ค.
2๊ณ์ธต์์์ ์ญํ ์ ๋คํธ์ํฌ์์ ๋ฐ์ดํฐ ํ๋ ์์ ๋ฌผ๋ฆฌ์ ์ผ๋ก ์ ๋ฌํ๋ ๊ฒ์ ๋๋ค. ์ด๋๋ท ํค๋์๋ MAC ์ฃผ์๋ฅผ ํฌํจํ์ฌ ์ก์ ๋ฐ ์์ ์๋ฅผ ์๋ณํฉ๋๋ค. MAC ์ฃผ์๋ ๋คํธ์ํฌ ์ด๋ํฐ๋ฅผ ๊ณ ์ ํ๊ฒ ์๋ณํฉ๋๋ค.
PPP๋ ํฌ์ธํธ ํฌ ํฌ์ธํธ ์ฐ๊ฒฐ์์ ์ฌ์ฉ๋๋ฉฐ, ์ฃผ๋ก ์ ํ ํ์ ์ ํตํด ์ฐ๊ฒฐ๋ ์ฅ์น ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค.