2026년 프로그래밍 기능사 기출 예상문제 30선 모음 - 네트워크 서비스 및 포트 번호
🌐 네트워크 서비스와 포트 번호 기출문제 예상
주요 프로토콜(FTP, HTTP, SMTP 등)과 그에 대응하는 Well-Known Port 번호를 연결하는 것이 핵심입니다.이번 기회에 확실히 암기해 보세요!
Q1 다음 중 서비스와 포트 번호의 연결이 옳지 않은 것은?
정답: ④번 TELNET - 110
TELNET의 기본 포트는 23번입니다.
110번은 메일을 서버에서 가져오는 POP3용 포트입니다.
Q2. 원격 접속을 위해 사용하며, 보안 취약점이 있는 텔넷(Telnet) 대신 데이터 암호화를 제공하는 SSH(Secure Shell)의 기본 포트 번호는?
정답: ②번 22
1. SSH (Port 22): 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템에서 명령을 실행할 수 있게 해주는 보안 프로토콜입니다.
2. 비교: 23번 포트를 쓰는 Telnet은 데이터가 평문으로 전송되어 스니핑에 취약하지만, SSH는 모든 통신을 암호화합니다.
- 둘둘(22) 감아서 암호화하는 SSH!
- 텔넷(23)보다 번호가 하나 앞선 '보안' 서비스라고 기억하세요.
Q3. 다음 중 주요 네트워크 서비스와 기본 포트 번호의 연결이 옳지 않은 것은?
정답: ④번 SMTP - 110
💡 필수 포트 암기 리스트
| 포트 | 프로토콜 | 용도 |
|---|---|---|
| 21 | FTP | 파일 전송 |
| 22 | SSH | 보안 원격 접속 |
| 25 | SMTP | 메일 송신 |
| 53 | DNS | 주소 변환 |
| 80 | HTTP | 웹 서버 |
| 110 | POP3 | 메일 수신 |
| 443 | HTTPS | 보안 웹 |
- SMTP(25): 이오(25)기 편지 보내세!
- POP3(110): 편지 백십(110)번 확인하기!
Q4. FTP(File Transfer Protocol)에서 서버와 클라이언트 간의 '제어 신호'를 주고받기 위해 사용하는 기본 포트 번호는?
정답: ②번 21
FTP는 효율적인 전송을 위해 두 개의 포트를 사용합니다.
1. 21번 (제어/연결): 아이디, 패스워드 입력 및 명령어 전송 (로그인 세션 유지)
2. 20번 (데이터 전송): 실제 파일을 주고받을 때 사용
- "이일(21)하고 이영(20)차 파일을 옮기자!"
- 21번으로 명령하고(일하고), 20번으로 영차영차 파일을 보낸다고 외우세요.
Q5. 인터넷에서 전자우편(E-mail)을 다른 사람의 계정으로 송신할 때 사용하는 프로토콜과 기본 포트 번호의 연결이 옳은 것은?
정답: ①번 SMTP - 25
1. SMTP (Simple Mail Transfer Protocol): 이메일을 송신(전송)하거나 서버 간에 메일을 교환할 때 사용하는 프로토콜로 25번 포트를 사용합니다.
2. POP3 (Post Office Protocol v3): 메일 서버에 도착한 메일을 클라이언트로 수신(가져오기)할 때 사용하며 110번 포트를 사용합니다.
- SMTP: Send Mail To People (사람에게 메일 보내기)
- "이오(25)기 편지 보내세!" (송신은 25번)
Q6. 네트워크 장비들을 관리하고 감시하기 위해 사용하는 프로토콜로, 161번과 162번 포트를 사용하는 것은?
정답: ②번 SNMP
Q7. IANA에서 지정한 '잘 알려진 포트(Well-known Port)'의 번호 범위로 옳은 것은?
정답: ②번 0 ~ 1023
1. Well-known Port: 0 ~ 1,023 (HTTP, FTP 등 주요 서비스)
2. Registered Port: 1,024 ~ 49,151
3. Dynamic/Private Port: 49,152 ~ 65,535
Q8. SSL(Secure Sockets Layer)을 사용하여 보안 기능이 강화된 웹 브라우징 프로토콜(HTTPS)의 포트 번호는?
정답: ④번 443
보안 웹 접속인 HTTPS는 443번 포트를 사용합니다.
* 80번은 보안 기능이 없는 일반 HTTP 포트입니다.
Q9. 네트워크 장비들을 관리하고 감시하기 위해 사용하는 SNMP(Simple Network Management Protocol)의 기본 포트 번호는?
정답: ③번 161
네트워크 관리 프로토콜인 SNMP는 기본적으로 161번 포트를 사용합니다.
* 110번(POP3), 143번(IMAP), 179번(BGP)
Q10. 원격 터미널 접속 시 보안을 강화하기 위해 패킷을 암호화하여 전송하는 SSH(Secure Shell)의 포트 번호는?
정답: ②번 22
보안 원격 접속인 SSH는 22번 포트를 사용합니다.
* 23번은 암호화되지 않는 TELNET이며, 20번은 FTP 데이터 전송용입니다.
Q11. 이메일 수신 프로토콜 중 하나로, 서버와 동기화하여 여러 장치에서 메일을 관리할 수 있는 IMAP의 포트 번호는?
정답: ②번 143
Q12. 네트워크 내에서 호스트에게 IP 주소를 자동으로 할당하는 DHCP 서버가 사용하는 포트는?
정답: ①번 67
Q13. 데이터 전송 시 별도의 인증 과정 없이 신속하게 파일을 전송하는 TFTP의 기본 포트 번호는?
정답: ③번 69
Q14. 네트워크 상의 장비들 간의 시간을 동기화하기 위해 사용되는 프로토콜인 NTP의 포트 번호는?
정답: ①번 123
Q15. 디렉터리 서비스를 조회하고 수정하기 위한 프로토콜인 LDAP의 포트 번호는?
정답: ③번 389
Q16. 웹 브라우저와 서버 간의 통신을 암호화하여 보안을 강화한 HTTPS(HyperText Transfer Protocol Secure)의 기본 포트 번호는?
정답: ②번 443
Q17. 사용자가 입력한 도메인 주소를 IP 주소로 변환하거나 그 반대의 기능을 수행하는 DNS의 기본 포트 번호는?
정답: ①번 53
Q18. SNMP 관리 기법 중, 에이전트가 예기치 않은 사건(Event) 발생 시 매니저에게 알리는 'Trap' 메시지에 사용되는 포트는?
정답: ②번 162
Q19. 데이터베이스 서비스인 MySQL 또는 MariaDB가 원격 접속을 위해 기본적으로 사용하는 포트 번호는?
정답: ③번 3306
Q20. Windows에서 제공하는 원격 데스크톱 연결(RDP) 프로토콜이 사용하는 기본 포트 번호는?
정답: ③번 3389
Q21. Microsoft SQL Server(MS-SQL)가 기본적으로 사용하는 TCP 포트 번호는?
정답: ①번 1433
Q22. Windows 환경에서 파일 공유 및 프린터 공유를 위해 사용되는 SMB(Server Message Block) 프로토콜의 포트 번호는?
정답: ④번 ①, ③ 모두 정답
Q23. 원격 터미널 접속 프로토콜 중 보안성이 결여된 Telnet(23) 대신 사용하며 통신 전체를 암호화하는 SSH의 포트 번호는?
정답: ③번 22
Q24. 다음 중 전자우편 수신(Incoming Mail) 서비스와 포트 번호의 매칭이 옳은 것은?
정답: ③번 POP3 - 110
Q25. 다음 중 '서비스 - 포트 번호 - 전송 계층 프로토콜'의 연결이 모두 옳은 것은?
정답: ②번 DNS - 53 - TCP/UDP
Q26. 보안을 위해 SSL/TLS 암호화를 적용한 메일 송신 프로토콜인 SMTPS의 기본 포트 번호는?
정답: ④번 ②, ③ 모두 사용됨
Q27. IANA에서 지정한 포트 번호 분류 중, 주요 서비스들이 사용하는 '잘 알려진 포트(Well-known Port)'의 범위는?
정답: ①번 0 ~ 1023
Q28. 기업형 데이터베이스인 Oracle(오라클) 서버에 접속하기 위해 리스너(Listener)가 사용하는 기본 포트 번호는?
정답: ②번 1521
Q29. 웹 서버의 테스트용이나 프록시(Proxy) 서버 용도로 가장 흔히 사용되는 HTTP 대체 포트 번호는?
정답: ④번 8080
Q30. 다음 중 보안 접속(Encryption)을 제공하는 서비스와 포트의 연결이 옳지 않은 것은?
정답: ④번 Telnet - 23