[Network] 네트워크 주요 포트 번호

    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) 등은 필수로 알아야 한다.

    참고

    반응형

    댓글

    Designed by JB FACTORY