个人背景:是一个准备深入了解网络知识的前端新人。 问题背景:在了解 osi 模型的时候,了解了 https 是跑在应用层的协议,而 tcp/ip 是传输层的协议,在了解相关知识的时候产生了一个疑问。 接下来的问题为谷歌浏览器背景。 问题1:是因为有了 tcp/ip 协议,才选用 https 这种传输方式?还是先选用了 https 协议,再有了 tcp/ip 呢? 问题2:在网址栏输入 www.baidu.com ,我目前的理解是,浏览器跑在应用层,会通过 https 请求到目标服务器,这个过程会建立 tcp 链接。但是这个建立了 tcp 链接的时候是在 osi 的哪一层呢?