Well - known 포트
잘 알려진 서비스에 할당된 포트로 관리자(root 또는 Adnimistrator)가 서버 프로세스(데몬)을 실행하기 위해 사용하는 포트
범위 : 0 ~ 1023번 포트
주요 프로토콜별 포트 번호
- FTP (File Transfer Protocol)
: 파일 전송 프로토콜
TCP 20/21
: 20은 데이터 채널, 21은 제어 채널
- SSH (Secure SHell)
: 암호화된 원격 터미널 접속 프로토콜
- TELNET (TELe NETwork)
: 암호화하지 않은 원격 터미널 접속 프로토콜
- SMTP (Simple Mail Transfer Protocol)
: 메일 전송 프로토콜
- DNS (Domain Name System)
: 도메인 정보 제공프로토콜
- DHCP (Dynamic Host Configuration Protocol)
: 동적으로 호스트 네트워크 정보 설정 서비스를 제공하는 프로토콜
TCP 67/68
: 67은 DHCP Server, 68은 DHCP Client
- TFTP (Trivial File Transfer Protocol)
: 단순 파일 전송 프로토콜
- HTTP (Hyper-Text Transfer Protocol)
: 하이퍼 문서 전송 프로토콜
- POP3 (Post Office Protocol version 3)
: 메일 수신 프로토콜
-
NetBIOS (135-139)
-
TCP 135
: RPC/DCE Locator Service
원격 컴퓨터에 RPC 연결
-
UDP 137
: NetBIOS Name Construction Service
컴퓨터 이름 및 작업그룹 정보 확인
-
UDP 138
: NetBIOS Datagram Service
NetBIOS 기반의 호스트간 데이터 교환
-
TCP 139
: NetBIOS Session Service (SMB/CIFS over NetBIOS)
NetBIOS 기반의 호스트간 세션을 맺거나 유지 또는 끊을 때 사용
- IMAP (Internet Message Access Protocol)
: 메일 수신 프로토콜
- SNMP (Simple Network Management Protocol)
: 네트워크 관리 프로토콜
UDP 161/162
: 161은 일반 메시지 전송(Agent), 162은 트랩 메시지(Manager)
- HTTPS (HTTP over SSL/TLS)
: SSL/TLS 기반의 HTTP 프로토콜
- SMB/CIFS (Server Massage Block)
: 네트워크 상 노드들 간의 자원 공유 프로토콜
SMB 대신 Common Internet File System, CIFS라고도 함
Registered Port
제조사가 IANA에 용도를 등록에서 사용하는 포트로 일반사용자가 서버 프로세스(데몬)을 실행하기 위해 사용하는 포트
범위 : 1024 ~ 49151번 포트
대표적 예시
- MySQL (3306/tcp)
- MS-SQL (1433/TCP)
- Oracle (1521/tcp)
Dynamic Port
서버/클라이언트 환경에서 클라이언트 접속 시 사용하는 임시 포트
범위 : 49152 ~ 65535번 포트