TCP/UDP 포트 번호 목록

포트(Port)는 일반적으로 항구를 의미합니다. 하지만 IT에서 의미하는 포트는 데이터가 나오거나 들어오는 출입구를 뜻 합니다. TCP/UDP 포트는 리눅스와 윈도우 서버에서 공통적으로 프로토콜이 정해져 있으며 전송 계층 프로토콜이라고 합니다.

전송 계층 프로토콜에는 ‘전송제어프로토콜(TCP)’와 ‘사용자 데이터그램 프로토콜(UDP)’이 있습니다.

통신 프로토콜은 크게 TCP/UDP 포트로 나뉘어짐.

TCP를 사용하는 프로토콜

  1. HTTP (HyperText Transfer Protocol)
    • 웹 서버와 사용자의 브라우저 간에 문서를 주고받기 위한 프로토콜입니다.
    • 포트 번호: 80
  2. HTTPS/SSL/TLS
    • HTTP보다 보안이 더 강화된 프로토콜로, 안전한 데이터 통신을 지원합니다.
    • 포트 번호: 443
  3. TELNET (Tel + Network)
    • 원격 서버에 접속하기 위한 터미널 에뮬레이션입니다.
    • 포트 번호: 23
  4. SSH (Secure Shell)
    • TELNET의 보안을 강화한 버전으로, 안전한 원격 접속을 제공합니다.
    • 포트 번호: 22
  5. FTP (File Transfer Protocol)
    • 네트워크를 통해 대량의 파일을 전송하는 데 사용되는 프로토콜입니다.
    • 제어 포트: 21; 데이터는 포트 20을 통해 전송됩니다.
  6. SMTP (Simple Mail Transfer Protocol)
    • 메일 서버 간에 이메일을 전송하는 데 사용되는 프로토콜입니다.
    • 포트 번호: 25
  7. POP3 (Post Office Protocol)
    • 일종의 ‘우체국 프로토콜’로, 메일 서버에서 컴퓨터로 이메일을 가져오는 데 사용됩니다.
    • 포트 번호: 110

UDP를 사용하는 프로토콜

  1. DNS (Domain Name Service)
    • 도메인 이름을 IP 주소로 변환하는 데 사용되는 프로토콜입니다.
    • 포트 번호: 53
  2. BOOTPS/BOOTPC
    • DHCP 서버와 DHCP 클라이언트가 각각 사용하는 프로토콜입니다.
    • 포트 번호: DHCP 서버 – 67, DHCP 클라이언트 – 68
  3. TFTP (Trivial FTP)
    • 소량의 파일을 주고받을 때 사용되는 FTP의 단순화된 버전입니다.
    • 포트 번호: 69
  4. SNMP (Simple Network Management Protocol)
    • 네트워크 상황에 대한 정보를 수집하고 처리하기 위해 사용되는 프로토콜입니다.
    • 주기적으로 정보를 제공하고 수집하기 때문에 UDP를 사용합니다.
    • 포트 번호: 161
  5. NTP (Network Time Protocol)
    • 인터넷으로부터 시간을 동기화할 때 사용하는 프로토콜입니다.
    • NTP 서버는 정확한 시간을 갖고 있는 서버입니다.
    • 포트 번호: 123
  6. SYSLOG
    • 시스템에서 발생하는 다양한 로그를 위한 프로토콜입니다.
    • 라우터 등의 장비들은 오류 로그를 따로 저장하지 않습니다.
    • 포트 번호: 514
리눅스(Linux)

TCP/UDP 포트 목록

포트 목록은 강제로 지정된 것은 아니며, IANA의 권고안입니다.

WAS(Web Application Server)란

Similar Posts

  • 리눅스 dd 명령어

    리눅스 시스템에서 사용하는 명령어 중 하나인 dd 명령어는 디스크, 파티션의 복사, 이미지 파일 생성, 디스크 작업 등 주로 데이터를 복사하거나 변환하는데 사용되는 명령어입니다. 목차TCP를 사용하는 프로토콜UDP를 사용하는 프로토콜TCP/UDP 포트 목록✅ dd 명령어 기본 사용 및 옵션 기본 사용 방법은 다음과 같습니다. 1. conv 옵션 ✅ dd 명령어 사용 예 1. 스왑 파일 생성 /dev/zero를…

  • 리눅스 Rsync 명령어

    Rsync (Remote Sync) 는 네트워크를 통해 파일과 디렉터리를 효율적으로 동기화하는 백업 방식입니다. 전체 데이터를 매번 복사하는 대신 변경된 부분만 증분 방식으로 전송하여 빠르고 안정적인 동기화를 지원합니다. 또한 다양한 옵션을 통해 압축, 암호화, 권한 유지, 삭제 동기화 등 세밀한 제어가 가능하며, 백업과 서버 간 데이터 전송에 널리 사용됩니다. 특히 네트워크 대역폭을 절약하고, 재 전송…

  • [Linux] access_log 분석[220.23.175.93]

    access_log 분석을 통해 웹 로그가 들어오는 것을 파악. 목차TCP를 사용하는 프로토콜UDP를 사용하는 프로토콜TCP/UDP 포트 목록✅ access_log 분석 기본 httpd.conf에 이미 설정되어 있는 값에 대한 필드 분석. ✅ 명령어 조합을 통한 access_log 분석 1.1 access_log 분석: 날짜+시간대,  awk $IP,국가 1.2 sed 시간대 활용 1.3 [ ] 정규식 및 cut 활용 ✅ 활용 ✅ HTTP…

  • Syslog란 무엇인가? | rsyslog.conf 설정

    Syslog는 원래 Sendmail의 일부로 개발되었으며, 이후 로그 관리의 편리함이 인식되면서 독립적인 표준으로 발전하게 되었습니다. System Logging의 약자로, 로그를 기록하고 관리하는 표준 서비스 또는 프로토콜을 의미합니다. 메일 서버, FTP 서버 등 다양한 프로그램이 생성하는 메시지를 중앙에서 수집하여 로그 파일로 저장하고, 이를 분석할 수 있도록 지원합니다. 시스템을 효율적으로 모니터링하고, 잠재적인 문제를 신속하게 식별 및 해결하며,…

  • 리눅스 uptime 명령어(서버 가동 시간&1,5,15 평균 로드 확인)

    리눅스 uptime 명령어는 시스템의 평균 부하율과 서버의 가동 시간을 확인하는 명령어입니다. 서버의 부팅 시간을 알고 싶을 때, 최근 15분 동안의 평균 로드를 통해 부하율을 알고 싶을 때 사용하는 명령어임을 알 수 있습니다. 목차TCP를 사용하는 프로토콜UDP를 사용하는 프로토콜TCP/UDP 포트 목록✅ 리눅스 uptime 명령어 기본 사용법과 설명 총 4개의 컬럼으로 나뉘는 것을 알 수 있습니다….

  • SSL 보안인증서 설치(CentOS 7)

    SSL 보안인증서는 한국·해외 웹사이트에서 필수 요소 중 하나입니다. SSL 보안인증서 설치 후 운영이 필요한 이유는 광고가 아닌 유기적 트래픽을 원할 경우 SSL(TLS) 인증서는 검색엔진최적화(SEO)에 필수 항목 중 하나이기 때문입니다. SSL 보안인증서는 사용자와 서버의 통신이 암호화되어 중간에 해커가 데이터를 가로채지 못하도록 하는 방화벽입니다. 목차TCP를 사용하는 프로토콜UDP를 사용하는 프로토콜TCP/UDP 포트 목록 SSL 보안인증서 설치 방법…

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

Prove your humanity: 4   +   7   =