문제
다음에서 설명하는 프로토콜은?
- 연결 없는 IP 기반의 프로토콜로 최소한의 오버헤드를 갖는다.
- 재송신 처리를 실행하지 못하기 때문에 신뢰성이 떨어진다.
- 한 번에 많은 양의 데이터를 송신할 때 사용한다.
① UDP ② TCP ③ ICMP ④ ARP
정답
1번
해설
정답: 1. 연결을 맺지 않고(비연결) 헤더가 8바이트로 작아 오버헤드가 최소이며, 재전송·확인 응답이 없어 신뢰성은 낮지만 대량 데이터를 빠르게 흘려보내는 데 적합한 것은 UDP(User Datagram Protocol)다.
오답 풀이
- 1번: UDP는 비연결·저오버헤드·비신뢰 전송으로 설명과 정확히 일치하므로 정답이다.
- 2번: TCP는 연결 지향이며 재전송으로 신뢰성을 보장하므로 '재송신 못 함'과 모순된다.
- 3번: ICMP는 오류·제어 메시지 전달용 프로토콜로 일반 데이터 송신 용도가 아니다.
- 4번: ARP는 IP를 MAC으로 변환하는 주소 해석 프로토콜로 데이터 전송 프로토콜이 아니다.
보충 개념 UDP는 DNS·DHCP·TFTP·스트리밍·VoIP처럼 속도가 중요하고 약간의 손실이 허용되는 곳에 쓰인다. 헤더는 출발/도착 포트, 길이, 체크섬 4개 필드뿐이다.