大朗网站建设公司,dw编辑器,网站服务器和网站,库存管理软件免费 哪个好数据如何通过网络发送#xff1f;为什么 OSI 模型需要这么多层#xff1f; 下图显示了数据在网络传输时如何封装和解封装。
步骤1#xff1a;当设备A通过HTTP协议通过网络向设备B发送数据时#xff0c;首先在应用层添加HTTP头。
步骤2#xff1a;然后将TCP或UDP标头添加…数据如何通过网络发送为什么 OSI 模型需要这么多层 下图显示了数据在网络传输时如何封装和解封装。
步骤1当设备A通过HTTP协议通过网络向设备B发送数据时首先在应用层添加HTTP头。
步骤2然后将TCP或UDP标头添加到数据中。它在传输层被封装成 TCP 报文段。标头包含源端口、目标端口和序列号。
步骤 3然后在网络层用 IP 标头封装这些段。IP 标头包含源/目标 IP 地址。
步骤 4IP 数据报在数据链路层添加 MAC 标头其中包含源/目标 MAC 地址。
步骤5封装后的帧被发送到物理层并以二进制位通过网络发送。
步骤6-10当Device B从网络接收到比特时它执行解封装过程这是封装过程的逆处理。头部被逐层去除最终Device B可以读取数据。
我们在网络模型中需要分层因为每一层都专注于自己的职责。每层都可以依赖标头来处理指令不需要知道最后一层数据的含义。