포트 번호 퀴즈 — 잘 알려진 TCP/UDP 포트 암기 연습(66개)
자주 쓰는 TCP/UDP 포트 번호를 10문제 타임어택으로 익히는 퀴즈입니다. 포트→서비스, 서비스→포트, 혼합 3가지 형식과 기본 15개부터 전체 66개까지 3단계 난이도, 해설, 개인 최고 기록, 같은 문제로 도전하는 공유 링크를 제공합니다.
🔒 모두 브라우저 안에서 동작합니다. 입력과 출력은 서버로 전송되거나 저장되지 않아 안전합니다.
포트 0~1023은 잘 알려진 포트, 1024~49151은 등록 포트, 49152~65535는 동적 포트입니다. 자주 쓰는 포트를 바로 떠올릴 수 있으면 방화벽 규칙, ACL, 패킷 캡처를 훨씬 빨리 읽을 수 있습니다.
이 도구 소개
이 포트 번호 퀴즈는 방화벽 규칙, ACL, 패킷 캡처, 자격증 시험에 나오는 TCP/UDP 포트를 익히기 위한 것입니다. 한 판은 10문제 타임어택 4지선다로 포트→서비스, 서비스→포트, 혼합 중에서 고를 수 있고, 출제 범위는 기본 15개, 자주 쓰는 35개, 전체 66개의 3단계로 SSH와 DNS부터 RADIUS, IPsec NAT-T, MQTT, WireGuard까지 포함합니다. 클릭이나 1~4 키로 답하면 포트 번호, 프로토콜, 서비스가 표시되고, 관례적으로만 쓰이는 포트는 그렇다고 밝혀 둡니다. 개인 최고 기록은 이 브라우저에 저장되며, 공유 링크를 보내면 친구가 완전히 같은 문제로 도전할 수 있습니다. 모든 처리는 브라우저 안에서 이루어집니다.
자주 묻는 질문
먼저 외워야 할 포트 번호는?
“쉬움”의 15개로 실제 트래픽의 대부분을 커버할 수 있습니다. 22 SSH, 23 Telnet, 21 FTP, 25 SMTP, 53 DNS, 67 DHCP, 69 TFTP, 80 HTTP, 443 HTTPS, 110 POP3, 143 IMAP, 123 NTP, 161 SNMP, 445 SMB, 3389 RDP입니다. 이것을 바로 답할 수 있게 되면 “보통”으로 넘어가세요. 암호화 메일 포트, LDAP, Kerberos, syslog, 데이터베이스, 그리고 네트워크 시험에서 자주 묻는 라우팅과 VPN 기본 포트가 더해집니다.
잘 알려진 포트, 등록 포트, 동적 포트의 차이는?
IANA는 65,536개 포트를 세 구간으로 나눕니다. 0~1023은 핵심 서비스를 위한 잘 알려진 포트로, 유닉스 계열에서는 전통적으로 root여야 대기할 수 있습니다. 1024~49151은 등록 포트로 MySQL의 3306처럼 신청에 따라 애플리케이션에 할당됩니다. 49152~65535는 동적·사설 포트로, 나가는 연결의 임시 출발지 포트로 쓰입니다. 이 임시 포트 범위는 OS마다 달라 Windows는 IANA를 따르고 Linux 기본값은 32768~60999이며, 돌아오는 트래픽을 허용하는 방화벽 규칙을 쓸 때 중요합니다.
왜 어떤 서비스는 포트가 여러 개인가요?
대개 역할이나 암호화 여부 때문입니다. FTP는 제어에 21, 액티브 모드 데이터 전송에 20을 쓰고, DHCP는 서버가 67, 클라이언트가 68에서 대기합니다. 메일은 용도별로 나뉘어 25는 서버 간 SMTP, 587은 STARTTLS로 암호화로 전환하는 클라이언트 제출, 465는 처음부터 TLS로 접속하는 제출용입니다. 마찬가지로 IMAP 143과 POP3 110에는 TLS 전용인 993과 995가, LDAP 389에는 636이 있습니다. RADIUS는 인증(1812)과 어카운팅(1813)을 나누고, SNMP 트랩은 161이 아니라 162로 보냅니다.
TCP 대신 UDP를 쓰는 대표적인 서비스는?
짧은 요청·응답 메시지를 보내거나 낮은 지연이 필요한 서비스입니다. DHCP(67/68), TFTP(69), NTP(123), SNMP(161/162), syslog(514), IKE(500)와 IPsec NAT-T(4500), RADIUS(1812/1813), RIP(520), mDNS(5353), 그리고 기본 설정의 OpenVPN, WireGuard 같은 VPN입니다. DNS는 둘 다 써서 일반 질의는 UDP 53, 영역 전송과 UDP에 담기지 않는 큰 응답은 TCP 53입니다. 그래서 TCP 53을 막으면 DNS가 알아차리기 어려운 방식으로 고장 납니다. 이 퀴즈는 매 문제 프로토콜도 보여 줍니다.
서비스 포트 번호를 바꾸면 보안이 강해지나요?
효과는 미미합니다. SSH를 22번이 아닌 포트로 옮기면 로그에 쌓이는 자동 로그인 시도는 줄지만, 포트 스캔으로 몇 초 만에 찾을 수 있으므로 그 자체로는 방어책이 아닙니다. 보호해 주는 것은 키 인증, 다중 인증, 패치, 그리고 접속할 수 있는 대상을 제한하는 방화벽 규칙입니다. 포트 번호는 규칙이 아니라 관례라서 어떤 서비스든 어느 포트에서나 돌릴 수 있고, 그래서 요즘 방화벽은 번호를 믿지 않고 애플리케이션 자체를 식별합니다. 이 퀴즈의 Kubernetes 6443, MongoDB 27017, WireGuard 51820 같은 일부 기본값은 IANA 할당이 아닌 관례이며 그렇게 표시합니다.