- 1、本文档共53页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
主机间的数据包传输
目的主机接收并处理ARP请求 * 目的主机接收到含有ARP请求的帧后,将该ARP请求传送至ARP进程 * 主机响应ARP请求 * 将帧转发至目的地 * 主机192.168.3.1收到该帧时,它会注意到目的MAC地址与自己的地址相同。随后它解开第2层封装 * 剩余的ARP回复将被传送到ARP * ARP更新它的表,并将映射发送到第2层 * 第2层现在可发送待发送的第2层数据包 * 在主机192.168.3.2上,帧将被上传到删除封装的堆栈。剩余的协议数据单元(PDU)则会被传送到TCP。 * TCP将SYN ACK向下传递到要封装的堆栈来响应SYN * * 三次握手完成时,TCP可通知应用程序会话已建立 * 现在应用程序可通过会话发送数据,并使用TCP进行错误检测 * 数据交换将继续进行,直到应用程序停止发送数据 * 在本例中,主机192.168.3.1希望向主机192.168.3.2发送数据。应用程序不需要可靠的连接。选择使用用户数据报协议(UDP) * 由于无需建立会话,所以应用程序可以直接开始发送数据。UDP会预置UDP报头并将协议数据单元(PDU)传送到IP(第3层),同时附带一个将PDU发送到192.168.3.2的指令。IP将PDU在第3层里封装到数据包中,然后将其传送到第2层 * 与“建立简单网络”中的示例一样,地址解析协议(ARP)表中没有任何条目 * 主机192.168.3.1发出ARP请求。然而在本例中,请求在到达远程主机之前先被交换机收到。 * 交换机收到该帧之后,需要将其转发到适当的端口。然而在本例中,源MAC地址和目的MAC地址都不在交换机的MAC地址表中。交换机可从帧的MAC地址获得源主机的端口映射,因此交换机会将它添加到端口映射表中。(0800:0222:2222=端口1). 因为目的地址是广播地址,因些交换机必须将数据包泛洪到所有端口 * * 目的主机收到ARP请求后应答 * 交换机从帧的MAC地址中获得源主机的端口映射。因此,交换机将其添加到端口映射表中。(0800:0222:1111=端口2)。 由于目的地址已经预先添加到交换机的MAC地址表中,因此交换机将帧转发到端口1。 * 发送和接收数据。所有帧通过交换机后都不会变化。 * 通过路由网络传输IP数据包涉及很多步骤 主机将不是发往本地IP网络的所有数据包都发送到默认网关。默认网关是本地路由器的地址,必须在主机(PC、服务器)上配置它。 * 在本例中,主机192.168.3.1希望向主机192.168.4.2发送数据。由于选择使用用户数据报协议(UDP),因此应用程序不需要可靠连接 * 由于无需建立会话,所以应用程序可以直接开始发送数据。UDP会预置UDP报头并将协议数据单元(PDU)传送到IP(第3层),同时附带一个将PDU发送到192.168.4.2的指令。IP在第3层数据包中封装PDU,然后将其传送到第2层。 * 地址解析协议(ARP)表中没有任何条目 * 这一实例和之前的实例不同。两台主机位于不同的网段:192.168.3.0/24和192.168.4.0/24。由于主机没有运行路由协议,因此它不知道如何访问其它网段。它必须将帧发送到它的默认网关上,默认可转发帧。如果主机没有默认网关的映射,则主机会使用标准的ARP过程来获得映射。 * 用户将IP地址192.168.3.2设定为默认网关。主机192.168.3.1发出ARP请求,由路由器接收该请求 * 路由器会同其它主机一样处理ARP请求 * 针对ARP请求发送响应 * 目的主机收到ARP请求。现在在第2层做出应答。请注意,ARP报告的是目标IP地址(192.168.4.2)和默认网关MAC地址的映射,而不是实际目的MAC地址映射。 * 以本地主机IP地址和MAC地址作为源地址来发送待发送帧。但是目的IP地址是远程主机的IP地址,而目的MAC地址是默认网关的MAC地址。 * 路由器接收到帧后,会识别到它的MAC地址,并处理该帧。在第3层上,路由器发现目的IP地址并不是自己的地址。如果第3层设备是主机,则会丢弃该帧。然而,由于此设备是路由器,因些它不会把所有未知目的地址的数据包交由路由进程处理。 * 路由进程在它的路由表中查找目的IP地址。在本例中,目的网段是直接连接的。因此,路由进程可以直接将数据包传送至相应接口的第2层 * 第2层会使用ARP过程来获取IP地址映射和MAC地址的映射 * 第6步 第7步 第8步 第9步 第10步 主机到主机的数据包传输 通过路由网络传输IP数据包,共17步 第1步 第2步 4 第3步 第4步 第5步 第6步 第7步 第8步 第9步 第10步 第11步 第12步 第13步 第14步 第15步 第16步 第17步 在此例中,第3层地址为192.16
文档评论(0)