[Network] 네트워크 주요 포트 번호
- ⭐ Web Programming/Network
- 2022. 8. 8.
1. 포트 Port 란
- TCP나 UDP 에서 어플리케이션이 상호구분을 위해서 사용하는 번호이다.
- IP 내에서 특정 프로세스 구분을 하기 위해서 사용한다. 즉 각 프로토콜의 데이터가 통하는 논리적 통로이다.
netstat -an
명령어를 통해 확인 가능하다.netstat
: network statistics, 전송 제어 프로토콜, 라우팅 테이블, 네트워크 인터페이스, 네트워크 프로토콜 통계를 위한 네트워크 연결을 보여주는 명령 도구-a
: 수신 중인 모든 TCP 및 UDP 포트를 표시-n
: 주소나 포트 형식을 숫자로 표시
2. 주요 네트워크 포트 목록
주요 기본 Port
Port Number | Usage |
20 | FTP (File Transfer Protocol) Data Transfer |
21 | FTP (File Transfer Protocol) Command Control |
22 | SSH (Secure Shell) |
22 | SFTP (Secure File Transfer Protocol) – upload files using SSH |
23 | Telnet - Remote login service, unencrypted text messages |
25 | SMTP(Simple Mail Transfer Protocol) E-mail Routing |
53 | DNS (Domain Name System) service |
80 | HTTP(Hypertext Transfer Protocol) used in World Wide Web |
110 | POP3 (Post Office Protocol) used by e-mail clients to retrieve e-mail from a server |
119 | NNTP(Network News Transfer Protocol) |
123 | NTP(Network Time Protocol) |
143 | IMAP (Internet Message Access Protocol) Management of Digital Mail |
161 | SNMP (Simple Network Management Protocol) |
194 | IRC (Internet Relay Chat) |
443 | HTTPS (HTTP Secure) HTTP over TLS/SSL |
3389 | RDP (Remote Desktop Protocol) – log into a Windows instance |
Databases port
Port Number | Usage |
1433 | MSSQL Server |
1521 | Oracle RDS |
3306 | MySQL |
3306 | Aurora MySQL |
3306 | MariaDB |
5432 | PostgreSQL |
5432 | Aurora PostgreSQL |
3. TCP/UDP의 포트 목록
https://ko.wikipedia.org/wiki/TCP/UDP의_포트_목록
포트 번호는 크게 세 종류로 구분된다.
- 0번 ~ 1023번: 잘 알려진 포트 (well-known port) - 국제 도메인 관리기구에 통제
- 1024번 ~ 49151번: 등록된 포트 (registered port) - 국제 도메인 관리기구에 등록
- 49152번 ~ 65535번: 동적 포트 (dynamic port) - 임시 포트들. 어떤 프로세스들에게 임의로 사용가능
4. 마치며
주요 포트 번호 22(ssh), 80(http), 443(https) 등은 필수로 알아야 한다.
참고
반응형