주요 포트 번호
쉽게 말하면
한 컴퓨터 안에도 웹, 메일, 원격 접속 같은 서비스가 여러 개 있어서, 어느 서비스로 갈지 정하는 번호가 포트예요. 건물 주소(IP)가 같아도 호실 번호(포트)로 창구를 구분하는 셈이에요. 웹은 80, 원격 접속은 22처럼 정해져 있어요.
시험용 정의
주요 서비스는 약속된 잘 알려진 포트를 쓴다. 시험에서는 서비스 이름과 번호 짝을 묻는 문제가 거의 매회 나오므로 통째로 외워 두는 게 좋다.
비유로 이해하기
건물(서버)의 호실 번호다. 21호는 FTP 안내 데스크, 80호는 웹 창구처럼 정해져 있어 손님이 헤매지 않는다.
자세히
꼭 외울 포트
| 포트 | 서비스 | 기억법 |
|---|---|---|
| 20 / 21 | FTP 데이터 / 제어 | 21이 명령 |
| 22 | SSH (scp, sftp 포함) | 암호화된 원격 접속 |
| 23 | Telnet | 평문 원격 접속, SSH 바로 다음 |
| 25 | SMTP (메일 발송) | |
| 53 | DNS | UDP·TCP 모두 |
| 67 / 68 | DHCP 서버 / 클라이언트 | UDP |
| 69 | TFTP | UDP, 인증 없는 간이 FTP |
| 80 | HTTP | |
| 110 | POP3 (메일 수신) | |
| 123 | NTP (시간 동기화) | UDP |
| 143 | IMAP (메일 수신) | |
| 161 / 162 | SNMP / SNMP Trap | UDP |
| 443 | HTTPS | |
| 3306 | MySQL·MariaDB | |
| 631 | CUPS·IPP (인쇄) | |
| 2049 | NFS | |
| 139 / 445 | Samba(SMB/CIFS) | |
| 3389 | RDP (윈도우 원격 데스크톱) | |
| 5900 | VNC | |
| 6000 | X11 (X 윈도) | 6000 + 디스플레이 번호 |
포트 정보 파일과 범위
서비스 이름과 포트 번호의 대응은 /etc/services에 적혀 있다. 0~1023은 잘 알려진 포트(well-known), 1024~49151은 등록된 포트, 그 위는 동적 포트다.
보안 버전 짝
HTTP 80 → HTTPS 443, POP3 110 → POP3S 995, IMAP 143 → IMAPS 993, SMTP 25 → SMTPS 465 / 제출 587.
시험에 이렇게 나와요
- 서비스 ↔ 포트 짝(매 회): FTP 20·21, SSH 22, Telnet 23, SMTP 25, DNS 53, POP3 110, IMAP 143, SNMP 161, HTTPS 443
- 잘못된 짝 고르기 → 예: SNMP-151, SNMP-53(53은 DNS)
- 포트 번호 할당 정보 파일 →
/etc/services, well-known 포트 범위 → 0~1023
확인 문제
Q1. FTP는 포트를 두 개 쓴다. 20번과 21번 중 명령(로그인, 목록 요청)을 주고받는 포트는?
- FTP는 22번만 쓴다
- 20번
- 둘 다 같다
- 21번
정답 보기
4번 21번
21번은 제어(명령), 20번은 데이터 전송용이다(액티브 모드 기준). 22번은 SSH다.
Q2. 서비스와 포트 번호의 짝이 틀린 것은?
- IMAP - 143
- DNS - 53
- SNMP - 151
- SSH - 22
정답 보기
3번 SNMP - 151
SNMP는 161(트랩 162).
Q3. POP3의 기본 포트 번호는?
- 25
- 110
- 143
- 995
정답 보기
2번 110
110번이다(보안판 POP3S는 995). SMTP는 25, IMAP은 143번이다.
Q4. 서비스 이름과 포트 번호 대응이 적힌 파일은?
- /etc/services
- /etc/resolv.conf
- /etc/protocols
- /etc/hosts
정답 보기
1번 /etc/services
/etc/services다. /etc/hosts는 호스트 이름과 IP, /etc/protocols는 프로토콜 번호, /etc/resolv.conf는 DNS 서버를 적는다.
Q5. SSH의 기본 포트 번호는?
- 21
- 22
- 23
- 25
정답 보기
2번 22
21 FTP 제어, 23 Telnet, 25 SMTP.
Q6. 메일 수신에 쓰는 프로토콜과 포트의 짝으로 옳은 것은?
- SMTP 25
- POP3 110
- POP3 143
- IMAP 25
정답 보기
2번 POP3 110
POP3 110, IMAP 143. SMTP 25는 발송.
Q7. DNS 서버가 사용하는 포트는?
- 43
- 53
- 67
- 123
정답 보기
2번 53
53번(UDP·TCP)이다. 질의는 주로 UDP, 영역 전송은 TCP를 쓴다. 67은 DHCP, 123은 NTP다.
Q8. NTP가 사용하는 포트는?
- 69
- 110
- 123
- 161
정답 보기
3번 123
123 NTP. 69 TFTP, 110 POP3, 161 SNMP.
Q9. CUPS 웹 관리 화면이 쓰는 포트는?
- 443
- 631
- 3306
- 8080
정답 보기
2번 631
631번이다. CUPS는 인쇄 프로토콜 IPP를 쓰고 그 포트가 631이다. 웹 브라우저에서 localhost:631로 연다.
헷갈리기 쉬운 O·X
Telnet은 23번, SSH는 22번 포트를 쓴다.
정답 보기
O 짝으로 외우자.
HTTPS의 기본 포트는 8080이다.
정답 보기
X HTTPS는 443. 8080은 관례적인 대체 HTTP 포트.
SMTP는 메일을 받아 오는 프로토콜이다.
정답 보기
X SMTP는 보내는(전달) 프로토콜. 받아 오는 건 POP3·IMAP.
SNMP는 161번 포트를 쓴다.
정답 보기
O 트랩은 162.