해결책
UDP (User Datagram Protocol)는 IP 네트워크 계층 프로토콜과 함께 사용할 전송 계층 프로토콜입니다. UDP는 전송에 대한 보장과 데이터 복제로 부터의 보호를 제공하지 않지만, UDP의 단순성은 프로토콜의 오버 헤드를 줄이기 때문에 일부 응용 프로그램에서는 적합 할 수 있습니다.
컴퓨터는 먼저 받을 상대방과의 연결을 설정하지 않고도 UDP 패킷을 보낼 수 있습니다. 컴퓨터는 UDP 헤더 (PCI)의 해당 필드를 완성하고, IP 네트워크 계층에서 전송될 헤더와 함께 데이터를 전달합니다.
일반적으로 신뢰성보다 속도가 중요한 어플리케이션에서 UDP를 사용하십시오. 예를 들어, 일부 데이터 포인트를 잃더라도 문제되지는 않지만 빠르게 수집을 통한 데이터를 전송 해야하는 응용 프로그램에서 UDP를 사용하는 것이 좋습니다. 또한 UDP를 사용하여 서버를 청취하는 모든 시스템에 Broadcasting 할 수도 있습니다.
일반적으로 :
- TCP는 고 신뢰성 데이터 전송 용입니다.
- UDP는 낮은 오버 헤드 전송을 위한 것입니다.