网络基础知识----五项协议

本文介绍网页请求的具体传输过程,从服务器HTML页面的封装到客户端的解封装,详细讲解了HTTP报文头、TCP分段、IP报文及数据链路帧的构成与处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 知识点总结

  • serverResponseclient网页请求的具体传输数据过程
    1.须要传送的数据是网络server的HTML页面。

    2.应用协议HTTP报文头加入到HTML数据之前。报文头信息包括:server所使用的HTTP版本号,以及表明它包括发给网络client信息的状态编码。

    3.HTTP应用层协议将HTML格式的网页数据发送给传输层。

    TCP传输层用于管理网络server和client之间的会话。 4.IP信息加入到TCP信息之前。IP指定适当的源和目的IP地址。这些信息就构成了IP报文。 5.以太网协议加入到IP报文的两端之后。就形成了数据链路帧。上述帧发送至通向网络client的路径上的近期一个路由器。

    路由器移除以太网信息,观察IP报文。判定最佳路径,将报文插入一个新的帧。并发送至目标路径上下一个相邻路由器。每个路由器在转发之前都移除并加入新的数据链路层信息。

    6.数据通过互联网络传输,互联网络包括媒介和中间设备。 7.client接收到包括数据的数据链路帧。处理各层协议头,之后以加入时相反的顺序移除协议头。首先处理并移除以太网信息。之后是IP协议信息。接下来TCP信息,最后是HTTP信息。

    8.之后。将网页信息传递给client网页浏览器软件。

  • 数据传输的特殊处理(封装和解析)
    封装
    封装是指在传输之前为数据加入额外的协议头信息的过程。

    在绝大多数数据通信过程中,源数据在传输前都会封装以数层协议。

    在网络上发送消息时。主机上的协议栈从上至下进行操作。

    以网络server为例,HTTP应用层协议发送HTML格式网页数据到传输层,应用层数据被分成TCP分段。各TCP分段被打上标签。称为头(header),表明接收方哪一个进程应当接收此消息。同一时候也包括使得接收方可以依照原有的格式来重组数据的信息。

    传输层将网页HTML数据封装成分段并发送至网络层,运行IP层协议。

    整个TCP分段封装成IP报文,也就是再添上IP头标签。IP头包括源和目的IP地址,以及发送报文到目的地址所必须的信息。

    之后,IP报文发送到接入层,封装以帧头和帧尾。每一个帧头都包括源和目的物理地址。

    物理地址唯一指定了本地网络上的设备。帧尾包括差错校正信息。最后,由server网卡将比特编码传输给介质。

    解封装
    接收主机以相反的方式进行操作称为解封装。解封装是接收设备移除一层或多层协议工艺头。数据向上移动在协议栈,直到结束应用层连同解封装器

版权声明:本文博主原创文章,博客,未经同意不得转载。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值