내 지식에 따르면 인터넷 응용 프로그램을 설계해야한다면 우리는 연결 지향 서비스 또는 연결없는 서비스 중 하나를 사용해야하지만 둘 다 사용해서는 안됩니다.TCP가 연결 지향형 인 이유는 패킷이 다른 경로를 따르는 이유는 무엇입니까?
인터넷의 연결 지향 서비스는 TCP이고 연결없는 서비스는 UDP이며 둘 다 인터넷 프로토콜 스택의 전송 계층에 있습니다.
인터넷의 유일한 네트워크 계층은 연결없는 서비스 인 IP입니다. 따라서 우리가 디자인 한 애플리케이션이 결국 IP를 사용하여 패킷을 전송한다는 의미입니다.
연결 지향 서비스는 동일한 경로를 사용하여 모든 패킷을 전송하며 연결이 필요하지 않습니다.
따라서 내 문제는 연결 지향적 애플리케이션을 설계 한 경우, 그것은 동일한 경로를 사용하여 패킷을 전송한다
이다. 그러나 IP는 다른 경로를 사용하여 규칙을 위반합니다. 그런 의미에서 TCP와 IP가 어떻게 함께 작동합니까? 그것은 완전히 나를 혼란스럽게합니다.
"연결 지향 서비스는 모든 패킷을 전송할 때 동일한 경로를 사용합니다." 그렇지 않습니다. 방금 그걸 만들었 어. – EJP
100 일 이상 동일한 주소로 하루에 한 글자를 올리면 100 글자가 도착할 가능성이 있습니다. 당신이 제안하고있는 것은 게시에 항상 동일한 우편함을 사용하고 편지가 모두 같은 목적지에 도착했기 때문에 동일한 우편 배달부, 밴, 트럭 등이 모든 편지에 사용되고 있기 때문입니다. –