문제
높은 신뢰도나 제어용 메시지를 필요로 하지 않고, 비연결형 서비스에 사용되는 프로토콜은?
① 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, SNMP, 실시간 스트리밍·VoIP 등 약간의 손실보다 지연이 더 치명적인 서비스에 사용된다.