Tcp 加密https数据包的路由

Tcp 加密https数据包的路由,tcp,https,Tcp,Https,与此问题相关的参考资料 根据答案,如果所有HTTPS数据包都经过加密,那么它将如何路由?数据包路由不会发生在http层。路由发生在较低的层,即IP。HTTPS是通过ssl进行http加密的。对于ip或tcp,它只是一些有效负载。即使您发送http数据包,这些层也不会查看它们。OSI模型是进一步澄清的良好参考。谢谢您的回答。但我的问题是,由于SSL会话完全加密,TCP/IP数据包最终离开主机?如果是,它是如何路由的?据我所知,目的地和源地址都放在数据包的报头中。如果数据包被加密,它们也需要被加密

与此问题相关的参考资料


根据答案,如果所有HTTPS数据包都经过加密,那么它将如何路由?

数据包路由不会发生在http层。路由发生在较低的层,即IP。HTTPS是通过ssl进行http加密的。对于ip或tcp,它只是一些有效负载。即使您发送http数据包,这些层也不会查看它们。OSI模型是进一步澄清的良好参考。

谢谢您的回答。但我的问题是,由于SSL会话完全加密,TCP/IP数据包最终离开主机?如果是,它是如何路由的?据我所知,目的地和源地址都放在数据包的报头中。如果数据包被加密,它们也需要被加密。ssl会话通过tcp/ip,因此对于tcp会话,ssl加密的数据包是付费的,tcp/ip头是不加密的。数据包的顺序有点像这样;mac/以太网报头、ip报头、tcp报头、http(s)报头。这里,如果对https、http头及其有效负载进行了加密,则前3个头是完整的。