๐ก ์ปดํจํฐ ํ๋ก๊ทธ๋จ๋ผ๋ฆฌ๋ ์ด๋ ๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ค.
๐ก์ปดํจํฐ์ ํ๋ก๊ทธ๋จ๋ผ๋ฆฌ๋ ์ด๋ ๊ฒ ๋ฐ์ดํฐ๋ฅผ ์ฃผ๊ณ ๋ฐ๋๋ค.
์ด ์ญํ ์ 4๊ณ์ธต์์ ๋ด๋นํจ
- 4๊ณ์ธต ํ๋กํ ์ฝ
- ํฌํธ๋ฒํธ
- ํ๋ก๊ทธ๋จ์ ์ฐ๊ฒฐ ์ ๋ณด
๊ณ์ธต ํ๋กํ ์ฝ
4๊ณ์ธต์ ์ ์ก ๊ณ์ธต์ด๋ผ๊ณ ๋ ๋ถ๋ฆฌ๋ฉฐ, ์ก์ ์์ ํ๋ก์ธ์ค์ ์์ ์์ ํ๋ก์ธ์ค๋ฅผ ์ฐ๊ฒฐํ๋ ํต์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
์ ์ก ๊ณ์ธต์ ์ฐ๊ฒฐ ์งํฅ ๋ฐ์ดํฐ ์คํธ๋ฆผ ์ง์, ์ ๋ขฐ์ฑ, ํ๋ฆ ์ ์ด ๊ทธ๋ฆฌ๊ณ ๋ค์คํ ๊ฐ์ ํธ๋ฆฌํ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค.
์ ์ก ํ๋กํ ์ฝ ์ค ๊ฐ์ฅ ์ ์๋ ค์ง ๊ฒ์ ์ฐ๊ฒฐ ์งํฅ ์ ์ก ๋ฐฉ์์ ์ฌ์ฉํ๋ ์ ์ก ์ ์ด ํ๋กํ ์ฝ(TCP: Transmission Control Protocol)
๊ฐ ์๋ค. ๋ณด๋ค ๋จ์ํ ์ ์ก์ ์ฌ์ฉ๋๋ ์ฌ์ฉ์ ๋ฐ์ดํฐ๊ทธ๋จ ํ๋กํ ์ฝ(UDP: User Datagram Protocol)
๋ ์๋ค.
UDP: ๋น์ฐ๊ฒฐ ์งํฅ ํ๋กํ ์ฝ(์ฐ๊ฒฐ๋์ด ์๋ ๊ฒ์ ๋ณ๋ก ์ข์ํ์ง ์์), ๋ฐ๋ผ์ ์ฐ๊ฒฐ์ ์๊ด์์ด ๊ทธ๋ฅ ๋ฐ์ดํฐ๋ฅผ ์ ์กํจ.
TCP: ์์ ํ ์ฐ๊ฒฐ์ ์งํฅํ๋ ํ๋กํ ์ฝ, ์๋ฐ์๋์ง ๋ชป๋ฐ์๋์ง ํ์ธํ๋ฉด์ ๋ฐ์ดํฐ๋ฅผ ๋ณด๋ด๊ฒ๋จ. ์๋ฐ์ผ๋ฉด ๋ค์๊ฑธ ๋ณด๋ด๊ณ , ๋ชป๋ฐ์ผ๋ฉด ํด๋น ๋ฐ์ดํฐ๋ฅผ ๋ค์ ๋ณด๋ด๋ ํํ
ํฌํธ ๋ฒํธ
ํน์ ํ๋ก์ธ์ค์ ํน์ ํ๋ก์ธ์ค๊ฐ ํต์ ํ๊ธฐ ์ํด์ ์ฌ์ฉํ๋ค.
ํ๋์ ํฌํธ๋ ํ๋์ ํ๋ก์ธ์ค์์๋ง ์ฌ์ฉ์ด ๊ฐ๋ฅํ๋ค.
ํ๋์ ํ๋ก์ธ์ค๊ฐ ์ฌ๋ฌ ๊ฐ์ ํฌํธ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ๊ฐ๋ฅํ๋ค.
ํฌํธ ๋ฒํธ๋ ์ผ๋ฐ์ ์ผ๋ก ์ ํด์ ธ์์ง๋ง, ๋ฌด์กฐ๊ฑด ์ง์ผ์ผํ๋ ๊ฒ์ ์๋๋ค.(์ผ๋ฐ์ ์ผ๋ก ์นํฌํธ๋ 80๋ฒ์ผ๋ก ์ ํด์ ธ์์ง๋ง, ๊ผญ 80๋ฒ์ ์ฌ์ฉํด์ผํ๋ ๊ฒ์ ์๋๋ค.) ํ๋ก๊ทธ๋จ์ด ์ฌ์ฉํ๋ ์ฃผ์์! ์ปดํจํฐ๊ฐ ์ฌ์ฉํ๋ ์ฃผ์ ์๋.
Well-Known ํฌํธ
์๋น์ค ์ด๋ฆ | ํฌํธ ๋ฒํธ |
---|---|
FTP | 20, 21 |
SSH | 22 |
TELNET | 23 |
DNS | 53 |
DHCP | 67, 68 |
TFTP | 69 |
HTTP | 80 |
HTTPS | 443 |
์กฐ๊ธ์ ์ ๋ช ํ Registered ํฌํธ
์๋น์ค ์ด๋ฆ | ํฌํธ ๋ฒํธ |
---|---|
์ค๋ผํด DB ์๋ฒ | 1521 |
MySQL ์๋ฒ | 3306 |
MS ์๊ฒฉ ๋ฐ์คํฌํ | 3389 |
์ผ๋ฐ ์ฌ์ฉ์๋ค์ด ์ฌ์ฉํ๋ Dynamic Port
์์ ํฌํธ ๋ฒํธ | ๋ง์ง๋ง ํฌํธ ๋ฒํธ |
---|---|
49152 | 65535 |
์ด์ค์ ์๋ฌด๊ฑฐ๋ ์จ์ ์ฐ๊ฒฐํ๋ค๊ณ ํจ.
ex)
Chrome browser(49152) โโ ๋ค์ด๋ฒ(80)
๊ฒฐ๊ตญ ํต์ ์ด๋ผ๋๊ฑด 2, 3, 4 ๊ณ์ธต ๋ค ์จ์ผ์ง ํต์ ์ด ๋๋ค.
UDPํ๋กํ ์ฝ
์ฌ์ฉ์ ๋ฐ์ดํฐ๊ทธ๋จ ํ๋กํ ์ฝ(UDT, User Datagram Protocol)
ํ๋ก์ธ์ค: ๋ฉ๋ชจ๋ฆฌ์์ ๋์๋๋ ํ๋ก๊ทธ๋จ์ ์ ๋๋ฒ์ ๋ฐ์ดํฐ๊ทธ๋จ ํ๋กํ ์ฝ(Universial Datagram Protocol)์ด๋ผ๊ณ ๋ถ๋ฅด๊ธฐ๋ ํ๋ค.
UDP์ ์ ์ก๋ฐฉ์์ ๋๋ฌด ๋จ์ํด์ ์๋น์ค์ ์ ๋ขฐ์ฑ์ด ๋ฎ๊ณ ๋ฐ์ดํฐ๊ทธ๋จ ๋์ฐฉ ์์๊ฐ ๋ฐ๋๊ฑฐ๋ ๋ค๋ฐ๋๊ฑฐ๋, ์ค๋ณต๋๊ธฐ๋ ํ๋ค.
์ฌ์ง์ด ํต๋ณด์์ด ๋๋ฝ๋๊ธฐ๋ ํ๋ค. ๋ฐ๋ผ์ UDP๋ ์ค๋ฅ์ ๊ฒ์ฌ์ ์์ ์ด ํ์์๋ ํ๋ก๊ทธ๋จ์์ ์ํํ๋ ๊ฒ์ ๋ฐ๋ณตํ๋ค.
UDP ๊ตฌ์กฐ: sourcePort + DestinationPort + Length + CheckSum โ 8 Bytes
๋๋ฉ์ธ์ ๋ฌผ์ผ๋ฉด IP๋ฅผ ์๋ ค์ฃผ๋ DNS(Domain Name System) ์๋ฒ
TFTP Server
UDP๋ก ํ์ผ์ ๊ณต์ (์ ์ก, ์๋ต)ํ๋ ํ๋ก๊ทธ๋จ