본문 바로가기
프로그래밍 기능사

2026년 프로그래밍 기능사 기출 예상문제 30선 모음 - 네트워크 서비스 및 포트 번호

by 고인턴님 2026. 2. 13.

🌐 네트워크 서비스와 포트 번호 기출문제 예상

주요 프로토콜(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

[해설] SMTP(메일 송신)의 기본 포트는 25번입니다. 110번은 메일을 가져오는 POP3용 포트입니다.

💡 필수 포트 암기 리스트

포트 프로토콜 용도
21FTP파일 전송
22SSH보안 원격 접속
25SMTP메일 송신
53DNS주소 변환
80HTTP웹 서버
110POP3메일 수신
443HTTPS보안 웹
💡 시험장 암기 공식!
- 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

[해설] SNMP(Simple Network Management Protocol)는 UDP 161(에이전트), 162(트랩) 포트를 사용하여 네트워크 장비를 모니터링합니다.

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

[해설]
보안 웹 접속인 HTTPS443번 포트를 사용합니다.
* 80번은 보안 기능이 없는 일반 HTTP 포트입니다.

Q9. 네트워크 장비들을 관리하고 감시하기 위해 사용하는 SNMP(Simple Network Management Protocol)의 기본 포트 번호는?

더보기

정답: ③번 161

[해설]
네트워크 관리 프로토콜인 SNMP는 기본적으로 161번 포트를 사용합니다.
* 110번(POP3), 143번(IMAP), 179번(BGP)

Q10. 원격 터미널 접속 시 보안을 강화하기 위해 패킷을 암호화하여 전송하는 SSH(Secure Shell)의 포트 번호는?

더보기

정답: ②번 22

[해설]
보안 원격 접속인 SSH22번 포트를 사용합니다.
* 23번은 암호화되지 않는 TELNET이며, 20번은 FTP 데이터 전송용입니다.

Q11. 이메일 수신 프로토콜 중 하나로, 서버와 동기화하여 여러 장치에서 메일을 관리할 수 있는 IMAP의 포트 번호는?

더보기

정답: ②번 143

[해설] IMAP은 143번 포트를 사용합니다. (POP3는 110번)

Q12. 네트워크 내에서 호스트에게 IP 주소를 자동으로 할당하는 DHCP 서버가 사용하는 포트는?

더보기

정답: ①번 67

[해설] DHCP 서버는 67번, 클라이언트는 68번 포트를 사용합니다.

Q13. 데이터 전송 시 별도의 인증 과정 없이 신속하게 파일을 전송하는 TFTP의 기본 포트 번호는?

더보기

정답: ③번 69

[해설] Trivial FTP(TFTP)는 UDP 69번 포트를 사용합니다.

Q14. 네트워크 상의 장비들 간의 시간을 동기화하기 위해 사용되는 프로토콜인 NTP의 포트 번호는?

더보기

정답: ①번 123

[해설] Network Time Protocol(NTP)은 123번 포트를 사용합니다. (하나 둘 셋! 시간을 맞추자)

Q15. 디렉터리 서비스를 조회하고 수정하기 위한 프로토콜인 LDAP의 포트 번호는?

더보기

정답: ③번 389

[해설] LDAP(Lightweight Directory Access Protocol)은 389번 포트를 사용합니다.

Q16. 웹 브라우저와 서버 간의 통신을 암호화하여 보안을 강화한 HTTPS(HyperText Transfer Protocol Secure)의 기본 포트 번호는?

더보기

정답: ②번 443

[해설] 일반 HTTP는 80번, 보안이 강화된 HTTPS는 443번 포트를 사용합니다.

Q17. 사용자가 입력한 도메인 주소를 IP 주소로 변환하거나 그 반대의 기능을 수행하는 DNS의 기본 포트 번호는?

더보기

정답: ①번 53

[해설] DNS(Domain Name System)는 일반적으로 UDP 53번 포트를 사용하여 이름 해석 서비스를 제공합니다.

Q18. SNMP 관리 기법 중, 에이전트가 예기치 않은 사건(Event) 발생 시 매니저에게 알리는 'Trap' 메시지에 사용되는 포트는?

더보기

정답: ②번 162

[해설] SNMP에서 일반적인 요청/응답은 161번을 쓰지만, 긴급 알림인 Trap162번을 사용합니다.

Q19. 데이터베이스 서비스인 MySQL 또는 MariaDB가 원격 접속을 위해 기본적으로 사용하는 포트 번호는?

더보기

정답: ③번 3306

[해설] MySQL/MariaDB의 기본 포트는 3306번입니다. (1433은 MSSQL, 1521은 Oracle)

Q20. Windows에서 제공하는 원격 데스크톱 연결(RDP) 프로토콜이 사용하는 기본 포트 번호는?

더보기

정답: ③번 3389

[해설] Windows 원격 데스크톱(RDP)의 기본 포트는 3389번입니다. (삼삼하게 팔구(89) 싶을 때 원격 접속!)

Q21. Microsoft SQL Server(MS-SQL)가 기본적으로 사용하는 TCP 포트 번호는?

더보기

정답: ①번 1433

[해설] MS-SQL은 1433번을 기본 포트로 사용합니다. (Oracle은 1521, MySQL은 3306, PostgreSQL은 5432)

Q22. Windows 환경에서 파일 공유 및 프린터 공유를 위해 사용되는 SMB(Server Message Block) 프로토콜의 포트 번호는?

더보기

정답: ④번 ①, ③ 모두 정답

[해설] SMB는 과거 NetBIOS 상에서 139번을 썼으며, 현대에는 직접 TCP 445번을 통해 동작합니다.

Q23. 원격 터미널 접속 프로토콜 중 보안성이 결여된 Telnet(23) 대신 사용하며 통신 전체를 암호화하는 SSH의 포트 번호는?

더보기

정답: ③번 22

[해설] SSH(Secure Shell)는 보안이 강화된 원격 접속 프로토콜로 22번 포트를 사용합니다.

Q24. 다음 중 전자우편 수신(Incoming Mail) 서비스와 포트 번호의 매칭이 옳은 것은?

더보기

정답: ③번 POP3 - 110

[해설] 메일을 가져오는 POP3는 110번, 메일 서버와 동기화하는 IMAP은 143번입니다.

Q25. 다음 중 '서비스 - 포트 번호 - 전송 계층 프로토콜'의 연결이 모두 옳은 것은?

더보기

정답: ②번 DNS - 53 - TCP/UDP

[해설] DNS는 기본적으로 UDP 53번을 쓰지만, 존 전송 시 TCP 53번도 사용합니다. (HTTP, FTP, SNMP 등은 신뢰성/신속성에 따라 TCP 또는 UDP 중 하나를 주로 씁니다)

Q26. 보안을 위해 SSL/TLS 암호화를 적용한 메일 송신 프로토콜인 SMTPS의 기본 포트 번호는?

더보기

정답: ④번 ②, ③ 모두 사용됨

[해설] 암호화된 SMTP는 관습적으로 465번(SSL)이나 587번(TLS)을 주로 사용합니다. 기본 25번은 암호화되지 않은 통신입니다.

Q27. IANA에서 지정한 포트 번호 분류 중, 주요 서비스들이 사용하는 '잘 알려진 포트(Well-known Port)'의 범위는?

더보기

정답: ①번 0 ~ 1023

[해설] 포트는 0~65535번까지 있으며, 그중 0~1023번이 시스템 및 주요 서비스용인 'Well-known Port'입니다.

Q28. 기업형 데이터베이스인 Oracle(오라클) 서버에 접속하기 위해 리스너(Listener)가 사용하는 기본 포트 번호는?

더보기

정답: ②번 1521

[해설] 오라클 데이터베이스의 기본 리스너 포트는 1521번입니다.

Q29. 웹 서버의 테스트용이나 프록시(Proxy) 서버 용도로 가장 흔히 사용되는 HTTP 대체 포트 번호는?

더보기

정답: ④번 8080

[해설] 웹 서비스(80)의 대체 포트로 가장 널리 쓰이는 번호는 8080번입니다. (톰캣 등 웹 어플리케이션 서버의 기본값이기도 합니다)

Q30. 다음 중 보안 접속(Encryption)을 제공하는 서비스와 포트의 연결이 옳지 않은 것은?

더보기

정답: ④번 Telnet - 23

[해설] Telnet(23)은 암호화를 제공하지 않는 대표적인 취약 프로토콜입니다. 이를 보완한 것이 SSH(22)입니다.