当我们在浏览器中输入:https://www.baidu.com/ 后得到网络响应,这个过程发生了什么?
请求如下图:
其中以太网数据包组装流程如下:
- 输入请求,根据应用层协议包装成一个数据包;
- 请求进入传输层,将应用层数据包包装成TCP数据包,并加一个TCP头;
- 请求进入网络层,将TCP数据包装成IP数据包,并加一个IP头;
- 请求进入数据链路层,将IP数据包装成以太网数据包,并加一个以太网标头;
- 通过交换机进行广播,以太网包的限值是5000字节,超过则进行切割,切割后的每个数据包包含以太网头、ip头、切割后的数据包;
- 如果不在一个子网内,还需要路由器进行广播;