ํฌํธ(Port) ์์ ์ ๋ณต —์์ด๋ณด๋ ์ดํดํ๋ ์ธํฐ๋ท๊ด๋ฌธ
- ๊ณต์ ๋งํฌ ๋ง๋ค๊ธฐ
- X
- ์ด๋ฉ์ผ
- ๊ธฐํ ์ฑ
ํฌํธ(Port) ์์ ์ ๋ณต —์์ด๋ณด๋ ์ดํดํ๋ ์ธํฐ๋ท๊ด๋ฌธ
์ปดํจํฐ ๋คํธ์ํฌ์์ IP ์ฃผ์ = ์ํํธ ์ฃผ์
ํฌํธ = ์ํํธ ๋ฌธ ๋ฒํธ๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค.
์๋ฅผ ๋ค์ด:
- IP = 192.168.0.10 (์ํํธ)
- Port 80 = ๊ฑฐ์ค ๋ฌธ (์น์ฌ์ดํธ)
- Port 22 = ๊ด๋ฆฌ์ค ๋ฌธ (์๊ฒฉ์ ์)
- Port 25 = ์ฐ์ฒด๊ตญ ๋ฌธ (์ด๋ฉ์ผ)
์ฆ, ์ปดํจํฐ๋ IP๋ก ์ด๋ ์ปดํจํฐ์ธ์ง ์ฐพ๊ณ , Port๋ก ์ด๋ค ์๋น์ค์ธ์ง ์ฐพ๋๋ค.
๐ ์ ํฌํธ๊ฐ ํ์ํ๊ฐ?
๋ค ์ปดํจํฐ์์ ๋์์
- ํฌ๋กฌ
- ์นด์นด์คํก
- ๊ฒ์
- ์ ํ๋ธ
๋ฅผ ์คํํ ์ ์๋ ์ด์ ๋
๊ฐ ํ๋ก๊ทธ๋จ์ด ์๋ก ๋ค๋ฅธ ํฌํธ๋ฅผ ์ฌ์ฉํ๊ธฐ ๋๋ฌธ.
ํฌํธ๋ ํ๋ก๊ทธ๋จ์ ์ฃผ์ํ ์ญํ ์ ํ๋ค.
๐ฆ ํฌํธ ๋ฒํธ ๋ฒ์
์ด 65535๊ฐ ์กด์ฌ.
| ๋ฒ์ | ์ด๋ฆ | ์๋ฏธ |
|---|---|---|
| 0~1023 | Well Known Ports | ์ ๋ช ํ ํฌํธ |
| 1024~49151 | Registered Ports | ๋ฑ๋ก๋ ํฌํธ |
| 49152~65535 | Dynamic / Ephemeral | ์์ ํฌํธ |
IANA๋ผ๋ ๊ธฐ๊ด์ด ๊ด๋ฆฌํ๋ค.
๐ช Well Known Port
์ ์ธ๊ณ๊ฐ ์ฝ์ํ ๋ฒํธ
์:
- HTTP = 80
- HTTPS = 443
- SSH = 22
์ ์ธ๊ณ ์๋ฒ ๊ด๋ฆฌ์๋ค์ด ๋๋ถ๋ถ ๊ทธ๋๋ก ์ฌ์ฉํ๋ค.
๐ ํ์ฌ ์ค๋ฌด์์ ๊ฐ์ฅ ์ค์ํ ํฌํธ TOP 20
| ํฌํธ | ์ด๋ฆ | ์ฝ๊ฒ ์ค๋ช |
|---|---|---|
| 20 | FTP Data | ํ์ผ ์ ์ก ๋ฐ์ดํฐ |
| 21 | FTP | ํ์ผ ์ ๋ก๋ |
| 22 | SSH | ์๋ฒ ์๊ฒฉ์ ์ด |
| 23 | Telnet | ์๋ ์๊ฒฉ์ ์ด |
| 25 | SMTP | ๋ฉ์ผ ๋ณด๋ด๊ธฐ |
| 53 | DNS | ๋๋ฉ์ธ ์ฐพ๊ธฐ |
| 67 | DHCP Server | IP ๋ฐฐํฌ |
| 68 | DHCP Client | IP ๋ฐ๊ธฐ |
| 69 | TFTP | ๊ฐ๋จ ํ์ผ์ ์ก |
| 80 | HTTP | ์ผ๋ฐ ์น์ฌ์ดํธ |
| 110 | POP3 | ์ด๋ฉ์ผ ๋ฐ๊ธฐ |
| 123 | NTP | ์๊ฐ ๋๊ธฐํ |
| 143 | IMAP | ์ด๋ฉ์ผ ๊ด๋ฆฌ |
| 161 | SNMP | ์ฅ๋น ๋ชจ๋ํฐ๋ง |
| 389 | LDAP | ํ์ฌ ๊ณ์ ๊ด๋ฆฌ |
| 443 | HTTPS | ์ํธํ ์น์ฌ์ดํธ |
| 445 | SMB | ์๋์ฐ ํ์ผ๊ณต์ |
| 3306 | MySQL | MySQL DB |
| 5432 | PostgreSQL | PostgreSQL DB |
| 3389 | RDP | ์๋์ฐ ์๊ฒฉ์ ์ |
๐ฅ ํ์ฌ ๊ฐ์ฅ ์ค์ํ ํฌํธ 5๊ฐ
80 HTTP
์น์ฌ์ดํธ ์ ์
http://example.com
์ฌ์ฉ ์
- ๋ธ๋ก๊ทธ
- ์ผํ๋ชฐ
- ํ์ฌ ํํ์ด์ง
๊ธฐ๋ณธ ํฌํธ 80
443 HTTPS
์์ฆ ์ธํฐ๋ท์ ์
https://google.com
์ํธํ ํต์
- ๋ก๊ทธ์ธ
- ์นด๋๊ฒฐ์
- ์ํ
์ ๋ถ 443 ์ฌ์ฉ
ํ์ฌ ๋๋ถ๋ถ ์น์ฌ์ดํธ๊ฐ HTTPS๋ฅผ ๊ธฐ๋ณธ์ผ๋ก ์ฌ์ฉํ๋ค.
22 SSH
์๋ฒ ๊ฐ๋ฐ์์ ์๋ช ์ค
์:
ssh root@server
- AWS
- Ubuntu
- Linux
์๊ฒฉ ์ ์
53 DNS
์ธํฐ๋ท ์ ํ๋ฒํธ๋ถ
๋ค๊ฐ
google.com
์ ๋ ฅํ๋ฉด
DNS๊ฐ
142.x.x.x
๋ก ๋ณํ
3306
MySQL ๋ฐ์ดํฐ๋ฒ ์ด์ค
SELECT * FROM users;
์น์๋น์ค ๋๋ถ๋ถ ์ฌ์ฉ
TCP ์ UDP ์ฐจ์ด
TCP
๋ฐฐ๋ฌ ํ์ธํจ
์
"ํ๋ฐฐ ๋ณด๋์ด์"
"์ ๋ฐ์์ต๋๋ค"
ํ์ธ
- HTTP
- HTTPS
- SSH
์ฌ์ฉ
UDP
๋ฐฐ๋ฌ ํ์ธ ์ํจ
์
"๊ณต ๋์ก๋ค"
๋
- ๊ฒ์
- ์์ฑํตํ
- ์คํธ๋ฆฌ๋ฐ
์ฌ์ฉ
์ค๋ฌด์์ ์ ์ผ ์์ฃผ ๋ณด๋ ํฌํธ
๊ฐ๋ฐ์
- 22
- 80
- 443
- 3000
- 5000
- 8000
- 8080
๋ฐ์ดํฐ๋ฒ ์ด์ค
- 3306 MySQL
- 5432 PostgreSQL
- 27017 MongoDB
- 6379 Redis
AI ๊ฐ๋ฐ
- 11434 Ollama
- 6333 Qdrant
- 9200 Elasticsearch
Docker
- 2375
- 2376
Kubernetes
- 6443 API Server
์์ฆ ์ถ์ธ (2026)
๐ ์ฆ๊ฐ
- 443 HTTPS
- 22 SSH
- 5432 PostgreSQL
- 6379 Redis
- 11434 Ollama
- 6443 Kubernetes
ํด๋ผ์ฐ๋์ AI ๋๋ฌธ์ ์ฆ๊ฐ.
๐ ๊ฐ์
- 21 FTP
- 23 Telnet
- 80 HTTP
๋ณด์ ๋ฌธ์ ๋๋ฌธ์ HTTPS(443)์ SSH(22)๋ก ๋์ฒด ์ค.
ํด์ปค๋ค์ด ๊ฐ์ฅ ์์ฃผ ์ค์บํ๋ ํฌํธ
- 22 SSH
- 80 HTTP
- 443 HTTPS
- 445 SMB
- 3389 RDP
- 3306 MySQL
์๋ฒ ๊ณต๊ฐ ์ ๋ฐฉํ๋ฒฝ ์ค์ ํ์.
ํฌํธ ํ์ธ ๋ช ๋ น์ด
Windows
netstat -ano
Linux
ss -tulpn
๋๋
netstat -tulpn
๊ผญ ์ฆ๊ฒจ์ฐพ๊ธฐ ํด์ผ ํ ์ฌ์ดํธ
๊ณต์ ํฌํธ ๋ฑ๋ก ๊ธฐ๊ด
IANA Service Name and Port Registry
์ ๋ช ํฌํธ ๊ฒ์
๋คํธ์ํฌ ๊ณต๋ถ
๊ฐ๋ฐ์์ฉ ํฌํธ ๊ฒ์
๋ฑ ์ด๊ฒ๋ง ์ธ์๋ ๋๋ค
22 SSH
25 SMTP
53 DNS
80 HTTP
110 POP3
143 IMAP
443 HTTPS
445 SMB
3306 MySQL
5432 PostgreSQL
6379 Redis
3389 RDP
๊ฐ๋ฐ์, DevOps, AI ์๋ํ, n8n, Make, Docker, ์๋ฒ ์ด์์ ํ๋ฉด ์ค์ ๋ก๋ ์ 12๊ฐ ํฌํธ๋ฅผ ๊ฐ์ฅ ์์ฃผ ๋ณด๊ฒ ๋๋ค.
- ๊ณต์ ๋งํฌ ๋ง๋ค๊ธฐ
- X
- ์ด๋ฉ์ผ
- ๊ธฐํ ์ฑ