当前位置首页 > 建筑/施工 > 施工组织
搜柄,搜必应! 快速导航 | 使用教程  [会员中心]

TCP IP协议详情栈实践资料报告材料

文档格式:DOC| 8 页|大小 430KB|积分 10|2022-05-07 发布|文档ID:86462741
第1页
下载文档到电脑,查找使用更方便 还剩页未读,继续阅读>>
1 / 8
此文档下载收益归作者所有 下载文档
  • 版权提示
  • 文本预览
  • 常见问题
  • word《专业综合实践》训练项目报告训练项目名称:TCP/IP协议栈 IP协议是TCP/IP协议的核心,所有的TCP,UDP,IMCP,IGCP的数据都以IP数据格式传输要注意的是,IP不是可靠的协议,这是 说,IP协议没有提供一种数据未传达以后的处理机制--这被认为是上层协议--TCP或UDP要做的事情所以这也就出现了TCP是一个可靠的协议,而 UDP就没有那么可靠的区别这是后话,暂且不提  如下列图  挨个解释它是教科书的活计,我感兴趣的只是那八位的TTL字段,还记得这个字段是做什么的么?这个字段规定该数据包在穿过多少个路由之后才会被抛弃 (这里就表现出来IP协议包的不可靠性,它不保证数据被送达),某个ip数据包每穿过一个路由器,该数据包的TTL数值就会减少1,当该数据包的TTL成 为零,它就会被自动抛弃这个字段的最大值也就是255,也就是说一个协议包也就在路由器里面穿行255次就会被抛弃了,根据系统的不同,这个数字也不一 样,一般是32或者是64,Tracerouter这个工具就是用这个原理工作的,tranceroute的-m选项要求最大值是255,也就是因为这个 TTL在IP协议里面只有8bit。

     现在的ip版本号是4,所以也称作IPv4现在还有IPv6,而且运用也越来越广泛了  当一个IP数据包准备好了的时候,IP数据包〔或者说是路由器〕是如何将数据包送到目的地的呢?它是怎么选择一个适宜的路径来"送货"的呢? 最特殊的情况是目的主机和主机直连,那么主机根本不用寻找路由,直接把数据传递过去就可以了至于是怎么直接传递的,这就要靠ARP协议了,后面会讲到 稍微一般一点的情况是,主机通过假如干个路由器(router)和目的主机连接那么路由器就要通过ip包的信息来为ip包寻找到一个适宜的目标来进展传递,比如适宜的主机,或者适宜的路由路由器或者主机将会用如下的方式来处理某一个IP数据包 1 如果IP数据包的TTL〔生命周期〕以到,如此该IP数据包就被抛弃 2 搜索路由表,优先搜索匹配主机,如果能找到和IP地址完全一致的目标主机,如此将该包发向目标主机 3 搜索路由表,如果匹配主机失败,如此匹配同子网的路由器,这需要“子网掩码(1.3.)〞的协助如果找到路由器,如此将该包发向路由器 4 搜索路由表,如果匹配同子网路由器失败,如此匹配同网号〔第一章有讲解〕路由器,如果找到路由器,如此将该包发向路由器。

     5 搜索陆游表,如果以上都失败了,就搜索默认路由,如果默认路由存在,如此发包 6 如果都失败了,就丢掉这个包 这再一次证明了,ip包是不可靠的因为它不保证送达  IP地址的定义是网络号+主机号但是现在所有的主机都要求子网编址,也就是说,把主机号在细分成子网号+主机号最终一个IP地址就成为 网络+子网号+主机号例如一个B类地址:210.30.109.134一般情况下,这个IP地址的红色局部就是网络号,而蓝色局部就是子网号,绿色局部就是主机号至于有多少位代表子网号这个问题上,这没有一个硬性的规定,取而代之的如此是子网掩码, 校园网相信大多数人都用过,在校园网的设定里面有一个255.255.255.0的东西,这就是子网掩码子网掩码是由32bit的二进制数字序列,形式 为是一连串的1和一连串的0,例如:255.255.255.0(二进制就是11111111.11111111.11111111.00000000) 对于刚刚的那个B类地址,因为210.30是网络号,那么后面的109.134就是子网号和主机号的组合,又因为子网掩码只有后八bit为0,所以主机号 就是IP地址的后八个bit,就是134,而剩下的就是子网--109。

    2.实验拓扑3.基于PT的配置步骤 R0配置:R1配置:完成上述工作之后,给两台路由配置相应网段的IP 地址即可实现相互通信在R0上Ping R1的地址:在R0上抓包:在R1上抓包:可以看到,抓包获取的IP信息,此实验完成8 / 8。

    点击阅读更多内容
    卖家[上传人]:仙人指路
    资质:实名认证