01-1 ์ปดํจํฐ ๋คํธ์ํฌ๋ฅผ ์์์ผ ํ๋ ์ด์
์ฐ๋ฆฌ๊ฐ ์ผ์์ ์ผ๋ก ์ฌ์ฉํ๋ ๋ฐ์คํฌํฑ, ๋ ธํธ๋ถ, ์ค๋งํธํฐ๊ณผ ๊ฐ์ ์ฌ๋ฌ ๊ฐ์ ์ฅ์น๊ฐ ๋ง์น ๊ทธ๋ฌผ์ฒ๋ผ ์๋ก ์ฐ๊ฒฐ๋์ด ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ ํต์ ๋ง์ ์ปดํจํฐ ๋คํธ์ํฌ๋ผ๊ณ ํ๋ค.
๋คํธ์ํฌ์ ๋คํธ์ํฌ, ์ธํฐ๋ท
- ์ฌ๋ฌ ์ฅ์น๋ค์ด ๋คํธ์ํฌ๋ฅผ ํตํด ์๋ก ์ฐ๊ฒฐ๋๋ฉด ์ฃผ๋ณ ์ฅ์น ๋ฟ๋ง ์๋๋ผ ๋คํธ์ํฌ๋ก ์ฐ๊ฒฐ๋ ์ง๊ตฌ ๋ฐ๋ํธ์ ์๋ ์ฅ์น์๋ ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ ์ ์๋ค.
- ์ด๋ฅผ ๊ฐ๋ฅํ๊ฒ ํ๋ ๊ธฐ์ ์ด ๋ฐ๋ก ์ธํฐ๋ท(Internet)์ด๋ค. ์ธํฐ๋ท์ด๋ ์ฌ๋ฌ ๋คํธ์ํฌ๋ฅผ ์ฐ๊ฒฐํ '๋คํธ์ํฌ์ ๋คํธ์ํฌ'๋ฅผ ์๋ฏธํ๋ค.
๊ฐ๋ฐ์๊ฐ ๋คํธ์ํฌ๋ฅผ ์์์ผ ํ๋ ์ด์
- ๊ฐ๋ฐ์๊ฐ ๋คํธ์ํฌ๋ฅผ ์ด์ฉํ๋ ํ๋ก๊ทธ๋จ, ์ฆ ํ๋ก๊ทธ๋จ์ด ๋คํธ์ํฌ๋ฅผ ํตํด ๋ค๋ฅธ ์ฅ์น์ ์ํธ ์์ฉํ๋ฉฐ ์คํ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง๊ธฐ ๋๋ฌธ์ ๊ทธ๋งํผ ๊ฐ๋ฐ ์ง๊ตฐ์ด ๋คํธ์ํฌ๋ฅผ ์ ๋๋ก ์ดํดํด์ผ ํ๋ ์ด์ ์ด๋ค.
- TCP/UDP, HTTP/HTTPS์ ์ฟ ํค, ํฌํธ ๋ฒํธ ๋ฑ ํ๋ก๊ทธ๋จ์ ๋ง๋๋ ์ ๋ฌด์์ ๋ค์ํ ๋คํธ์ํฌ ๋ฐฐ๊ฒฝ์ง์์ด ์ ์ฉํ๊ฒ ํ์ฉ๋๋ค.
01-2 ๋คํธ์ํฌ ๊ฑฐ์์ ์ผ๋ก ์ดํด๋ณด๊ธฐ
๋คํธ์ํฌ์ ๊ธฐ๋ณธ ๊ตฌ์กฐ
- ๋คํธ์ํฌ ํต์ ๋ง ๊ทธ๋ํ๋ ๋ค์๊ณผ ๊ฐ์ด ๋ ธ๋(node)์ ๊ฐ์ (edge)์ผ๋ก ์ด๋ฃจ์ด์ง ์๋ฃ ๊ตฌ์กฐ์ด๋ค.
- ๋ชจ๋ ๋คํธ์ํฌ๋ '๋ ธ๋', '๋ ธ๋๋ฅผ ์ฐ๊ฒฐํ๋ '๊ฐ์ ', ๋ ธ๋ ๊ฐ ์ฃผ๊ณ ๋ฐ๋ '๋ฉ์ธ์ง'๋ก ๊ตฌ์ฑ๋๋ค.
ํธ์คํธ Host
- ๋คํธ์ํฌ์ ๊ฐ์ฅ์๋ฆฌ์ ์์นํ ๋ ธ๋๋ ๋คํธ์ํฌ๋ฅผ ํตํด ํ๋ฅด๋ ์ ๋ณด๋ฅผ ์ต์ด๋ก ์์ฑ ๋ฐ ์ก์ ํ๊ณ , ์ต์ข ์ ์ผ๋ก ์์ ํ๋ค.
- ์ด๋ ์๋ฒ ์ปดํจํฐ๊ฐ ๋ ์๋ ์๊ณ , ๊ฐ์ธ ๋ฐ์คํฌํฑ, ๋ ธํธ๋ถ, ์ค๋งํธํฐ, ์์น, ์๋์ฐจ, ๋์ฅ๊ณ , TV ๋ฑ ์ฐ๋ฆฌ๊ฐ ์ผ์์์ ์ฌ์ฉํ๋ ๋คํธ์ํฌ IT ๊ธฐ๊ธฐ ๋๋ถ๋ถ์ด ์ํ๋ฉฐ ์ด๋ฌํ ๊ฐ์ฅ์๋ฆฌ ๋ ธ๋๋ฅผ ๋คํธ์ํฌ์์๋ ํธ์คํธ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
- ์๋ฒ(server)๋ '์ด๋ ํ ์๋น์ค'๋ฅผ ์ ๊ณตํ๋ ํธ์คํธ์ด๋ค.
- '์ด๋ ํ ์๋น์ค'๋ ํ์ผ์ด ๋ ์๋(ํ์ผ ์๋ฒ), ์น ํ์ด์ง๊ฐ ๋ ์๋(์น ์๋ฒ), ๋ฉ์ผ์ด ๋ ์๋(๋ฉ์ผ ์๋ฒ) ์๋ค.
- ํด๋ผ์ด์ธํธ(client)๋ ์๋ฒ์๊ฒ ์ด๋ ํ ์๋น์ค๋ฅผ ์์ฒญํ๊ณ ์๋ฒ์ ์๋ต์ ์ ๊ณต๋ฐ๋ ํธ์คํธ์ด๋ค.
๋คํธ์ํฌ ์ฅ๋น
- ๋คํธ์ํฌ ๊ฐ์ฅ์๋ฆฌ์ ์์นํ์ง ์์ ๋ ธ๋, ์ฆ ํธ์คํธ๊ฐ ์ฃผ๊ณ ๋ฐ์ ์ ๋ณด๊ฐ ์ค๊ฐ์ ๊ฑฐ์น๋ ๋ ธ๋.
- ์ด๋๋ท ํ๋ธ, ์ค์์น, ๋ผ์ฐํฐ, ๊ณต์ ๊ธฐ ๋ฑ์ด ์๋ค.
- ํธ์คํธ๊ฐ ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด๊ฐ ์ํ๋ ์์ ์ง๊น์ง ์์ ์ ์ด๊ณ ์์ ํ๊ฒ ์ ์ก๋ ์ ์๋๋ก ํ๋ค.
ํต์ ๋งค์ฒด
- ํธ์คํธ์ ๋คํธ์ํฌ ์ฅ๋น๋ ์ ๋ฌด์ ๋งค์ฒด๋ฅผ ํตํด ์ฐ๊ฒฐ๋์ด์ผ ํ๋ค.
- ๊ฐ ๋ ธ๋๋ฅผ ์ฐ๊ฒฐํ๋ ๊ฐ์ ์ด ํต์ ๋งค์ฒด์ด๋ฉฐ, ์ ์ ๋งค์ฒด์ ๋ฌด์ ๋งค์ฒด๊ฐ ์๋ค.
๋ฉ์์ง
- ํต์ ๋งค์ฒด๋ก ์ฐ๊ฒฐ๋ ๋ ธ๋๊ฐ ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด.
๋ฒ์์ ๋ฐ๋ฅธ ๋คํธ์ํฌ ๋ถ๋ฅ
- ํธ์คํธ๊ฐ ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฒ์๋ ์ผ๋ฐ ๊ฐ์ ์ด ๋ ์๋ ์๊ณ , ๊ธฐ์ ์ด ๋ ์๋ ์์ผ๋ฉฐ, ๋๋ก๋ ๋์๋ ๊ตญ๊ฐ๊ฐ ๋ ์๋ ์๋ค.
- ๋คํธ์ํฌ ๊ตฌ์ฑ ๋ฒ์๋ ๋ค์ํ๊ธฐ ๋๋ฌธ์ ๋ฒ์์ ๋ฐ๋ผ ํฌ๊ฒ LAN๊ณผ WAN์ผ๋ก ๊ตฌ๋ถํ๋ค.
LAN(Local Area Network)
- ๊ฐ๊น์ด ์ง์ญ์ ์ฐ๊ฒฐํ ๊ทผ๊ฑฐ๋ฆฌ ํต์ ๋ง.
- ๊ฐ์ , ๊ธฐ์ , ํ๊ต์ฒ๋ผ ํ์ ๋ ๊ณต๊ฐ์์์ ๋คํธ์ํฌ.
WAN(Wide Area Network)
- ๋จผ ์ง์ญ์ ์ฐ๊ฒฐํ๋ ๊ด์ญ ํต์ ๋ง.
- ๋ค๋ฅธ LAN์ ์ํ ํธ์คํธ์ ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ์์ผ ํ ๋๋ WAN์ด ํ์ํ๋ค.
- ์ธํฐ๋ท์ ์ฌ์ฉํ๊ธฐ ์ํด ์ ์ํ๋ WAN์ ISP(Internet Service Provider)๋ผ๋ ์ธํฐ๋ท ์๋น์ค ์ ์ฒด๊ฐ ๊ตฌ์ถํ๊ณ ๊ด๋ฆฌํ๋ค.
๋ฉ์์ง ๊ตํ ๋ฐฉ์์ ๋ฐ๋ฅธ ๋คํธ์ํฌ ๋ถ๋ฅ
ํ์ ๊ตํ ๋ฐฉ์
- ๋ฉ์์ง ์ ์ก๋ก์ธ ํ์ (circuit)์ ๋จผ์ ์ค์ ํ๊ณ ์ด๋ฅผ ํตํด ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๋ฐฉ์.
- ๋ ํธ์คํธ ์ฌ์ด์ ์ฐ๊ฒฐ์ ํ๋ณดํ ํ์ ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ํน์ฑ ๋๋ถ์ ์ฃผ์ด์ง ์๊ฐ ๋์ ์ ์ก๋๋ ์ ๋ณด์ ์์ด ๋น๊ต์ ์ผ์ ํ๋ค.
- ํธ์คํธ ๊ฐ์ ํ์ ์ ์ ์ ํ๊ฒ ์ค์ ์ ์ํํ๋ ๋คํธ์ํฌ ์ฅ๋น์ธ ํ์ ์ค์์น๊ฐ ํธ์คํธ ์ฌ์ด์ ์ผ๋์ผ ์ ์ก๋ก๋ฅผ ํ๋ณดํ๋ค.
- ํ์ ๊ตํ ๋ฐฉ์์ ๋ํ์ ์ธ ์ฌ๋ก๊ฐ ์ ํ๋ง.
- ์ก์ ์์ ์์ ์ ์ฌ์ด์ ์ฐ๊ฒฐ์ด ์ค์ ๋์ด์ผ ํ๊ณ , ํ ๋ฒ ์ฐ๊ฒฐ์ด ์ค์ ๋๋ฉด ์ฐ๊ฒฐ๋ ์ ์ก๋ก๋ฅผ ํตํด์๋ง ํตํ๊ฐ ๊ฐ๋ฅํ๋ค.
- ๋จ, ํ์ ์ ์ด์ฉ ํจ์จ์ด ๋ฎ์์ง ์ ์๋ค๋ ๋ฌธ์ ๊ฐ ์๋ค.
- ๊ฐ๋ฅํ ๋ชจ๋ ํ์ ์ ๋์์์ด ๋ฉ์์ง๊ฐ ํ๋ฅด๊ณ ์์ด์ผ๋ง ์ด์ฉ ํจ์จ์ด ๋์์ง์ง๋ง ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ์ง ์์ผ๋ฉด์ ํ์ ์ ์ ์ ํ๋ ๊ฒ์ ๋ญ๋น์ด๊ธฐ ๋๋ฌธ์ด๋ค.
ํจํท ๊ตํ ๋ฐฉ์
- ํ์ ๊ตํ ๋ฐฉ์์ ๋ฌธ์ ์ ์ ํด๊ฒฐํ ๋ฐฉ์์ผ๋ก, ๋ฉ์์ง๋ฅผ ํจํท(packet)์ด๋ผ๋ ์์ ๋จ์๋ก ์ชผ๊ฐ์ด ์ ์กํ๋ค.
- ๋ ํธ์คํธ๊ฐ ํ๋์ ์ ์ก ๊ฒฝ๋ก๋ฅผ ์ ์ ํ์ง ์๊ธฐ์ ๋คํธ์ํฌ ์ด์ฉ ํจ์จ์ด ์๋์ ์ผ๋ก ๋๋ค.
- ์ ํด์ง ๊ฒฝ๋ก๋ง์ผ๋ก ๋ฉ์์ง๋ฅผ ์ก์์ง ํ์ง ์์ ๋ฉ์์ง๋ ๋ค์ํ ์ค๊ฐ ๋ ธ๋๋ฅผ ๊ฑฐ์น ์ ์๋๋ฐ, ์ด๋ ์ค๊ฐ ๋ ธ๋์ธ ํจํท ์ค์์น๋ ํจํท์ด ์์ ์ง๊น์ง ์ฌ๋ฐ๋ฅด๊ฒ ๋๋ฌํ ์ ์๋๋ก ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๊ฑฐ๋ ํจํท์ ์ก์์ ์ง๋ฅผ ์๋ณํ๋ค.
- ๋ํ์ ์ธ ํจํท ์ค์์น ๋คํธ์ํฌ ์ฅ๋น๋ก๋ ๋ผ์ฐํฐ(router)์ ์ค์์น(switch)๊ฐ ์๋ค.
- ํจํท์ ํตํด ์ ์กํ๊ณ ์ ํ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ด๋ก๋(payload)๋ผ๊ณ ํ๋ฉฐ, ํค๋(header)๋ผ๋ ์ ๋ณด๋ ํจํท ์์ ํฌํจ๋๊ณ , ๋๋ก๋ ํจํท ๋ค์ ํธ๋ ์ผ๋ฌ(trailer)๋ผ๋ ์ ๋ณด๊ฐ ํฌํจ๋๊ธฐ๋ ํ๋ค.
- ํจํท์ ํค๋์ ๋ด๊ธฐ๋ ์ ๋ณด๋ก๋ ์ฃผ์(address)๊ฐ ์์ผ๋ฉฐ, ์ก์์ ์ง๋ฅผ ํน์ ํ๋ ์ ๋ณด๋ฅผ ์๋ฏธํ๋ค.(ex: IP ์ฃผ์, MAC ์ฃผ์)
- ์ด๋ฅผ ํ ๋๋ก ์ก์์ ์ง ์ ํ์ ๋ฐ๋ผ ์ ์ก ๋ฐฉ์์ ํฌ๊ฒ ์ ๋์บ์คํธ์ ๋ธ๋ก๋์บ์คํธ๋ก ๋๋๋ค.
- ์ ๋์บ์คํธ(unicast)๋ ํ๋์ ์์ ์ง์ ๋ฉ์์ง๋ฅผ ์ ์กํ๋ ๋ฐฉ์์ผ๋ก ์ก์ ์ง์ ์์ ์ง๊ฐ ์ผ๋์ผ๋ก ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ค.
- ๋ธ๋ก๋์บ์คํธ(broadcast)๋ ์์ ์ ์ ์ธํ ๋คํธ์ํฌ์์ ๋ชจ๋ ํธ์คํธ์๊ฒ ์ ์กํ๋ ๋ฐฉ์์ผ๋ก ์ ์ก๋๋ ๋ฒ์๋ฅผ ๋ธ๋ก๋์บ์คํธ ๋๋ฉ์ธ์ด๋ผ๊ณ ํ๋ค.
01-3 ๋คํธ์ํฌ ๋ฏธ์์ ์ผ๋ก ์ดํด๋ณด๊ธฐ
ํ๋กํ ์ฝ Protocol
- ํต์ ๊ณผ์ ์์ ์ ๋ณด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํด ํฉ์๋ ๊ท์น์ด๋ ๋ฐฉ๋ฒ์ ๋ปํ๋ฉฐ, ๋ ธ๋ ๊ฐ์ ์ ๋ณด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํจ.
- ์๋ก ๋ค๋ฅธ ํต์ ์ฅ์น๋ค์ด ์ ๋ณด๋ฅผ ์ฃผ๊ณ ๋ฐ์ผ๋ ค๋ฉด ํ๋กํ ์ฝ์ด ํตํด์ผ ํ๋ค.(IP, ARP, HTTPS, HTTP, TCP, UDP ๋ฑ)
- ๋ชจ๋ ํ๋กํ ์ฝ์๋ ์ ๋ง๋ค์ ๋ชฉ์ ๊ณผ ํน์ง์ด ์์ผ๋ฉฐ, ํ๋กํ ์ฝ๋ง๋ค ํจํท์ ํค๋ ๋ด์ฉ์ด ๋ฌ๋ผ์ง ์ ์๋ค.
๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ
- ํต์ ์ด ์ผ์ด๋๋ ๊ตฌ์กฐ๋ฅผ ๊ณ์ธตํํ ๋คํธ์ํฌ ์ฐธ์กฐ(๊ณ์ธต) ๋ชจ๋ธ
- ํต์ ๊ณผ์ ์ ๊ณ์ธต์ผ๋ก ๋๋ ์ด์ ๋ ํฌ๊ฒ ๋ ๊ฐ์ง์ด๋ค.
- ์ฒซ์งธ, ๋คํธ์ํฌ ๊ตฌ์ฑ๊ณผ ์ค๊ณ๊ฐ ์ฉ์ดํ๋ค.
- ๊ฐ ๊ณ์ธต์ด ์ํํด์ผํ ์ญํ ๊ณผ ๋ชฉ์ ์ ๋ง๊ฒ ํ๋กํ ์ฝ๊ณผ ๋คํธ์ํฌ ์ฅ๋น๋ฅผ ๊ณ์ธต๋ณ๋ก ์ค๋นํ ์ ์๋ค.
- ๋๋, ๋คํธ์ํฌ ๋ฌธ์ ์ง๋จ๊ณผ ํด๊ฒฐ์ด ์ฉ์ดํ๋ค.
- ํต์ ๊ณผ์ ์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ๋๋ผ๋ ๋ฌธ์ ์ ์์ธ์ ๊ณ์ธต๋ณ๋ก ์ง๋จํ๊ธฐ ์์ํ๋ค.
- ์ฒซ์งธ, ๋คํธ์ํฌ ๊ตฌ์ฑ๊ณผ ์ค๊ณ๊ฐ ์ฉ์ดํ๋ค.
OSI ๋ชจ๋ธ
- ๊ตญ์ ํ์คํ ๊ธฐ๊ตฌ(ISO)์์ ๋ง๋ ๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ๋ก 7๊ฐ์ ๊ณ์ธต์ผ๋ก ๋๋๋ค.
- ์ตํ์ ๊ณ์ธต์์ ์ต์์ ๊ณ์ธต์์ผ๋ก ๊ฐ๊ฐ ๋ฌผ๋ฆฌ, ๋ฐ์ดํฐ ๋งํฌ, ๋คํธ์ํฌ, ์ ์ก, ์ธ์
, ํํ, ์์ฉ ๊ณ์ธต์ด๋ค.
- ๋ฌผ๋ฆฌ ๊ณ์ธต(physical layer)์ ์ตํ๋จ์ ์๋ ๊ณ์ธต์ผ๋ก, 1๊ณผ 0์ผ๋ก ํํ๋๋ ๋นํธ ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ณ์ธต.
- ๋ค์ํ ํต์ ๋งค์ฒด์ ๋ง๋ ์ ํธ๋ก ์ด๋ฐ๋๋๋ก ๋นํธ ๋ฐ์ดํฐ์ ๋ณํ์ด ์ด๋ฃจ์ด์ง๊ณ ํต์ ๋งค์ฒด๋ฅผ ํตํ ์ก์์ ์ด ์ด๋ฃจ์ด์ง๋ค.
- ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต(data link layer)์ ๋คํธ์ํฌ ๋ด ์ฃผ๋ณ ์ฅ์น ๊ฐ์ ์ ๋ณด๋ฅผ ์ฌ๋ฐ๋ฅด๊ฒ ์ฃผ๊ณ ๋ฐ๊ธฐ ์ํ ๊ณ์ธต.
- ์ด๋๋ท์ ๋น๋กํ ๋ง์ LAN ๊ธฐ์ ์ด ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต์ ๋ น์ ์๋ค.(2์ฅ์์ ์์ธํ)
- ๋ฌผ๋ฆฌ ๊ณ์ธต์ ํตํด ์ฃผ๊ณ ๋ฐ๋ ์ ๋ณด์ ์ค๋ฅ๊ฐ ์๋์ง ํ์ธํ๊ณ , MAC ์ฃผ์ ์ฒด๊ณ๋ฅผ ํตํด ๋คํธ์ํฌ ๋ด ์ก์์ ์ง๋ฅผ ํน์ ํ๋ค.
- ๋คํธ์ํฌ ๊ณ์ธต(network layer)์ ๋ฉ์์ง๋ฅผ ๋ค๋ฅธ ๋คํธ์ํฌ์ ์ํ ์์ ์ง๊น์ง ์ ๋ฌํ๋ ๊ณ์ธต.
- IP ์ฃผ์ ์ฒด๊ณ๋ฅผ ํตํด ํต์ ํ๊ณ ์ ํ๋ ์์ ์ง ํธ์คํธ์ ๋คํธ์ํฌ๋ฅผ ์๋ณํ๊ณ , ์ํ๋ ์์ ์ง์ ๋๋ฌํ๊ธฐ ์ํ ์ต์ ๊ฒฝ๋ก๋ฅผ ๊ฒฐ์ ํ๋ค.
- ์ ์ก ๊ณ์ธต(transport layer)์ ์ ๋ขฐ์ฑ ์๊ณ ์์ ์ฑ ์๋ ์ ์ก์ ํด์ผ ํ ๋ ํ์ํ ๊ณ์ธต.
- ํจํท์ ํ๋ฆ์ ์ ์ดํ๊ฑฐ๋ ์ ์ก ์ค๋ฅ๋ฅผ ์ ๊ฒํด ์ ๋ขฐ์ฑ ์๊ณ ์์ ์ ์ธ ์ ์ก์ด ์ด๋ฃจ์ด์ง๋๋ก ํ๋ค.
- ์ธ์
๊ณ์ธต(session layer)์ ํธ์คํธ์ ์์ฉ ํ๋ก๊ทธ๋จ ๊ฐ ์ฐ๊ฒฐ ์ํ์ธ ์ธ์
์ ๊ด๋ฆฌํ๊ธฐ ์ํด ์กด์ฌํ๋ ๊ณ์ธต.
- ์ฐ๊ฒฐ ์ํ๋ฅผ ์์ฑํ๊ฑฐ๋ ์ ์งํ๊ณ , ์ข ๋ฃ๋์์ ๋๋ ๋์ด์ฃผ๋ ์ญํ ์ ๋ด๋นํ๋ค.
- ํํ ๊ณ์ธต(presentation layer)์ ๋ง์น ๋ฒ์ญ๊ฐ์ ๊ฐ์ ์ญํ ์ ํ๋ ๊ณ์ธต.
- ์ฌ๋์ด ์ดํดํ ์ ์๋ ์ธ์ด์ธ ๋ฌธ์๋ฅผ ์ปดํจํฐ๊ฐ ์ดํดํ ์ ์๋ ์ฝ๋๋ก ๋ณํํ๊ฑฐ๋, ์์ถ, ์ํธํ์ ๊ฐ์ ์์ ์ด ์ด๋ฃจ์ด์ง๋ค.
- ์์ฉ ๊ณ์ธต(application layer)์ ์ฌ์ฉ์ ๋ฐ ์ฌ์ฉ์๊ฐ ์ด์ฉํ๋ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ ๊ฐ์ฅ ๋ฐ์ ํ ๋ง๋ฟ์ ์๋ ๊ณ์ธต.
- ์ฌ์ฉ์๊ฐ ์ด์ฉํ ์์ฉ ํ๋ก๊ทธ๋จ์ ๋ค์ํ ๋คํธ์ํฌ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
- ๋ฌผ๋ฆฌ ๊ณ์ธต(physical layer)์ ์ตํ๋จ์ ์๋ ๊ณ์ธต์ผ๋ก, 1๊ณผ 0์ผ๋ก ํํ๋๋ ๋นํธ ์ ํธ๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ๊ณ์ธต.
TCP/IP ๋ชจ๋ธ
- OSI ๋ชจ๋ธ์ ์ฃผ๋ก ๋คํธ์ํฌ๋ฅผ ์ด๋ก ์ ์ผ๋ก ๊ธฐ์ ํ๊ณ ์ดํดํ ๋ ์ฌ์ฉํ๋ ๋ฐ๋ฉด(์ด์์ ์ค๊ณ), TCP/IP ๋ชจ๋ธ์ ์ด๋ก ๋ณด๋ค๋ ๊ตฌํ์ ์ค์ ์ ๋ ๋คํธ์ํฌ ์ฐธ์กฐ ๋ชจ๋ธ์ด๋ค.(์ค์ฉ์ ๊ตฌํ)
- TCP/IP 4๊ณ์ธต, ์ธํฐ๋ท ํ๋กํ ์ฝ ์ค์ํธ(suite), TCP/IP ํ๋กํ ์ฝ ์คํ ์ด๋ผ๊ณ ๋ ๋ถ๋ฅธ๋ค.
- ์ตํ์ ๊ณ์ธต์์ ์ต์์ ๊ณ์ธต์์ผ๋ก ๊ฐ๊ฐ ๋คํธ์ํฌ ์ก์ธ์ค, ์ธํฐ๋ท, ์ ์ก, ์์ฉ ๊ณ์ธต์ด๋ค.
- ๋คํธ์ํฌ ์ก์ธ์ค ๊ณ์ธต(network access layer)์ ๋งํฌ ๊ณ์ธต ๋๋ ๋คํธ์ํฌ ์ธํฐํ์ด์ค ๊ณ์ธต์ด๋ผ๊ณ ๋ ๋ถ๋ฅด๋ฉฐ, OSI์ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต๊ณผ ์ ์ฌํ๋ค.(2์ฅ์์ ์์ธํ)
- ์ธํฐ๋ท ๊ณ์ธต(Internet layer)์ OSI์ ๋คํธ์ํฌ ๊ณ์ธต๊ณผ ์ ์ฌํ๋ค.(3์ฅ์์ ์์ธํ)
- ์ ์ก ๊ณ์ธต(transport layer)์ OSI์ ์ ์ก ๊ณ์ธต๊ณผ ์ ์ฌํ๋ค.(4์ฅ์์ ์์ธํ)
- ์์ฉ ๊ณ์ธต(application layer)์ OSI์ ์ธ์ , ํํ, ์์ฉ ๊ณ์ธต์ ํฉ์น ๊ฒ๊ณผ ์ ์ฌํ๋ค.(5์ฅ์์ ์์ธํ)
์บก์ํ์ ์ญ์บก์ํ
- ํต์ ๊ณผ์ ์์ ํจํท์ด ์ก์์ ๋๋ ๊ณผ์ .
- ํจํท์ ์ก์ ๊ณผ์ ์์ ์บก์ํ๊ฐ ์ด๋ฃจ์ด์ง๊ณ , ์์ ๊ณผ์ ์์ ์ญ์บก์ํ๊ฐ ์ด๋ฃจ์ด์ง๋ค.
- ์ก์์ ํ๋ ๋ฉ์์ง๋ ์ก์ ์ง ์ ์ฅ์์๋ ๊ฐ์ฅ ๋์ ๊ณ์ธต์์๋ถํฐ ๊ฐ์ฅ ๋ฎ์ ๊ณ์ธต์ผ๋ก ์ด๋ํ๊ณ , ์์ ์ง ์ ์ฅ์์๋ ๊ฐ์ฅ ๋ฎ์ ๊ณ์ธต์์๋ถํฐ ๊ฐ์ฅ ๋์ ๊ณ์ธต์ผ๋ก ์ด๋ํ๋ค.
์บก์ํ Encapsulation
- ์ด๋ค ์ ๋ณด๋ฅผ ์ก์ ํ ๋ ๊ฐ ๊ณ์ธต์์๋ ์์ ๊ณ์ธต์ผ๋ก๋ถํฐ ๋ด๋ ค๋ฐ์ ํจํท์ ํ์ด๋ก๋๋ก ์ผ์, ํ๋กํ ์ฝ์ ๊ฑธ๋ง์ ํค๋(ํน์ ํธ๋ ์ผ๋ฌ)๋ฅผ ๋ง๋ถ์ธ ํ ํ์ ๊ณ์ธต์ผ๋ก ์ ๋ฌํฉ๋๋ค.
- ์ฆ, ํ ๋จ๊ณ ์๋ ๊ณ์ธต์ ๋ฐ๋ก ์์ ๊ณ์ธต์ผ๋ก๋ถํฐ ๋ฐ์ ํจํท์ ํค๋ ๋ฐ ํธ๋ ์ผ๋ฌ๋ฅผ ์ถ๊ฐํด ๋๊ฐ๋๋ฐ, ์ด ๊ณผ์ ์ ์บก์ํ๋ผ๊ณ ๋ถ๋ฅธ๋ค.
์ญ์บก์ํ Decapsulation
- ์์ ํ ๋๋ ๊ฐ ๊ณ์ธต์์ ๋ถ์๋ ํค๋(๋ฐ ํธ๋ ์ผ๋ฌ)๋ฅผ ๊ฐ ๊ณ์ธต์์ ํ์ธํ ๋ค ์ ๊ฑฐํ๋๋ฐ, ์ด๋ฅผ ์ญ์บก์ํ๋ผ๊ณ ํ๋ค.
PDU(Protocol Data Unit)
- ๊ฐ ๊ณ์ธต์์ ์ก์์ ๋๋ ๋ฉ์์ง์ ๋จ์.
- ์ฆ, ์์ ๊ณ์ธต์์ ์ ๋ฌ๋ฐ์ ๋ฐ์ดํฐ์ ํ์ฌ ๊ณ์ธต์ ํ๋กํ ์ฝ ํค๋(๋ฐ ํธ๋ ์ผ๋ฌ)๋ฅผ ์ถ๊ฐํ๋ฉด ํ์ฌ ๊ณ์ธต์ PDU๊ฐ ๋๋ค.
- OSI ๋ชจ๋ธ์ ๊ฐ ๊ณ์ธต์์์ PDU๋ ๋ค์๊ณผ ๊ฐ๋ค.
- PDU๋ ์ฃผ๋ก ์ ์ก ๊ณ์ธต ์ดํ์ ๋ฉ์์ง๋ฅผ ๊ตฌ๋ถํ๊ธฐ ์ํด ์ฌ์ฉํ๋๋ฐ, ์ ์ก ๊ณ์ธต๋ณด๋ค ๋์ ๊ณ์ธต์์๋ ์ผ๋ฐ์ ์ผ๋ก ๋ฐ์ดํฐ ํน์ ๋ฉ์์ง๋ก๋ง ์ง์นญํ๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
- ์ ์ก ๊ณ์ธต์ PDU๋ TCP ํ๋กํ ์ฝ์ด ์ฌ์ฉ๋์์ ๊ฒฝ์ฐ์๋ ์ธ๊ทธ๋จผํธ, UDP ํ๋กํ ์ฝ์ด ์ฌ์ฉ๋์์ ๊ฒฝ์ฐ์๋ ๋ฐ์ดํฐ๊ทธ๋จ์ด ๋๋ค.
'๐ฅ๏ธ CS > โก๏ธ ๋คํธ์ํฌ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[CS] ํผ๊ณต๋คํธ Chapter 7. ๋คํธ์ํฌ ์ฌํ (0) | 2024.09.20 |
---|---|
[CS] ํผ๊ณต๋คํธ Chapter 5. ์์ฉ ๊ณ์ธต (0) | 2024.09.09 |
[CS] ํผ๊ณต๋คํธ Chapter 4. ์ ์ก ๊ณ์ธต (1) | 2024.09.06 |
[CS] ํผ๊ณต๋คํธ Chapter 3. ๋คํธ์ํฌ ๊ณ์ธต (0) | 2024.09.02 |
[CS] ํผ๊ณต๋คํธ Chapter 2. ๋ฌผ๋ฆฌ ๊ณ์ธต๊ณผ ๋ฐ์ดํฐ ๋งํฌ ๊ณ์ธต (0) | 2024.08.28 |