๐ก ์ธํฐ๋ท์์ ์ปดํจํฐ ๋์ ์ด๋ป๊ฒ ํต์ ํ ๊น?
IP(Internet Protocol)
- ์ง์ ํ IP ์ฃผ์(IP Adress)์ ๋ฐ์ดํฐ ์ ๋ฌ
- ํจํท(Packet)์ด๋ผ๋ ํต์ ๋จ์๋ก ๋ฐ์ดํฐ ์ ๋ฌ
IP(Internet Protocol)์ ํ๊ณ
- ๋น์ฐ๊ฒฐ์ฑ
- ํจํท์ ๋ฐ์ ๋์์ด ์๊ฑฐ๋ ์๋น์ค ๋ถ๋ฅ ์ํ์ฌ๋ ํจํท ์ ์ก
- ๋น์ ๋ขฐ์ฑ
- ์ค๊ฐ์ ํจํท์ด ์ฌ๋ผ์ง๋ฉด?
- ํจํท์ด ์์๋๋ก ์์ค๋ฉด?
- ํ๋ก๊ทธ๋จ ๊ตฌ๋ถ
- ๊ฐ์ IP๋ฅผ ์ฌ์ฉํ๋ ์๋ฒ์์ ํต์ ํ๋ ์ ํ๋ฆฌ์ผ์ด์
์ด ๋ ์ด์์ด๋ฉด? โ ๋์์ด ์๋น์ค ๋ถ๋ฅ, ํจํท ์ ์ก : ๋์ ์๋ฒ๊ฐ ํจํท์ ๋ฐ์ ์ ์๋ ์ํ์ธ์ง ๋ชจ๋ฆ โ ํจํท ์์ค, ํจํท ์ ๋ฌ ์์ ๋ฌธ์ ๋ฐ์
TCP
- ์ธํฐ๋ท ํ๋กํ ์ฝ ์คํ์ 4๊ณ์ธต
| ์ ํ๋ฆฌ์ผ์ด์
๊ณ์ธต - HTTP, FTP |
|---|
| ์ ์ก ๊ณ์ธต - TCP, UDP |
| ์ธํฐ๋ท ๊ณ์ธต - IP |
| ๋คํธ์ํฌ ์ธํฐํ์ด์ค ๊ณ์ธต |
TCP์ IP์ ํจํท ์ ๋ณด ์ฐจ์ด
- IP : ์ถ๋ฐ์ง IP, ๋ชฉ์ ์ง IP, ๊ธฐํ + ์ ์ก ๋ฐ์ดํฐ
- TCP : ์ถ๋ฐ์ง IP, ๋ชฉ์ ์ง IP, ๊ธฐํ + ์ถ๋ฐ์ง PORT, ๋ชฉ์ ์ง PORT, ์ ์ก ์ ์ด, ์์, ๊ฒ์ฆ ์ ๋ณด
+ ์ ์ก ๋ฐ์ดํฐ
TCP(Transmission Control Protocol) ํน์ง
- ์ ์ก ์ ์ด ํ๋กํ ์ฝ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค.
- ์ฐ๊ฒฐ์งํฅ - TCP 3 way handshake (๊ฐ์ ์ฐ๊ฒฐ)
- ๋ฐ์ดํฐ ์ ๋ฌ ๋ณด์ฆ
- ์์ ๋ณด์ฅ
- ์ ๋ขฐํ ์ ์๋ ํ๋กํ ์ฝ์ด๋ค.
- ํ์ฌ๋ ๋๋ถ๋ถ TCP๋ฅผ ์ฌ์ฉํ๋ค.
TCP 3 way handshake
- SYN
- SYN + ACK
- ACK
- ๋ฐ์ดํฐ ์ ์ก
+) 3๋ฒ ACK๊ณผ์ ์์ ๋ฐ์ดํฐ ์ ์ก ๊ฐ๋ฅํ๋ค.
( SYN : ์ ์ ์์ฒญ / ACK : ์์ฒญ ์๋ฝ )
UDP (User Datagram Protocol)
- ์ฌ์ฉ์ ๋ฐ์ดํฐ๊ทธ๋จ ํ๋กํ ์ฝ์ด๋ผ๊ณ ๋งํ๋ค.
- ํ์ ๋ํ์ง์ ๋น์ (๊ธฐ๋ฅ์ด ๊ฑฐ์ ์๋ค.)
- ์ฐ๊ฒฐ์งํฅ X - TCP 3 way handshake X
- ๋ฐ์ดํฐ ์ ๋ฌ ๋ณด์ฆ X
- ์์ ๋ณด์ฅ X
- ๋ฐ์ดํฐ ์ ๋ฌ ๋ฐ ์์๊ฐ ๋ณด์ฅ๋์ง ์์ง๋ง, ๋จ์ํ๊ณ ๋น ๋ฆ
์ ๋ฆฌํ์๋ฉด?
- IP์ ๊ฑฐ์ ๊ฐ๋ค. +PORT +์ฒดํฌ์ฌ ์ ๋๋ง ์ถ๊ฐ
- ์ ํ๋ฆฌ์ผ์ด์
์์ ์ถ๊ฐ ์์
ํ์ํ๋ค.
UDP๋ ์๋๋๊ฒ ๋ง์๋ฐ ์ ์ธ๊น?
โ ์์๋ก ๋์์ ์ ์ก์ ๋ค ์ ์๋ค. ๋น ๋ฅด๊ฒ ๋ณด๋ด์ผ ํ๋ฉด์ ๋์์ ์์ ์ฑ์ ๋์ผ ํ์๋ ์๋
ํ์ผ์ ๊ฒฝ์ฐ UDP๋ฅผ ์ฌ์ฉํ๋ค. ๋์์์ ๊ฒฝ์ฐ ํฝ์
ํ ๋๊ฐ ์ ๋๋ ๋์ณ๋ ๊ด์ฐฎ๊ธฐ ๋๋ฌธ์ด๋ค.
TCP / UDP ํฌํธ ๋ชฉ๋ก ๋ณด๊ธฐ
- 0๋ฒ ~ 1023๋ฒ : ์ ์๋ ค์ง ํฌํธ ( well-known port ) โ ๊ฐ๋ฐ์๊ฐ ์ธ์์ผ ํ๋ ํฌํธ!
- 1024๋ฒ ~ 49151๋ฒ : ๋ฑ๋ก๋ ํฌํธ ( registered port )
- 49152๋ฒ ~ 65535๋ฒ : ๋์ ํฌํธ ( dynamic port )

DNS(Domain Name System)
- ๋๋ฉ์ธ ๋ค์ ์์คํ
์ด๋ผ๊ณ ํ๋ค.
- ๋๋ฉ์ธ ๋ช
์ IP์ฃผ์๋ก ๋ณํํด์ฃผ๋ ์ญํ ์ ํ๋ค.
- ๋๋ฉ์ธ ๋ช
์
๋ ฅ (ex. www.google.com)
- ์๋ต : 198.01.01.01
- ์ ์ : 198.01.01.01
์ถ์ฒ : ์ธํ๋ฐ - ๋ชจ๋ ๊ฐ๋ฐ์๋ฅผ ์ํ HTTP ์น ๊ธฐ๋ณธ ์ง์ - ๊น์ํ