TCP/UDP 포트 번호 목록
포트(Port)는 일반적으로 항구를 의미합니다. 하지만 IT에서 의미하는 포트는 데이터가 나오거나 들어오는 출입구를 뜻 합니다. TCP/UDP 포트는 리눅스와 윈도우 서버에서 공통적으로 프로토콜이 정해져 있으며 전송 계층 프로토콜이라고 합니다.
전송 계층 프로토콜에는 ‘전송제어프로토콜(TCP)’와 ‘사용자 데이터그램 프로토콜(UDP)’이 있습니다.
TCP를 사용하는 프로토콜
- HTTP (HyperText Transfer Protocol)
- 웹 서버와 사용자의 브라우저 간에 문서를 주고받기 위한 프로토콜입니다.
- 포트 번호: 80
- HTTPS/SSL/TLS
- HTTP보다 보안이 더 강화된 프로토콜로, 안전한 데이터 통신을 지원합니다.
- 포트 번호: 443
- TELNET (Tel + Network)
- 원격 서버에 접속하기 위한 터미널 에뮬레이션입니다.
- 포트 번호: 23
- SSH (Secure Shell)
- TELNET의 보안을 강화한 버전으로, 안전한 원격 접속을 제공합니다.
- 포트 번호: 22
- FTP (File Transfer Protocol)
- 네트워크를 통해 대량의 파일을 전송하는 데 사용되는 프로토콜입니다.
- 제어 포트: 21; 데이터는 포트 20을 통해 전송됩니다.
- SMTP (Simple Mail Transfer Protocol)
- 메일 서버 간에 이메일을 전송하는 데 사용되는 프로토콜입니다.
- 포트 번호: 25
- POP3 (Post Office Protocol)
- 일종의 ‘우체국 프로토콜’로, 메일 서버에서 컴퓨터로 이메일을 가져오는 데 사용됩니다.
- 포트 번호: 110
UDP를 사용하는 프로토콜
- DNS (Domain Name Service)
- 도메인 이름을 IP 주소로 변환하는 데 사용되는 프로토콜입니다.
- 포트 번호: 53
- BOOTPS/BOOTPC
- DHCP 서버와 DHCP 클라이언트가 각각 사용하는 프로토콜입니다.
- 포트 번호: DHCP 서버 – 67, DHCP 클라이언트 – 68
- TFTP (Trivial FTP)
- 소량의 파일을 주고받을 때 사용되는 FTP의 단순화된 버전입니다.
- 포트 번호: 69
- SNMP (Simple Network Management Protocol)
- 네트워크 상황에 대한 정보를 수집하고 처리하기 위해 사용되는 프로토콜입니다.
- 주기적으로 정보를 제공하고 수집하기 때문에 UDP를 사용합니다.
- 포트 번호: 161
- NTP (Network Time Protocol)
- 인터넷으로부터 시간을 동기화할 때 사용하는 프로토콜입니다.
- NTP 서버는 정확한 시간을 갖고 있는 서버입니다.
- 포트 번호: 123
- SYSLOG
- 시스템에서 발생하는 다양한 로그를 위한 프로토콜입니다.
- 라우터 등의 장비들은 오류 로그를 따로 저장하지 않습니다.
- 포트 번호: 514
TCP/UDP 포트 목록
포트 목록은 강제로 지정된 것은 아니며, IANA의 권고안입니다.