총 72개 서포트 유틸리티
100% 브라우저 자체 연산 (서버 전송 없음)
Zero Latency 실시간 결과
완전 프라이빗 개인정보 보호
개발자 및 데이터 Client Local

포트 번호(Port) 사전

인터넷 프로토콜 통신에서 프로세스를 식별하는 잘 알려진 포트(0~1023), 등록된 포트(1024~49151), 동적 사설 포트의 번호와 용도를 실시간으로 검색하고 TCP/UDP 규격을 확인하세요. 모든 포트 정보는 브라우저 로컬 메모리에서 즉시 필터링되며, 상세 클릭 시 작동 원리와 방화벽 보안 수칙을 제공합니다.

총 51개의 포트가 검색되었습니다.
총 51개의 포트가 검색되었습니다.
포트 번호
프로토콜
서비스 / 프로토콜명
상세 설명 및 주요 용도
20
TCP
FTP Data
파일 전송 프로토콜(FTP)의 능동 모드(Active Mode)에서 실제 파일 데이터를 전송할 때 사용하는 전용 데이터 채널 포트입니다.
21
TCP
FTP Control
파일 전송 프로토콜(FTP)의 사용자 로그인 인증, 디렉토리 탐색, 파일 다운로드/업로드 요청 등의 제어 명령어를 송수신하는 메인 포트입니다.
22
TCPUDP
SSH / SFTP
보안 셸(Secure Shell) 및 SFTP 프로토콜의 표준 포트입니다. 원격 리눅스/유닉스 서버 터미널에 암호화된 세션으로 안전하게 접속하고 파일을 전송합니다.
23
TCP
Telnet
구형 원격 터미널 접속 프로토콜입니다. 모든 키보드 입력과 패스워드가 암호화 없이 네트워크에 평문 전송되는 치명적인 보안 약점이 있습니다.
25
TCP
SMTP
간이 전자 우편 전송 프로토콜(Simple Mail Transfer Protocol)로, 인터넷 상의 메일 서버(MTA) 간에 이메일을 주고받을 때 사용되는 핵심 라우팅 포트입니다.
53
TCPUDP
DNS
도메인 네임 시스템(Domain Name System)의 표준 포트입니다. 사람이 읽을 수 있는 도메인 주소(예: google.com)를 컴퓨터가 이해하는 IP 주소로 변환합니다.
67
UDP
DHCP Server
동적 호스트 설정 프로토콜(DHCP) 서버 포트입니다. 로컬 네트워크에 새로 접속한 장치에 IP 주소, 서브넷 마스크, 기본 게이트웨이 정보를 자동으로 대여합니다.
68
UDP
DHCP Client
DHCP 클라이언트 포트입니다. PC, 스마트폰 등의 사용자 기기가 네트워크 부팅 또는 연결 시 DHCP 서버로부터 IP 할당 패킷을 수신합니다.
69
UDP
TFTP
간이 파일 전송 프로토콜(Trivial FTP)로, 네트워크 부팅(PXE Boot) 시 부트스트랩 이미지나 라우터의 펌웨어를 고속으로 전송할 때 사용됩니다.
80
TCP
HTTP
월드 와이드 웹(WWW)의 기본 통신 규약인 하이퍼텍스트 전송 프로토콜(HTTP) 표준 포트입니다. 웹 브라우저와 웹 서버 간에 웹 문서를 평문으로 주고받습니다.
110
TCP
POP3
포스트 오피스 프로토콜(POP3) 포트입니다. 메일 서버에 도착한 이메일을 사용자 로컬 컴퓨터로 다운로드하여 확인하는 구형 메일 수신 규격입니다.
123
UDP
NTP
네트워크 시간 프로토콜(Network Time Protocol) 포트입니다. 분산 서버, 데이터베이스, 트랜잭션 로그의 시각을 마이크로초 단위로 정밀하게 동기화합니다.
143
TCP
IMAP
인터넷 메시지 접속 프로토콜(IMAP) 포트입니다. 이메일을 서버에 그대로 보관하면서 스마트폰, PC 등 여러 기기에서 읽음 상태와 폴더 구조를 실시간 동기화합니다.
161
UDP
SNMP
간이 망 관리 프로토콜(SNMP) 포트입니다. 라우터, 스위치, 서버 장비의 CPU 점유율, 트래픽 처리량, 메모리 상태 등을 원격 모니터링 NMS 시스템이 수집합니다.
389
TCPUDP
LDAP
경량 디렉토리 액세스 프로토콜(LDAP) 포트입니다. 사내 조직도, 사원 계정 정보, 권한 그룹을 중앙 집중식 디렉토리에서 검색하고 인증할 때 사용됩니다.
443
TCPUDP
HTTPS / HTTP/3
SSL/TLS 암호화가 적용된 보안 웹 표준 포트(HTTPS)이자 QUIC 기반의 최신 HTTP/3 전송 포트입니다. 전자상거래, 로그인, 웹 애플리케이션의 필수 표준입니다.
445
TCP
SMB / CIFS
서버 메시지 블록(SMB) 프로토콜 포트입니다. Windows 네트워크 환경에서 파일 공유, 폴더 마운트, 네트워크 프린터 제어를 담당합니다.
465
TCP
SMTPS
SSL/TLS 암호화 터널 위에서 동작하는 보안 SMTP 포트입니다. 메일 클라이언트가 메일 서버로 안전하게 이메일을 발송할 때 사용됩니다.
587
TCP
SMTP Submission
이메일 제출(Message Submission) 전용 표준 포트입니다. STARTTLS 암호화 협상과 사용자 인증(SMTP Auth)을 거친 후 메일을 전송합니다.
636
TCP
LDAPS
TLS/SSL 암호화가 적용된 보안 LDAP 포트입니다. 중앙 계정 인증 서버와 클라이언트 간의 사용자 패스워드 검증을 암호화하여 처리합니다.
873
TCP
Rsync
원격 파일 동기화 유틸리티인 Rsync 데몬 포트입니다. 변경된 블록만 차분(Delta) 전송하여 대용량 백업 및 미러링 속도를 극대화합니다.
993
TCP
IMAPS
SSL/TLS 암호화가 적용된 보안 IMAP 포트입니다. 스마트폰 및 PC의 모든 이메일 클라이언트가 메일함을 안전하게 수신하고 동기화하는 글로벌 표준입니다.
995
TCP
POP3S
SSL/TLS 암호화가 적용된 보안 POP3 포트입니다. 메일 서버로부터 로컬 컴퓨터로 이메일을 안전하게 내려받을 때 사용됩니다.
1080
TCP
SOCKS Proxy
SOCKS4 및 SOCKS5 프록시 프로토콜 포트입니다. 애플리케이션 계층에 구애받지 않고 모든 TCP/UDP 트래픽을 프록시 서버를 통해 우회 전달합니다.
1194
UDPTCP
OpenVPN
오픈소스 가상 사설망(OpenVPN)의 기본 포트입니다. 안전한 SSL/TLS 암호화 터널을 생성하여 원격 근무자가 사내 인트라넷에 안전하게 접속하도록 지원합니다.
1433
TCP
Microsoft SQL Server
마이크로소프트 SQL Server(MSSQL) 관계형 데이터베이스 엔진의 기본 리스너 포트입니다.
1521
TCP
Oracle Database
오라클(Oracle) 데이터베이스 TNS(Transparent Network Substrate) 리스너 서비스의 기본 접속 포트입니다.
1883
TCP
MQTT
사물인터넷(IoT) 장치 간 경량 메시지 발행/구독(Publish/Subscribe) 통신 규약인 MQTT 브로커 기본 포트입니다.
2049
TCPUDP
NFS
네트워크 파일 시스템(Network File System) 포트입니다. 리눅스/유닉스 서버 간에 원격 스토리지 디렉토리를 로컬 드라이브처럼 마운트하여 공유합니다.
2181
TCP
Apache ZooKeeper
아파치 주키퍼(ZooKeeper) 클라이언트 접속 포트입니다. 분산 시스템(Kafka, Hadoop, HBase)의 구성 관리, 리더 선출, 동기화 메타데이터를 관리합니다.
2375
TCP
Docker Daemon (Plain)
도커(Docker) 엔진의 비암호화 REST API 포트입니다. 원격 호스트에서 컨테이너 생성, 실행, 중지 등의 도커 명령을 제어합니다.
2376
TCP
Docker Daemon (TLS)
상호 TLS(mTLS) 클라이언트 인증서 기반으로 보호되는 보안 도커 엔진 REST API 포트입니다.
3000
TCP
Dev Server / Grafana
React, Next.js, Vue 등 프론트엔드 개발 서버 및 그라파나(Grafana) 메트릭 시각화 대시보드의 기본 포트입니다.
3306
TCP
MySQL / MariaDB
세계에서 가장 널리 쓰이는 오픈소스 관계형 데이터베이스인 MySQL 및 MariaDB 서버의 표준 통신 포트입니다.
3389
TCPUDP
RDP
마이크로소프트 원격 데스크톱 프로토콜(RDP) 포트입니다. 원격지에 있는 Windows PC나 Windows Server의 그래픽 화면(GUI)을 직접 제어합니다.
5000
TCP
Flask / Express / Docker Reg
파이썬 Flask 프레임워크, Express.js 개발 서버 및 도커 프라이빗 레지스트리(Docker Registry)의 기본 서비스 포트입니다.
5432
TCP
PostgreSQL
고급 오픈소스 객체-관계형 데이터베이스 시스템인 PostgreSQL의 표준 데이터베이스 접속 리스너 포트입니다.
5672
TCP
RabbitMQ (AMQP)
대표적인 엔터프라이즈 메시지 브로커인 RabbitMQ의 고급 메시지 큐잉 프로토콜(AMQP 0-9-1) 기본 통신 포트입니다.
5900
TCP
VNC Remote Desktop
가상 네트워크 컴퓨팅(VNC) 포트입니다. 플랫폼에 독립적으로 리눅스, macOS, Windows의 그래픽 화면을 원격 공유하고 제어합니다.
6379
TCP
Redis
초고속 인메모리 키-값(Key-Value) 데이터 구조 저장소이자 캐시, 세션 스토어, 메시지 브로커로 널리 쓰이는 레디스(Redis) 기본 포트입니다.
8000
TCP
Django / FastAPI / HTTP Alt
파이썬 장고(Django) 개발 서버, FastAPI uvicorn 서버 및 경량 HTTP 테스트 웹 서버에서 널리 쓰이는 대체 웹 포트입니다.
8080
TCP
HTTP Alternate / Tomcat
아파치 톰캣(Tomcat), 스프링 부트(Spring Boot), 젠킨스(Jenkins), 프록시 서버에서 가장 대중적으로 사용하는 대체 HTTP 포트입니다.
8443
TCP
HTTPS Alternate
1024 이상의 등록된 포트 대역을 활용하여 루트(root) 관리자 권한 없이도 웹 서버 프로세스에서 TLS 암호화 서비스를 제공할 때 사용하는 대체 보안 웹 포트입니다.
8888
TCP
Jupyter Notebook
데이터 사이언스 및 인공지능 머신러닝 개발 환경인 주피터 노트북(Jupyter Notebook)과 주피터랩(JupyterLab)의 웹 UI 기본 포트입니다.
9000
TCP
PHP-FPM / MinIO / SonarQube
PHP FastCGI 프로세스 매니저(PHP-FPM), MinIO S3 호환 오브젝트 스토리지 및 소나큐브(SonarQube) 코드 분석 서버의 기본 포트입니다.
9090
TCP
Prometheus
클라우드 네이티브 메트릭 수집 및 시계열 모니터링 시스템인 프로메테우스(Prometheus) 서버의 웹 UI 및 API 포트입니다.
9092
TCP
Apache Kafka
대용량 실시간 이벤트 스트리밍 분산 플랫폼인 아파치 카프카(Apache Kafka) 브로커의 클라이언트 통신 포트입니다.
9200
TCP
Elasticsearch REST
엘라스틱서치(Elasticsearch) 분산 검색 및 로그 분석 엔진의 HTTP RESTful API 통신 기본 포트입니다.
11211
TCPUDP
Memcached
고성능 분산 메모리 객체 캐싱 시스템인 멤캐시드(Memcached)의 기본 통신 포트입니다. 데이터베이스 부하를 줄이기 위해 동적 웹 애플리케이션에서 널리 활용됩니다.
15672
TCP
RabbitMQ Management
래빗엠큐(RabbitMQ)의 웹 기반 관리자 콘솔 대시보드 포트입니다. 큐 상태, 메시지 처리율, 커넥션을 시각적으로 모니터링합니다.
27017
TCP
MongoDB
문서 지향(Document-oriented) NoSQL 데이터베이스인 몽고DB(MongoDB)의 기본 데이터베이스 인스턴스 통신 포트입니다.

100% 브라우저 로컬 비공개 연산

검색하신 포트 번호와 필터링 데이터는 외부 서버로 일절 전송되지 않습니다. 네트워크 통신 없이 브라우저 메모리 안에서 즉각적으로 인덱싱되어 사내망 보안 포트나 비공개 서비스 조회 시에도 완벽한 프라이버시를 보장합니다.

포트 상태 점검 및 방화벽 진단 팁

운영 중인 서버나 개발 로컬 환경에서 특정 포트가 현재 열려 있는지(Listening 상태) 확인하려면 방화벽 인바운드 규칙과 프로세스 바인딩 상태를 점검해야 합니다.

포트 22 (SSH) 외부 공인망 차단됨 (Closed / Filtered)
포트 443 (HTTPS) 인바운드 활성화됨 (Open & Listening)
터미널 실시간 리스닝 포트 조회

$ sudo netstat -tulpn

tcp 0 0 0.0.0.0:80 LISTEN

tcp 0 0 0.0.0.0:22 LISTEN

tcp 0 0 0.0.0.0:443 LISTEN

$ ss -tulpn | grep :3306

IANA 포트 번호 3대 영역 표준 규격

0 ~ 1023: Well-Known Ports (웹, SSH, 메일 등 핵심 시스템용, 관리자 권한 필수)

1024 ~ 49151: Registered Ports (MySQL, Redis 등 벤더 소프트웨어 등록 포트)

49152 ~ 65535: Dynamic / Ephemeral (클라이언트 웹 브라우징 시 임시 생성 포트)

네트워크 아키텍처 & 포트 보안 기술 가이드

TCP/IP 계층에서의 포트(Port) 개념과 프로덕션 보안 방화벽 설계 원칙

컴퓨터 네트워크에서 포트(Port)는 단일 호스트(IP 주소) 내에서 동시에 실행되는 수많은 네트워크 프로세스나 서비스를 식별하기 위해 전송 계층(Transport Layer)에서 사용하는 16비트 논리적 식별자(0 ~ 65535)입니다.

IP 주소가 목적지 컴퓨터의 물리적 위치(주소)를 가리킨다면, 포트 번호는 그 건물 안에 있는 특정 방 번호나 부서 번호에 해당하여 데이터 패킷이 올바른 어플리케이션(웹 서버, DB, SSH 등)으로 안전하게 라우팅되도록 보장합니다.

본 가이드는 TCP와 UDP 프로토콜별 차이점, IANA(Internet Assigned Numbers Authority)의 포트 할당 규격, 그리고 클라우드 및 온프레미스 인프라 구축 시 필수적인 방화벽 보안 수칙을 정리합니다.

60개 이상의 핵심 프로덕션 포트

웹(80, 443), DB(MySQL, PostgreSQL, Redis), 원격(SSH, RDP), 클라우드(Docker, Kube) 포트 망라.

TCP vs UDP 프로토콜 완벽 구분

연결 지향 신뢰성 전송(TCP)과 비연결형 고속 스트리밍(UDP) 지원 여부를 직관적으로 시각화.

OS별 실시간 포트 진단 명령어 제공

리눅스, macOS, Windows 환경에서 열린 포트(LISTEN)를 확인하는 netstat, lsof, ss 명령어 탑재.

1. IANA 포트 번호 3대 영역(Range) 분류 및 특징

전체 65,536개(2^16)의 포트는 IANA 표준에 따라 용도별로 3가지 고유한 대역으로 엄격히 구분됩니다.

아래 표를 통해 각 대역의 정의와 운영체제 레벨의 권한 요구사항을 확인하세요.

대역 분류 (Range)포트 범위관리 주체 및 할당OS 권한 요건대표 서비스 예시
잘 알려진 포트 (Well-Known)0 ~ 1023IANA에 의해 엄격히 통제Root / 관리자 권한 필수HTTP(80), HTTPS(443), SSH(22), DNS(53)
등록된 포트 (Registered)1024 ~ 49151소프트웨어 벤더/조직이 등록일반 사용자 권한으로 바인딩 가능MySQL(3306), Redis(6379), RDP(3389)
동적/사설 포트 (Dynamic/Ephemeral)49152 ~ 65535OS가 클라이언트 연결 시 임시 할당사전 등록 불가, 세션 종료 시 자동 회수웹 브라우저의 아웃바운드 소켓 연결

2. 전송 계층 프로토콜: TCP vs UDP의 핵심 차이점

• TCP (Transmission Control Protocol): 3-way Handshake를 통해 안정적인 연결을 수립한 뒤, 데이터 패킷의 순서 보장, 오류 검출 및 재전송을 수행합니다. 데이터의 완결성이 절대적인 웹(HTTP/HTTPS), 파일 전송(FTP), 원격 쉘(SSH), 데이터베이스 통신에 기본적으로 사용됩니다.

• UDP (User Datagram Protocol): 핸드셰이크 없이 패킷을 즉시 송신하여 헤더 오버헤드가 극히 적고 지연 시간(Latency)이 최소화됩니다. 일부 패킷이 유실되어도 서비스가 유지되는 DNS 조회(53), 동영상 스트리밍, 온라인 게임, 실시간 음성 통화(VoIP)에 사용됩니다.

3. 운영체제별 열린 포트(LISTEN) 확인 및 방화벽 진단 명령어

서버 장애 조치나 보안 점검 시 현재 실행 중인 프로세스와 바인딩된 포트를 확인하는 터미널 명령어입니다.

Linux / macOS Terminal (netstat & lsof)
1# 1. 현재 LISTEN 상태인 모든 TCP/UDP 포트와 프로세스 PID 확인
2sudo netstat -tulpn
3 
4# 2. 특정 포트(예: 8080)를 점유하고 있는 프로세스 확인
5sudo lsof -i :8080
6 
7# 3. 최신 리눅스 소켓 통계 확인 (ss 명령어)
8ss -tulpn | grep :3306
Windows PowerShell (netstat & Get-NetTCPConnection)
1# 1. 특정 포트(3306)를 사용하는 프로세스 PID 찾기
2netstat -ano | findstr 3306
3 
4# 2. PowerShell을 이용한 TCP 연결 상태 조회
5Get-NetTCPConnection -State Listen | Select-Object LocalAddress, LocalPort, OwningProcess
6 
7# 3. 특정 포트의 외부 연결 테스트 (Test-NetConnection)
8Test-NetConnection -ComputerName "example.com" -Port 443
Node.js (TCP 소켓 서버 바인딩 예제)
1const net = require('net');
2 
3// 포트 8000에 TCP 소켓 서버 생성
4const server = net.createServer((socket) => {
5 console.log('클라이언트 연결 성공:', socket.remoteAddress);
6 socket.write('Hello from Serverless Toolbox!\n');
7 socket.end();
8});
9 
10server.listen(8000, '0.0.0.0', () => {
11 console.log('서버가 포트 8000에서 수신 대기 중입니다.');
12});

자주 묻는 질문 (FAQ)

Q.1024 미만의 포트를 열 때 왜 관리자(sudo / Administrator) 권한이 필요한가요?

0부터 1023까지의 Well-Known 포트는 시스템의 핵심 서비스(웹, SSH, 메일 등)를 위해 예약되어 있습니다. 일반 사용자가 악의적인 프로그램을 통해 시스템 표준 서비스를 위장(Spoofing)하여 패스워드나 민감 데이터를 탈취하는 것을 방지하기 위해 운영체제 커널 수준에서 관리자 권한을 강제합니다.

Q.동일한 포트 번호를 TCP와 UDP에서 동시에 사용할 수 있나요?

네, 가능합니다! TCP와 UDP는 서로 독립적인 전송 계층 프로토콜이므로 포트 번호 공간(Namespace)이 완전히 분리되어 있습니다. 예를 들어 DNS는 TCP 53(대용량 존 전송)과 UDP 53(일반 도메인 질의)을 모두 동시에 사용합니다.

Q.웹 서버 보안을 위해 기본 포트(80, 443, 22)를 변경하는 것이 도움이 되나요?

포트를 변경하는 기법(Security through Obscurity)은 무차별 대입 공격(Brute Force) 봇의 단순 스캔을 줄이는 데는 다소 도움이 되지만, nmap 등의 전문 포트 스캐너를 사용하면 실제 구동 서비스가 즉시 식별되므로 근본적인 보안 해결책이 아닙니다. 방화벽 IP 화이트리스트, SSH 키 인증, Fail2ban 도입 등의 다층 방어 체계를 구축해야 합니다.

Q.Docker 컨테이너를 실행할 때 포트 포워딩(-p 8080:80)의 의미는 무엇인가요?

호스트 컴퓨터의 8080번 포트로 들어오는 외부 네트워크 트래픽을 컨테이너 내부의 80번 포트로 전달(Forwarding/Mapping)하겠다는 의미입니다. 이를 통해 단일 호스트 컴퓨터 안에서 여러 개의 독립된 웹 서버 컨테이너를 서로 다른 외부 포트로 격리하여 실행할 수 있습니다.