www.stackoverflow.com에 대한 HTTP 응용 프로그램 요청. 이 메시지는 전송 계층으로 전달됩니다. 전송 계층은 헤더를 추가하고 패킷을 인터넷 계층으로 보냅니다. 인터넷 계층은 전송 계층에 의해 추가 된 헤더에만 액세스 할 수 있으므로 www.stackoverflow.com을 볼 수 없습니다. 그러면 인터넷 계층은이 요청 패킷의 경로를 어떻게 결정할 수 있습니까?네트워크 계층에서 패킷의 경로를 찾는 방법
응용 프로그램 계층 및 전송 계층 만 해당 필드에 대해 알고 있으므로 IP 헤더의 대상 주소 필드가 채워지는 방법은 무엇입니까? (응용 프로그램 계층은 해당 헤더의 인터넷 계층 및 전송 계층 언급 포트 번호와 아무런 상호 작용이 없습니다.)
그러나 인터넷 계층 패킷의 데이터 부분을 볼 수 없습니다. 전송 계층에서 첨부 된 헤더 만 볼 수 있습니다.그리고 전송 계층 헤더에는 목적지의 IP 주소를 언급하는 필드가 없습니다. – Mohit
IP 주소가 TCP 아래의 IP 헤더에 있기 때문에 ... 내 대답을 참조하십시오. –
IP 패킷은 그 안에있는 tcp 패킷과 함께 정보를 보유합니다. OSI 모델을 러시아어 인형이라고 생각하십시오. 하위 인물 위의 모든 데이터는 그 하위 레벨에 있습니다. 따라서 가장 낮은 수준은 위의 모든 수준 및 자체의 데이터로 작업하는 반면 최상위 수준은 자체적으로 작동합니다. – Recursion