TCP/UDP 포트 번호 목록

공정위 광고 문구 Ver 3.1
공정위 광고 문구 Ver 3.2(모바일 전용)

포트(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

  • [Linux] ifcfg: IP 네트워크 인터페이스 구성(이더넷) | CentOS 7 ver.

    레드헷 계열 리눅스에서 네트워크 구성은 /etc/sysconfig/network-scripts/ifcfg-* 파일에서 설정합니다. ifcfg(interface configuration)는 “이더넷” 장치를 어떻게 네트워크에 연결할지 설정하는 게 ifcfg-* 파일의 목적입니다. 네트워크 인터페이스는 컴퓨터가 네트워크에 연결되는 물리적 또는 가상 장치입니다. 유선(이더넷 카드), 무선(Wi-Fi 어댑터) 등이 이에 해당합니다. 리눅스에서는 eth0, wlan0, enp0s3 등 이름으로 식별하며 고유하게 관리합니다. 네트워크 인터페이스를 통해 데이터가 송수신 되어 인터넷이나 로컬…

  • 리눅스 head 명령어 & tail 명령어

    리눅스 head 명령어는 파일의 처음 10줄을 보여주는 명령어이며, tail 명령어는 파일의 마지막 10줄을 보여주는 명령어입니다. 옵션 없이 사용할 경우 각각의 머리와 꼬리 부분을 보여주는 것을 알 수 있습니다. head와 tail 명령어는 보통 서버의 access_log를 볼 때 주로 많이 사용됩니다. 두 명령어의 사용법과 테스트 서버에서 access_log를 각각의 명령어를 통해 확인 해 보겠습니다. ✅ 리눅스…

  • 리눅스 file 명령어

    리눅스 file 명령어는 그 파일이 어떤 파일인지 확인하는데 사용되는 명령으로 파일의 파일 타입을 확인할 때 사용합니다. 확인할 수 있는 파일은 텍스트 파일(ASCII 텍스트), 바이너리 파일, 그림 파일 및 동영상 등입니다. 단순하게 파일의 확장자만 확인하는 것이 아닌 파일의 매직파일(usr/local/magic)의 내용을 참조하여 파일 종류를 표시해 줍니다. magic 파일은 특정 파일의 형식을 식별하기 위한 정보를 담고…

  • 리눅스 top 명령어(CPU, 메모리 점유율 확인)

    리눅스 top 명령어는 구동 중인 OS의 상태를 보여주는 명령어이며 table of processes의 뜻을 가지고 있습니다. 총 메모리 사용량, CPU 사용량 등을 보여주며 각 프로세스의 구체적인 메모리와 CPU 사용량을 개별적으로 확인할 수 있습니다. Ⅰ. 리눅스 top 명령어 기본 사용 top 명령어는 대부분 옵션 없이 사용하지만 일반적인 명령어와 동일하게 기본 사용은 옵션과 명령 인자로 이루어져…

  • [우분투] AH00558: apache2: Could not reliably .. server’s fully qualified domain name , using 127.0.1.1. Set

    우분투 서버에서 APM까지 설치 후 서버에서 apache2ctl -t 무결성 및 apache2ctl graceful 명령어 입력 중 server’s fully qualified domain name 오류 메시지를 확인할 수 있습니다. ✅ qualified domain name 경고 메시지 오류가 아닌 경고 메시지로, etc/apache2/apache2.conf 파일에 SeverName에 도메인 주소 또는 다음과 같은 설정을 진행하여 경고 메시지가 뜨는 것을 제거할 수 있습니다. 여러…

  • 리눅스 명령어 13가지 카테고리 분류&시스템의 이해

    리눅스의 명령줄 인터페이스(Command Line Interface, CLI)는 컴퓨터 프로그램 및 운영체제와 상호 작용하기 위한 텍스트 기반의 사용자 인터페이스입니다. 리눅스 명령어는 유닉스 계열 운영체제어서 거의 동일하게 작동하며, 명령어를 입력해서 파일의 생성, 수정, 복사 이동 및 서버 전반에 걸친 관리를 하게 됩니다. 명령어를 카테고리로 분류하지만 틀릴 수 있는 점을 참고하여 주시기 바랍니다. ✅ 리눅스 명령어 시스템의…

답글 남기기

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

Prove your humanity: 4   +   1   =