TCP는 혼잡 제어 및 오류 복구 또는 한 노드에서 다른 노드로 정보를 안정적으로 전달하는 데 필요하며 정보를 전달하는 데 가장 빠른 프로토콜이 아닙니다.일부 프로토콜이 IP를 통해 직접 연결될 때 UDP가 필요한 이유는 무엇입니까?
EIGRP 및 OSPF와 같은 일부 라우팅 프로토콜은 IP 상단에 직접 탑재됩니다. ICMP조차도 IP를 통해 직접 탑승합니다.
왜 UDP가 필요합니까? 개발자/프로그래머가 패킷에 포함 된 대상 포트 번호를 기반으로 인바운드 패킷을 전송해야하는 응용 프로그램을 식별 할 수 있도록하기 위해서만 필요합니까?
그렇다면 포트 번호 정보가없는 경우 IP 상단에서 직접 걸리는 프로토콜에서 수집 한 정보가 적절한 프로세스로 전송되는 방법은 무엇입니까?
왜 UDP를 통해 음성 및 영상이 전송됩니까? IP를 직접 사용하지 않는 이유는 무엇입니까?
(필자는 TCP 사용 사례를 철저히 이해하고 있지만, 왜 TCP를 통해 UDP를 사용하는지 또는 그 반대인지를 묻지는 않습니다. 왜 UDP를 사용하고 왜 일부 프로토콜이 IP 계층을 직접 사용할 수 있는지 묻는 중입니다. 추가 된 장점 또는 IP를 통해 UDP의 목적?)
다른 프로토콜의 경우 '프로세스'가 없으므로 포트 번호가 필요하지 않습니다. 프로토콜은 IP 스택 자체에서 사용됩니다. 응용 프로그램 프로세스에는 명확하게 정의 된 의미를 가진 포트 지향 사용자 데이터 그램 프로토콜이 필요합니다. – EJP