<CISCO>第6章网络上两台主机的通信过程.ppt

<CISCO>第6章网络上两台主机的通信过程.ppt

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章 网络上两台主机的通信过程 TCP/IP协议族中的每一层在实际工作中所扮演的角色 数据流是怎样被封装成数据段、数据包、数据帧 数据流的封装和拆装的顺序 网络设备如何根据这些信息处理数据包或数据帧 网络上主机如何区分不同的数据流 6.1 本章说明 主机A与主机B之间的通信 6.2 位于同一网段上的两台主机之间的通信过程 1、主机A在应用层的操作 ⑴TCP/IP的应用层为每个具有源端口和目的端口的数据流建立单一的会话,用来在网络主机众多的网络应用数据流中进行单一的标识。 ⑵单一的会话是主机应用层之间的逻辑软件连接,建立连接后文件才可以传送。 2、主机A在传输层的操作 ⑴传输层对上层传输的数据流分段,每个分段称为Segment。 ⑵数据分段的原因: ①将数据流分段能使网络的多个应用同时运行。 ②将数据分段可实现数据传输出现错误时进行错误数据的选择性重发。 ③各网络传输介质及网络传输设备的最大单元限制。 ④接收端缓冲区大小的限制。 ⑶传输层上的两个主要传输协议是TCP协议和UDP协议,一般局域网使用的是TCP协议。 ⑷传输层为每个数据分段加上一个TCP头,该头中的添加数据在网络传输过程中的必要的控制信息,主要控制信息是源端口、目的端口和顺序号。 ①源端口和目的端口负责表示数据是由发送方的哪个协议或应用发出,以及由接收端的哪个协议或应用处理。 ②顺序好表示该分段在整个数据流中的位置。 3、主机A在网络层的操作 ⑴网络层在TCP/IP协议栈中也称为Internet层或IP层,工作在该层的主要协议是IP协议,负责标识网络设备的逻辑定位和逻辑远程设备,即提供IP地址。 ⑵为每个数据分段添加IP头,从而使网络中的数据转发设备和数据接收设备能够判断数据的流向。 ⑶通过将数据分段的前面封装IP头,网络层把数据分段封装成为数据包(Packet)。 4、主机A在数据链路层的操作 ⑴IP地址负责逻辑地标明网络设备,MAC地址物理地标明网络设备的位置。 ⑵数据链路层为数据包封装上数据帧(Frame),在数据帧中包含源MAC地址和目的MAC地址、校验位。 ⑶根据网络传输介质的不同,数据帧的格式也不相同。 5、主机A在物理层的操作 物理层负责把数据帧转化成在相应的网络介质上传递的电子信号,将这些帧传递给网络上的数据转发设备---交换机进行处理。 6、交换机对数据帧的操作 交换机根据数据帧中的目的MAC地址了解到数据帧的目的地,然后交换机将数据帧从连着的接口转发,这过程数据帧没进行任何改动。 7、主机B接收到的数据帧之后的操作 ⑴主机B接收数据帧后核实数据帧中的MAC地址,确认后在数据链路层上数据帧的帧头拆掉得到数据包,将数据包传送给网络层,网络层 ⑵网络层核实数据包的源IP地址和目的IP地址,确认后将数据包的包头拆掉,从而得到数据段,传送给传输层。 ⑶传输层对每数据段进行确认后,拆掉TCP头,并根据TCP头的每个数据段顺序号将分段进行重新组装成数据流,然后发送到TCP头所标明的应用层目的端口。 6.3 位于不同网络段上的两台主机之间的通信过程 1、主机A上的工作 ①主机A要将数据发送到不同的网段,必须通过路由器将数据包路由到相应的目的网络,所以主机A要在本网络配置中填写默认网关,默认网关地址可以是路由器的接口地址,也可以是代理服务器地址。 ②DNS服务器提供域名解析,DNS服务器得到所需的IP地址,主机可以向该地址发送数据包。 ③填写网关后,主机通过ARP解析,就可获得路由器的接口MAC地址,主机发送文件时,可以通过路由器将数据包路由到目的地址。‘ * 学习目标: 纯交换环境 Intranet环境 *

文档评论(0)

小教资源库 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档