image.png

⇒ 상대방의 응답을 기다리지 않기 때문에 TCP 에 비해 속도가 빠름

그렇기 때문에 일부 정보가 유실될 수 있으나, 이러한 상황에서도 필요 시 사용한다. (ex. 실시간 영상 스트리밍에선 일부 데이터가 유실되어 해당 픽셀만 잘 나오지 않아도 바로바로 출력하는 속도가 더 중요함)

typedef struct UdpHeader {
	unsigned short srcPort;
	unsigned short dstPort;
	unsigned short length;
	unsigned short checksum;
} UdpHeader;

image.png