UDP
"User Datagram Protocol"의 약자입니다.
UDP는 인터넷 프로토콜(IP) 제품군에서 데이터를 전송하는 프로토콜입니다. UDP는 연결 지향이 아닌 프로토콜이므로 두 호스트가 데이터그램을 전송하기 전에 연결을 설정할 필요가 없습니다. 스트리밍 미디어, 온라인 게임, 그리고 가끔 데이터가 손실되더라도 낮은 지연 시간이 더 중요한 상황에서는 UDP를 사용합니다.
TCP, SSH, HTTPS와 같은 다른 데이터 전송 프로토콜과 비교하면 UDP는 데이터를 보내는 간단한 방법입니다. 데이터그램을 보내는 장치는 연결을 설정하거나 각 패킷이 수신되었는지 확인하거나 전송 중에 손실된 데이터를 다시 보낼 필요가 없습니다. 대신 대상 IP 주소, 라우팅 정보, 페이로드가 포함된 일련의 데이터그램을 가능한 한 빠르게 보냅니다. 연결 및 확인 단계를 생략하므로 UDP는 다른 프로토콜보다 오버헤드와 지연 시간이 적습니다.
하지만 데이터그램을 수신하는 장치가 모든 데이터그램을 받고 있다는 보장은 없습니다. 네트워크 혼잡으로 일부 데이터그램이 삭제되면 수신 장치가 데이터를 다시 요청할 방법이 없습니다. 인터넷을 통한 영상 통화의 경우, 지연 시간이 짧으면 통화 한쪽에서 말한 내용이 다른 쪽에서 들리기까지의 지연이 줄어듭니다. 양쪽을 연결하는 연결 속도가 느려져 일부 데이터그램이 손실되면 영상이 잠시 끊겼다가 다시 재생될 수 있습니다.
지식 테스트하기