以浏览器发起HTTP请求为例,
- 应用层,浏览器产生HTTP请求数据,即HTTP报文;
- 传输层,切割HTTP报文,并加上TCP首部,即TCP报文段;
- 网络层,加上IP首部,即IP数据包;
- 链路层,加上MAC地址等以太网首部。
我想知道各个层对报文的加工发生的地点在哪?我大概猜测应用层发生在浏览器,网络层发生在路由器,请哪位朋友指点下。
以浏览器发起HTTP请求为例,
我想知道各个层对报文的加工发生的地点在哪?我大概猜测应用层发生在浏览器,网络层发生在路由器,请哪位朋友指点下。
根据最近看到的,大概可以这样理解:
3 回答2.3k 阅读✓ 已解决
1 回答1.6k 阅读✓ 已解决
1 回答1.1k 阅读
990 阅读
799 阅读
924 阅读
假设浏览器所在主机处于以太网环境下,你所列举的 4 个都发生在本机,分别在:
视网卡驱动,部分 TCP/IP 字段可能由驱动(硬件)填充,以加速数据包处理。例如 “包校验” 字段。