网站大量收购独家精品文档,联系QQ:2885784924

Windows下IP网络数据包的发送过程.ppt

  1. 1、本文档共23页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Windows下IP网络数据包的发送过程

Windows下IP网络数据包的发送过程 胡治孝 三网融合 三网融合是指电信网、计算机网和有线电视网三大网络通过技术改造,能够提供包括语音、数据、图像等综合多媒体的通信业务。7月1日,国务院办公厅公布第一批三网融合试点城市名单,杭州市亦榜上有名,这也预示了未来一段时间内通信行业的发展方向。 TCP/IP协议栈(层模型) 数据交换模型 TCP报文段封装至IP数据报 IP数据报 IP地址关联 在将IP数据报打包完成之后,我们就要进入具体的发送过程了。发送数据包的第一步是确定目的地,在网络层就是我们目的IP地址。首先要进行的是IP地址关联,运行cmd进入命令提示符界面,然后输入route print命令,我们可以看到windows路由表的一些情况。 Windows路由表 子网掩码 子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。 确定网络地址 有了子网掩码,我们可以非常方便地确定IP地址中的网络部分与主机部分。只要将IP地址与子网掩码展开成二进制后的对应各个比特位进行与或操作,我们就可以得到网络地址(主机位在与0相与时被去掉了)。 确定源与目的是否在同一网络中 用源IP与源Subnet Mask相与,用目的IP与源Subnet Mask相与,判断所得结果是否相等;若相等即在同一网络中,否则就不在同一网络中。当前者发生时,我们进行直接路由(稍后介绍)。当后者发生时,我们进入间接路由模式。 查询路由表 间接路由的第一步是查询路由表,即查询是否存在到达目标网络的路径,然后根据结果进行判断:如果存在,则以通向目标网络路由器的IP地址为目的地址进行直接路由;否则,将网络包发送至默认网关,将一切交给它去处理(如果存在的话)。 直接路由 任何间接路由最终的结果都是转化为直接路由(只是目标IP不同而已)。直接路由的工作非常简单,就是确定与目标IP对应的MAC地址,填充相关信息,然后将IP数据报封装至网络接口层的数据帧进行发送即可,但完成此项工作还需ARP的协作。 ARP地址解析协议 ARP用于确定一个IP地址所对应的MAC地址,其工作原理如下: ARP建立了一个缓冲区用于保存IP地址-MAC地址映射对,当它接到一个地址解析指令时,首先查询缓冲区内是否有匹配项,如果有的话就直接进行提取。 查看ARP缓存 我们可以通过在命令提示符界面中输入arp –a的命令来查看当前的ARP缓存列表。 如果缓冲区内没有对应条目时,ARP会在网络内发送一个包含目标IP地址的广播包到所有主机询问情况。例: 源(ARP):请问哪位的IP地址是(目标IP)?请告诉我你的MAC地址。 目标IP:我是!我的MAC地址是……(同时记录源的IP地址与MAC地址到自己的ARP缓存中)。 源(ARP):收到(并记录)。 其余主机:不是找我的,不关我的事…… 最后一步 源IP主机将ARP获得的目标MAC地址放入自己的ARP缓存中,然后按此条目发送网络包并等待回应,整个发送过程顺利完成。 总结 处在网络层的IP数据报在本地路由表与ARP地址解析协议的帮助下完成网络包发送工作,它提供的是一种无连接的传输机制,只“尽最大努力服务”;然而,在传输层的TCP协议是一种面向连接的传输协议,它提供三方握手及消息确认等机制来保证传输质量,与IP协议形成了良好的互补。 * * 网络接口层 Network Interface Layer 网络层 Internet Layer 传输层 Transport Layer 应用层 Application Layer SMTP FTP Telnet TCP SNMP TFTP NFS UDP IP ICMP ARP NDIS WAN LAN Ethernet、Token Ring、FDDI Serial Lines、Frame Relay、ATM 应用层 传输层 网络层 网络接口层 RARP IGMP 【附图一】 D4 D3 D2 D1 发送端 H3 H4 H2 D4 D3 D2 D1 H1 H4 H3 H2 H1 接收端 传输媒介 IP地址 111111111…子网掩码 网络号 SUBNET Host 53 R1 Default gateway *

您可能关注的文档

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档