์ฐ๋ฆฌ๊ฐ ๋งค์ผ ์ฌ์ฉํ๋ ์น์ฌ์ดํธ ์ ์, ์ด๋ฉ์ผ ์ ์ก, ํ์ผ ๋ค์ด๋ก๋ ๋ฑ ์ธํฐ๋ท์์ ์ด๋ฃจ์ด์ง๋ ๋๋ถ๋ถ์ ํต์ ์ TCP์ IP๋ผ๋ ๋ ๊ฐ์ง ํต์ฌ ๊ธฐ์ ๋๋ถ์ ๊ฐ๋ฅํ๋ค.
์ด ๋์ ์ญํ ์ ๊ฐ๋จํ ๋น์ ํ๋ฉด IP๋ ์ฃผ์, TCP๋ ์์ ํ ๋ฐฐ์ก ์๋น์ค์ ๋น์ทํ๋ค. IP๋ ๋ฐ์ดํฐ๋ฅผ ์ด๋๋ก ๋ณด๋ด์ผ ํ๋์ง๋ฅผ ์๋ ค์ฃผ๊ณ TCP๋ ๊ทธ ๋ฐ์ดํฐ๊ฐ ์ ํํ๊ณ ์์ ํ๊ฒ ๋์ฐฉํ๋๋ก ๊ด๋ฆฌํ๋ค.
IP(Internet Protocol)๋ ์ธํฐ๋ท์์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ฌํ๊ธฐ ์ํ ์ฃผ์ ์ฒด๊ณ์ ํจํท ์ ๋ฌ ๊ท์น์ ์ ์ํ ํ๋กํ ์ฝ์ด๋ค.
์ธํฐ๋ท์ ์ฐ๊ฒฐ๋ ๋ชจ๋ ์ปดํจํฐ๋ ์ฅ์น๋ ๊ณ ์ ํ IP ์ฃผ์๋ฅผ ๊ฐ์ง๋ค. ์ด๋ ํ๋ฐฐ๋ฅผ ๋ณด๋ด๊ธฐ ์ํด ์ง ์ฃผ์๊ฐ ํ์ํ ๊ฒ๊ณผ ๊ฐ์ ๊ฐ๋
์ผ๋ก ๋ฐ์ดํฐ๊ฐ ์ฌ๋ฐ๋ฅธ ๋ชฉ์ ์ง๋ก ์ ๋ฌ๋๋๋ก ๊ธธ์ ์๋ดํ๋ ์ญํ ์ ํ๋ค.
IP ์ฃผ์์๋ ๋ ๊ฐ์ง ์ฃผ์ ๋ฒ์ ์ด ์กด์ฌํ๋ค.
IPv4
32๋นํธ ์ฃผ์ ์ฒด๊ณ๋ก 8๋นํธ์ฉ 4๊ฐ์ ์ซ์๋ก ํํ๋๋ค. (์: 222.239.104.204)
ํ์ฌ๋ ์ธํฐ๋ท ์ฌ์ฉ ์ฆ๊ฐ๋ก ์ธํด ์ฃผ์ ๋ถ์กฑ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์๋ค.
IPv6
128๋นํธ ์ฃผ์ ์ฒด๊ณ๋ก 16์ง์์ ์ฝ๋ก ์ผ๋ก ํํ๋๋ค. (์: 2001:0db8::1)
๋งค์ฐ ํฐ ์ฃผ์ ๊ณต๊ฐ์ ์ ๊ณตํ์ฌ IPv4 ์ฃผ์ ๋ถ์กฑ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํด ๋ฑ์ฅํ๋ค.
IP๋ ๋ฐ์ดํฐ๋ฅผ ์ ์กํ ๋ ๋ค์ํ ๋ฐฉ์์ผ๋ก ๋ชฉ์ ์ง๋ฅผ ์ง์ ํ ์ ์๋ค.
๋ค๋ง IP ์์ฒด๋ ๋จ์ํ ๋ฐ์ดํฐ๋ฅผ ๋ชฉ์ ์ง๊น์ง ์ ๋ฌํ๋ ์ญํ ๋ง ์ํํ๋ค. ๋ฐ์ดํฐ๊ฐ ์ค์ ๋ก ๋์ฐฉํ๋์ง, ์ค๊ฐ์ ์์ค๋์๋์ง ๋ฑ์ ํ์ธํ์ง ์๋๋ค. ์ฆ ์ ๋ขฐ์ฑ ๋ณด์ฅ์ IP์ ์ญํ ์ด ์๋๋ค.
TCP(Transmission Control Protocol)๋ ๋ฐ์ดํฐ๊ฐ ์์ค ์์ด ์ ํํ ์์๋ก ์ ๋ฌ๋๋๋ก ๋ณด์ฅํ๋ ์ ์ก ํ๋กํ ์ฝ์ด๋ค. IP๊ฐ ๋ฐ์ดํฐ์ ๋ชฉ์ ์ง ์ฃผ์๋ฅผ ์ ๊ณตํ๋ค๋ฉด TCP๋ ๋ฐ์ดํฐ๋ฅผ ์ด๋ค ๋ฐฉ์์ผ๋ก ์์ ํ๊ฒ ์ ๋ฌํ ์ง๋ฅผ ๋ด๋นํ๋ค.
ํ ์ปดํจํฐ์์๋ ์ฌ๋ฌ ํ๋ก๊ทธ๋จ์ด ๋์์ ์ธํฐ๋ท์ ์ฌ์ฉํ ์ ์๋ค. ์๋ฅผ ๋ค์ด ์น ๋ธ๋ผ์ฐ์ ์ ์ด๋ฉ์ผ ํ๋ก๊ทธ๋จ์ด ๋์์ ํต์ ํ ๋ ๊ฐ ํ๋ก๊ทธ๋จ์ ๋ฐ์ดํฐ๊ฐ ์๋ก ์์ด์ง ์์์ผ ํ๋ค.
์ด๋ฅผ ์ํด TCP๋ ํฌํธ ๋ฒํธ(Port Number)๋ฅผ ์ฌ์ฉํ๋ค. ์ถ๋ฐ์ง ํฌํธ(Source Port)์ ๋ชฉ์ ์ง ํฌํธ(Destination Port)๋ฅผ ํตํด ์ด๋ค ํ๋ก๊ทธ๋จ์ด ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ณ ๋ฐ๋์ง ๊ตฌ๋ถํ ์ ์๋ค.
์ด๋ฌํ ๊ธฐ๋ฅ์ผ๋ก TCP๋ ๋์ ์ ๋ขฐ์ฑ์ ์ ๊ณตํ์ง๋ง ์ถ๊ฐ์ ์ธ ์ฒ๋ฆฌ ๊ณผ์ ์ผ๋ก ์ธํด ์ค๋ฒํค๋๊ฐ ์กด์ฌํ๋ค.
์ธํฐ๋ท์์๋ IP์ TCP๋ฅผ ํจ๊ป ์ฌ์ฉํ์ฌ ์์ ์ ์ธ ํต์ ์ ๊ตฌํํ๋ค. ์ด๋ฌํ ๊ตฌ์กฐ๋ฅผ ์ผ๋ฐ์ ์ผ๋ก TCP/IP๋ผ๊ณ ๋ถ๋ฅธ๋ค.
TCP/IP๋ ๋จ์ํ TCP์ IP๋ง์ ์๋ฏธํ๋ ๊ฒ์ด ์๋๋ผ ์ธํฐ๋ท ํต์ ์ ๊ตฌ์ฑํ๋ ์ฌ๋ฌ ํ๋กํ ์ฝ๋ค์ ์งํฉ(์ธํฐ๋ท ํ๋กํ ์ฝ ์ค์ํธ)์ ๊ฐ๋ฆฌํจ๋ค.
์ค๋๋ ์ฐ๋ฆฌ๊ฐ ์ฌ์ฉํ๋ ๋๋ถ๋ถ์ ์ธํฐ๋ท ์๋น์ค๋ ์ด TCP/IP ๊ธฐ๋ฐ์์ ๋์ํ๋ค.
1) ์น ๋ธ๋ผ์ฐ์ง(HTTP/HTTPS)
์น ํ์ด์ง๋ฅผ ๋น ์ง์์ด ๋ฐ์์ค๊ธฐ ์ํด TCP ๊ธฐ๋ฐ ํต์ ์ ์ฌ์ฉํ๋ค. ๋ค๋ง ์ต์ ์น ํ์ค์ธ HTTP/3๋ TCP ๋์ UDP ๊ธฐ๋ฐ์ QUIC ํ๋กํ ์ฝ์ ์ฌ์ฉํ๊ธฐ๋ ํ๋ค.
2) ์ด๋ฉ์ผ(SMTP, IMAP, POP3)
๋ฉ์์ง๊ฐ ์์ค๋์ง ์๋๋ก TCP ๊ธฐ๋ฐ ํต์ ์ ์ฌ์ฉํ๋ค.
3) ํ์ผ ์ ์ก(FTP, SFTP ๋ฑ)
ํฐ ํ์ผ์ ์ฌ๋ฌ ์กฐ๊ฐ์ผ๋ก ๋๋์ด ์ ์กํ๊ณ ๋ค์ ์ ํํ๊ฒ ์ฌ์กฐ๋ฆฝํ๋ค.
์ต๊ทผ ์ธํฐ๋ท ํ๊ฒฝ์์๋ ์ค์๊ฐ ํต์ ์ด ์ค์ํด์ง๋ฉด์ UDP(User Datagram Protocol) ์ฌ์ฉ์ด ์ฆ๊ฐํ๊ณ ์๋ค.
UDP๋ TCP์ ๋ฌ๋ฆฌ ์ ๋ขฐ์ฑ๋ณด๋ค ์๋์ ํจ์จ์ ์ฐ์ ์ํ๋ ์ ์ก ํ๋กํ ์ฝ์ด๋ค.
[์ฃผ์ ํน์ง]
์ด๋ฌํ ํน์ฑ ๋๋ถ์ ์จ๋ผ์ธ ๊ฒ์, ์ค์๊ฐ ์คํธ๋ฆฌ๋ฐ๊ฐ์ ์ง์ฐ ์๊ฐ์ด ์ค์ํ ์๋น์ค์์ ์ฃผ๋ก ์ฌ์ฉ๋๋ค.
