문제
높은 신뢰도나 제어용 메시지를 필요로 하지 않고, 비연결형 서비스에 사용되는 프로토콜은 무엇인가?
① UDP ② TCP ③ ARP ④ ICMP
정답
1번
해설
정답: 1. UDP(User Datagram Protocol)는 연결 설정이나 흐름·오류 제어 없이 데이터그램을 보내는 비연결형 전송 계층 프로토콜로, 신뢰성보다 속도·단순함이 중요한 곳에 쓰인다.
오답 풀이
- 1번: UDP는 비연결형이며 신뢰성 보장을 하지 않으므로 설명에 부합한다.
- 2번: TCP는 3-way handshake로 연결을 맺고 재전송·흐름 제어로 신뢰성을 보장하는 연결형 프로토콜이다.
- 3번: ARP는 IP→MAC 변환 프로토콜로 데이터 전송용이 아니다.
- 4번: ICMP는 오류 보고·진단용 프로토콜이다.
보충 개념 UDP는 헤더가 8바이트로 작고 오버헤드가 적어 DNS, DHCP, 스트리밍, VoIP, SNMP 등 실시간·간단 질의응답에 적합하다.