Protocol : ์ปดํจํฐ๋ ์๊ฑฐ๋ฆฌ ํต์ ์ฅ๋น ์ฌ์ด์์ ๋ฉ์์ง๋ฅผ ์ฃผ๊ณ ๋ฐ๋ ์์๊ณผ ๊ท์น
- ์๋ก ๋ค๋ฅธ ํ๊ฒฝ์์ ๋ฐ์ดํฐ์ ํํ๋ฅผ ์ผ์ ํ๊ฒ ๊ท์ ํ์ฌ ์ถฉ๋ ๋ฐ ์ง์ฐ ๋ฑ์ ๋ฌธ์ ๋ฅผ ๋ฐฉ์งํ๋ค
Protocol Stack : ๋ค์ํ ๊ณ์ธต์ ํ๋กํ ์ฝ๋ค์ ๋ชจ๋ ํฉ์น ๊ฒ
- ํ๋์ ํ๋กํ ์ฝ์์ ๋ชจ๋ ์์ ์ ์ํํ์ง ์๊ณ ๋ค์์ ํต์ ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ค. (๋ฐ์ดํฐ ์ฒ๋ฆฌ ์์คํ ์์ ํต์ ์ ๋ณต์ก๋๋ฅผ ๋ํ๊ธฐ ๋๋ฌธ)
์ธํฐ๋ท ํ๋กํ ์ฝ ์คํ 5๊ณ์ธต
-
์์ฉ ๊ณ์ธต: ์ฌ์ฉ์ ๊ด์ ์์ ์ฌ๋ฌ ํ์ ํต์ ํ๋กํ ์ฝ๋ค์ ๋ํ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํ๋ ๊ณ์ธตPDU: ๋ฉ์์งํ๋กํ ์ฝ: HTTP(์น ๋ฌธ์ ๋ฐ request ์ ์ก), SMTP(์ ์ ๋ฉ์ผ ์ ์ก), FTP(ํ์ผ ์ ์ก)- ์ ์ก ๊ณ์ธต ํ๋กํ ์ฝ์ ๊ธฐ๋ฐ์ผ๋ก ํธ์คํธ ๊ฐ ์ฐ๊ฒฐ์ ํ๋ฆฝ
-
์ ์ก ๊ณ์ธต: Endpoint ๊ฐ์ ์์ฉ ๊ณ์ธต์ ๋ฉ์์ง๋ฅผ ์ ๋ขฐ์ฑ ์๊ฒ ์ ๋ฌํ๊ธฐ ์ํด ๋ ผ๋ฆฌ์ ํต์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ ๊ณ์ธต (Endpoint๋ ํด๋ผ์ด์ธํธ์ ์๋ฒ๋ฅผ ์๋ฏธ)PDU: ์ธ๊ทธ๋จผํธ(TCP), ๋ฐ์ดํฐ๊ทธ๋จ(UDP)ํ๋กํ ์ฝ: TCP, UDP- Port ๋ฒํธ์ ํด๋นํ๋ ์์ฉ ํ๋ก์ธ์ค์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํจ(Port ๋ฒํธ๋ก ๋์ผ ํธ์คํธ ๋ด์ ํ๋ก์ธ์ค๋ฅผ ๊ตฌ๋ถํจ)
-
๋คํธ์ํฌ ๊ณ์ธต: ๋ ผ๋ฆฌ์ ์ฃผ์ ์ฒด๊ณ์ ๋ฐ๋ผ ๋ผ์ฐํ ์ ํตํด ํธ์คํธ๋ค ์ฌ์ด์ ํจํท ์ ๋ฌ์ ์ ๊ณตํ๋ ๊ณ์ธตPDU: ๋ฐ์ดํฐ๊ทธ๋จ (IP ํจํท์ด๋ผ๊ณ ๋ง์ด ๋ถ๋ฅด์ง๋ง, IP ๋ฐ์ดํฐ๊ทธ๋จ์ด๋ผ๊ณ ๋ถ๋ฅด๋ ๊ฒ์ด ๋ ์ ํํจ, ์ฐธ๊ณ )ํ๋กํ ์ฝ: IP- ๐
๋ ผ๋ฆฌ์ ์ฃผ์ ์ฒด๊ณ: IP ์ฃผ์๋ฅผ ์๋ฏธํจ. ํฌ์๋ฉ: ๋ค์ ๋ผ์ฐํฐ์๊ฒ IP ๋ฐ์ดํฐ๊ทธ๋จ์ ๋๊ฒจ์ฃผ๋ ๊ฒ.๋ผ์ฐํ: IP ๋ฐ์ดํฐ๊ทธ๋จ์ ํ ๋ฒ์ ํ๋์ ๋ผ์ฐํฐ ์ฉ ์ด๋์ํค๋ฉด์ ๋ชฉ์ ์ง ํธ์คํธ๊น์ง์ ์ต์ ์ ๊ฒฝ๋ก๋ฅผ ์ฐพ๋ ๋ฐฉ์.
-
๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต: ์ฅ์น ๊ฐ ์ ๊ธฐ ์ ํธ๋ฅผ ์ ๋ฌํ๋ ๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ด์ฉํ์ฌ ๋์ผ ๋คํธ์ํฌ ์์ ์ฃผ๋ณ ์ฅ์น๋ค๋ผ๋ฆฌ ์ ์ก ์๋ฌ ์์ด ํต์ ํ ์ ์๋๋ก ํ๋ ๊ณ์ธตPDU: ํ๋ ์ํ๋กํ ์ฝ: Ethernet, WiFi- ์์ ๊ณ์ธต(๋คํธ์ํฌ ๊ณ์ธต)์ด ๋ถ์์ ํ ๋ฌผ๋ฆฌ ๊ณ์ธต์ ์ ๋ขฐํ ์ ์๋๋ก ์ ์ก ์๋ฌ๋ฅผ ์์ค๋ค
- ํ๋ ์ด๋ฐ(๋ฐ์ดํฐ๋ฅผ ํ๋ ์์ผ๋ก ๋๋์ด ๊ทธ๋ฃนํ), ํ๋ฆ ์ ์ด, ์๋ฌ ์ ์ด
-
๋ฌผ๋ฆฌ ๊ณ์ธต: ๋นํธ ๋ฐ์ดํฐ๋ฅผ ์ ๊ธฐ์ ์ ํธ๋ก ๋ณํํ์ฌ ๋ฌผ๋ฆฌ์ ์ธ ์ ์ก ๋งค์ฒด๋ฅผ ํตํด ๋ค์ ๋ ธ๋๋ก ์ ์กํ๋ ๊ณ์ธตPDU: ๋นํธ(0๊ณผ 1์ ์ ๊ธฐ์ on/off ์ํ๋ฅผ ์๋ฏธ)- ๋ฌผ๋ฆฌ์ ์ธ ์ ์ก ๋งค์ฒด : ๊ด์ผ์ด๋ธ ๋ฑ
์ธ์ฝ๋ฉ: ๋นํธ ๋ฐ์ดํฐ๋ฅผ ์๋ ๋ก๊ทธ ์ ํธ๋ก ๋ณํํ๋ ๊ฒ๋์ฝ๋ฉ: ์๋ ๋ก๊ทธ ์ ํธ๋ฅผ ๋นํธ ๋ฐ์ดํฐ๋ก ๋ณํํ๋ ๊ฒ- ๋ฐ์ดํฐ ์ ์ก์์ ์ก์, ๊ฐ์ญ, ์๊ณก, ์ง์ฐ ๋ฑ์ ์ํฅ์ ๋ฐ๋๋ค. (๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต์ ํ์์ฑ)
PDU(Protocol Data Unit) : ๊ฐ ํ๋กํ ์ฝ ์คํ ๊ณ์ธต์ ๋ฐ์ดํฐ ๋จ์ (PDU = SDU + PCI)
SDU(Service Data Unit): ๊ฐ ํ๋กํ ์ฝ ์คํ ๊ฐ์ ์ ์กํ๋ ๋ฐ์ดํฐ ๋จ์PCI(Protocol Control Information): ํ๋กํ ์ฝ ์ ์ด ์ ๋ณด(ํค๋์ ๊ฐ์ ์๋ฏธ)์บก์ํ: ์ก์ ์ธก์ ๊ฐ ๊ณ์ธต์์ ๋ฐ์ดํฐ์ PCI(ํค๋)๋ฅผ ๋ง๋ถํ๋ ๊ณผ์ ์ญ์บก์ํ: ์์ ์ธก์ ๊ฐ ๊ณ์ธต์์ ์บก์ํ๋ ๋ฐ์ดํฐ์ PCI(ํค๋)๋ฅผ ๋ฒ๊ฒจ๋ด๋ ๊ณผ์
๊ณ์ธต์ ๊ตฌ์กฐํํ ์ด์ : ๋ณต์กํ ๊ตฌ์กฐ์ ํต์ ์์คํ
์ ๊ธฐ๋ฅ๋ณ๋ก ๋๋์ด ๋ช
ํํ๊ณ ๊ตฌ์ฒด์ ์ผ๋ก ๊ตฌ๋ถํ์ฌ ๊ฐ๊ฐ์ ๋ชจ๋๋ก์จ ํจ๊ณผ์ ์ผ๋ก ๋ถ์
์ํค๊ธฐ ์ํจ์ด๋ค. ๋ํ ์ด๋ค ๊ณ์ธต์์ ๋ฌธ์ ๊ฐ ์๊ธด๋ค๋ฉด ๋ค๋ฅธ ๊ณ์ธต์ ๊ฑด๋๋ฆฌ์ง ์๊ณ ํ ๊ณ์ธต์ ๋ฌธ์ ๋ง ํด๊ฒฐํ ์ ์๊ธฐ ๋๋ฌธ์ ์ ์ง ๋ณด์ ์ธก๋ฉด์์ ๊ฐ์ ์ ๊ฐ์ง๊ณ ์๋ค.
์ํ๊ตฌ์กฐ์ธ ์ด์ : ์ํ ๊ตฌ์กฐ๋ฅผ ํตํด์ ์์ ๊ณ์ธต์ด ์ ์ญ์ ์ผ๋ก ๋์ํ๊ธฐ ์ํด์ ๊ทธ ํ์ ๊ณ์ธต์ด ๋ชจ๋ ์ ์ ๋์์ ํด์ผํ๊ธฐ ๋๋ฌธ์ด๋ค.
์ธํฐ๋ท ํ๋กํ ์ฝ ์คํ 5๊ณ์ธต์ ์์ฉ ๊ณ์ธต์ ์์ฉ ๊ณ์ธต ,ํํ ๊ณ์ธต, ์ธ์
๊ณ์ธต์ผ๋ก ๋๋ ๋ชจ๋ธ์ด๋ค. (์์ฉ ๊ณ์ธต์ ๋ถ๋ด์ ๋๊ธฐ ์ํจ)
- ์์ฉ ๊ณ์ธต
ํํ ๊ณ์ธต: ๋คํธ์ํฌ์ ๋ฐ์ดํฐ ๋ฒ์ญ์ ํตํด ๋ฐ์ดํฐ ํ์์ ์ฐจ์ด๋ฅผ ๋ค๋ฃจ๋ ๊ณ์ธต- MIME ์ธ์ฝ๋ฉ, ์ํธํ๊ฐ ์ด๋ฃจ์ด์ง๋ค
์ธ์ ๊ณ์ธต: ๋ ํธ์คํธ ํ๋ก์ธ์ค ๊ฐ ์ธ์ ์ค์ /์ ์ง/์ข ๋ฃํ๋๋ฐ ํ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ ๊ณ์ธต- ๋ ํธ์คํธ ํ๋ก์ธ์ค ๊ฐ์ ์ฐ๊ฒฐ์ด ์์ค๋๋ฉด ์ฐ๊ฒฐ์ ๋ณต๊ตฌ ์๋๋ฅผ ํ๋ ๊ณ์ธต์ด๋ค.
์ธ์ : ๋คํธ์ํฌ ์์์ ์ข ๋จ๊ฐ์ ์ผํ์ฉ ๋ ผ๋ฆฌ์ ์ฐ๊ฒฐ์ ์๋ฏธํจ
- ์ ์ก ๊ณ์ธต
- ๋คํธ์ํฌ ๊ณ์ธต
- ๋ฐ์ดํฐ๋งํฌ ๊ณ์ธต
- ๋ฌผ๋ฆฌ ๊ณ์ธต
ํ์ฌ ์ธํฐ๋ท์ OSI 7๊ณ์ธต์ด ์๋ TCP/IP ๊ณ์ธต ๋ชจ๋ธ์ ๋ฐ๋ฅธ๋ค
- ํ๋์ ์ธํฐ๋ท์ด TCP/IP ๋ชจ๋ธ์ ๋ฐ๋ฅด๋ ์ด์ ๋ OSI ๋ชจ๋ธ์ด TCP/IP ๋ชจ๋ธ๊ณผ์ ์์ฅ ์ ์ ์ธ์์์ ์ก๊ธฐ ๋๋ฌธ์ด๋ค.
TCP/IP ๊ณ์ธต์ 2๊ฐ์ง ๋ฒ์ ์ด ์๋ค โ TCP/IP Original(4๊ณ์ธต), TCP/IP Updated(5๊ณ์ธต)
- ์ค๋๋ ์๋ย
TCP/IP Updated(5๊ณ์ธต)ย ๋ชจ๋ธ์ด ๋ ๋ง์ด ์ฌ์ฉ๋๋ค - ํ์ฌ ์ธํฐ๋ท ํ๋กํ ์ฝ ์คํ 5๊ณ์ธต์
TCP/IP Updated(5๊ณ์ธต)๋ชจ๋ธ์ ๋ฐ๋ฅธ๋ค.
IP ์ฃผ์ : ์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ปดํจํฐ๋ค์ด ๋
ผ๋ฆฌ์ ์ผ๋ก ๊ฐ๋ ๊ณ ์ ์ฃผ์
Domain Name: IP ์ฃผ์๋ฅผ ์ ๋ถ ์ ๋ ฅํ๊ธฐ ํ๋ค๊ธฐ ๋๋ฌธ์ ๋๋ฉ์ธ ๋ค์์ด ๋ฑ์ฅDNS: ๋๋ฉ์ธ ๋ค์์ IP ์ฃผ์๋ก ๋งคํ์์ผ์ฃผ๋ ์์คํ
IP : TCP/IP ๊ธฐ๋ฐ์ ์ธํฐ๋ท ๋ง์ ํตํด IP ๋ฐ์ดํฐ๊ทธ๋จ์ ์ ๋ฌํ๋ ํ๋กํ ์ฝ
IP ๋ฐ์ดํฐ๊ทธ๋จ: IP ํค๋ + ๋ฐ์ดํฐIP ๋คํธ์ํฌ: IP ํ๋กํ ์ฝ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋ ๋คํธ์ํฌ. ํ์ฌ์ ์ธํฐ๋ท์ ์ง์นญํจ
๊ธฐ์กด IPv4์ ์ฃผ์ ๊ณ ๊ฐ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ IPv6๊ฐ ์๊ฒผ๋ค.
IPv4 ์ IPv6์ ํค๋
| IPv4(Internet Protocol Version 4) | IPv6(Internet Protocol Version 6) | |
|---|---|---|
| ์ฃผ์ ํฌ๊ธฐ | 32๋นํธ | 128๋นํธ |
| ํค๋ ์ข ๋ฅ | 1์ข ๋ฅ | 2์ข ๋ฅ(๊ธฐ๋ณธ ํค๋ & ํ์ฅ ํค๋) |
| ํค๋ ํฌ๊ธฐ | ๊ฐ๋ณ ํฌ๊ธฐ ํค๋(์ต์ ์ ๋ฐ๋ผ ๋ฌ๋ผ์ง) | ๊ณ ์ ํฌ๊ธฐ ํค๋(๊ธฐ๋ณธ 40๋ฐ์ดํธ) |
| ์ฃผ์ ํ๊ธฐ๋ฒ | . ์ผ๋ก ๊ตฌ๋ถํ๋ฉฐ 4์๋ฆฌ์ 10์ง ํ๊ธฐ๋ฒ(192.168.10.1) | : ์ผ๋ก ๊ตฌ๋ถํ๋ฉฐ 8์๋ฆฌ์ 16์ง ํ๊ธฐ๋ฒ(2001:0DB8:1000:0000:0000:0000:1111:2222) |
| ํจํท ํฌ๊ธฐ ์ ํ | 64kbyte | ์์ |
| ์ธ์ฆ ๋ฐ ๋ณด์ ๊ธฐ๋ฅ | ์์ | ํ์ฅ ํค๋๋ฅผ ํตํด ์ ์ฉ ๊ฐ๋ฅ |
IPv6๊ฐ IPv4์ ๋นํด ๊ฐ์ง๋ ์ด์
- ํจํท์ ๋จํธํ ํ์ง ์์ ํจ์จ์ ์ธ ๋ผ์ฐํ ์ด ๊ฐ๋ฅํ๋ค
- ํ์ฅ ํค๋๋ฅผ ํตํด ์ธ์ฆ ๋ฐ ๋ณด์ ๊ธฐ๋ฅ์ ์ ์ฉํ ์ ์์ด์ ๋ฐ์ดํฐ ๋ฌด๊ฒฐ์ฑ์ ์ ๊ณตํ๋ค
