대상 주소를 매번 지정하며 연결 수립 지연이 없습니다.
UDP 소켓 경계
UDP는 accept가 없고 각 recvfrom 결과가 하나의 데이터그램과 송신자 주소를 함께 반환합니다.
payload와 원격 주소를 함께 받아 응답 대상을 결정합니다.
한 번 보낸 데이터그램은 하나의 단위로 도착하거나 손실됩니다.
응답 보장이 없으므로 애플리케이션이 timeout과 재시도를 정합니다.
작은 질의와 짧은 응답은 UDP의 연결 없는 모델과 잘 맞습니다.
512바이트 한계, truncation, TCP fallback 같은 DNS 예외를 고려합니다.
TCP 스트림과 UDP 데이터그램의 코드 차이를 설명합니다.