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

  • [Linux] 리눅스 vi 명령어 정리 | Vim 3가지 모드 및 비주얼 모드

    리눅스 터미널에서 ‘.txt’, ‘.conf’ 등의 ASCII 파일을 편집하기 위해 vi 편집기 명령어를 사용합니다. vi 편집기는 명령모드 입력모드와 저장 및 종료 후 치환하는 리눅스 vi 명령어는 익숙해지면 매우 빠른 작업이 가능하기 때문에 효율적인 업무를 진행할 수 있습니다. 목차TCP를 사용하는 프로토콜UDP를 사용하는 프로토콜TCP/UDP 포트 목록 Ⅰ. vi vim 명령어 설명 및 3가지 모드 ‘vi‘와 ‘vim‘은…

  • 리눅스 트러블 슈팅(Trouble Shooting).INDEX

    리눅스 서버를 공부 할 때 트러블 슈팅(Trouble Shooting)이란 단어를 접하게 되는데 서버 엔지니어와 개발자가 서버를 운영하면서 듣게 되는 단어로 말 그대로 ‘문제 해결’을 뜻 한다. 리눅스에서 Trouble Shooting은 문제가 발생한 시점에서 시스템, 소프트웨어 및 하드웨어, 네트워크 등에서 문제를 진단하고 해결하는 과정이다. 목차TCP를 사용하는 프로토콜UDP를 사용하는 프로토콜TCP/UDP 포트 목록 Ⅰ. 트러블 슈팅 시스템 구축…

  • 리눅스 프롬프트(Prompt)란?

    리눅스 셸에서 프롬프트는 CLI(커멘드 라인 인터페이스)의 명령줄 대기 모드를 뜻 합니다. 커맨드 프롬프트(command prompt) 또는 셸 프롬프트(shell prompt)로 불립니다. Command Prompt는 명령을 입력/발행할 수 있는 터미널 에뮬레이터(CLI)의 입력 필드입니다. 참조: 내 Linux 명령 Prompt는 무엇을 알려줍니까? 목차TCP를 사용하는 프로토콜UDP를 사용하는 프로토콜TCP/UDP 포트 목록 ✅ 리눅스 프롬프트의 기본 이해 배포판이나 서비스에 따라 차이가 있을…

  • 리눅스 file 명령어

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

  • [Linux] CentOS 7 설치 | VirtualBox 설치

    VirtualBox에 CentOS 7 설치를 진행 해 보겠습니다. 미리 다운로드 받은 ISO 파일로 이미 설정을 완료한 상태입니다. 목차TCP를 사용하는 프로토콜UDP를 사용하는 프로토콜TCP/UDP 포트 목록 ✅ CentOS 7 설치 진행 Install CentOS를 선택하고 다음 단계로 넘어갑니다. 언어 선택 화면에서 한국어를 선택합니다. 🔲 KDUMP 설정 KDUMP를 클릭하여, 체크 된 활성화를 비 활성화로 변경합니다. KDUMP 설정은 테스트…

  • SQL: 테이블 구조, 쿼리(Query), 저장 프로시저(3가지 분류)

    목차TCP를 사용하는 프로토콜UDP를 사용하는 프로토콜TCP/UDP 포트 목록✅ SQL이란? SQL(Structured Query Language)은 구조화된 질의 언어의 뜻을 가지고 있습니다. 구조적 쿼리 언어(SQL)는 관계형 데이터베이스에 정보를 저장하고 처리하기 위한 프로그래밍 언어입니다. 관계형 데이터베이스는 정보를 표 형식으로 저장하며, 행과 열은 다양한 데이터 속성과 데이터 값 간의 다양한 관계를 나타냅니다. ✅ SQL 시스템의 구성 요소 SQL 시스템은 테이블,…

답글 남기기

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

Prove your humanity: 3   +   4   =