TCP/IP各层执行的场所在哪?
以浏览器发起HTTP请求为例,
- 应用层,浏览器产生HTTP请求数据,即HTTP报文;
- 传输层,切割HTTP报文,并加上TCP首部,即TCP报文段;
- 网络层,加上IP首部,即IP数据包;
- 链路层,加上MAC地址等以太网首部。
我想知道各个层对报文的加工发生的地点在哪?我大概猜测应用层发生在浏览器,网络层发生在路由器,请哪位朋友指点下。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
假设浏览器所在主机处于以太网环境下,你所列举的 4 个都发生在本机,分别在:
视网卡驱动,部分 TCP/IP 字段可能由驱动(硬件)填充,以加速数据包处理。例如 “包校验” 字段。
根据最近看到的,大概可以这样理解: