码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2015-09-25 11:05:12      阅读:120      评论:0      收藏:0      [点我收藏+]

标签:

  • 知识点总结
    技术分享
  • 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网卡将比特编码传输给介质。

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

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

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

标签:

原文地址:http://www.cnblogs.com/bhlsheji/p/4837206.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!