第十五:IP协议与静态路由及默认路由的碰撞

第十五:IP协议与静态路由及默认路由的碰撞



前言

之前有说,帧结构包含帧头:目标MAC,源MAC和类型,上三层数据,以及帧尾:FCS帧校验序列,那么随着对OSI模型和TCP/IP的深入分析,现在开始讨论上三层数据中的IP包头,它在传输过程中,都有哪些元素组成,这些元素是由多少字节或者比特构成,并且每个元素所具有的作用是什么呢。之后还会实验运用路由器实现跨网段的通讯。


一、IP协议分析

首先通过一张图来看看ip包头中到底包含了什么复杂的东西,括号中的数字为bit。
在这里插入图片描述
具体分析:

  1. 版本:标识ip地址为ipv4 (0100)或者ipv6(0110)
  2. 首部长度:告知此数据包是否含有可选项,因为ip包头长度不固定,所以要告知长度。
  3. 优先级与服务类型:一般为运营商设置网速,最后一个字节保留
  4. 总长度:记录上三层(ip包)总长度,当总长度超过1500字节,需要进行ip分片
  5. 标识符:区分不同的ip分片数据流
  6. 标志位:第一位bit未启用为0
    第二位bit如果需要分片为0,不分片为1
    第三位bit为0代表最后一个分片,为1代表还有后续分片
    可能有的情况:001 分片不是最后一个分片 010 不分片 000 分片为最后一个分片
  7. 段偏移量:决定了ip分片的先后位置,只能为0或者1480的倍数
  8. TTL:生存时间,单位为跳数,防止数据包在网络中无限循环,TTL范围1~255 其中windows 一般为128 Linux一般为56或者64
  9. 协议号:区分上层协议,6代表TCP 17代表UDP
  10. 首部校验和:检验三层IP包头
  11. 可选项:长度不固定最大40字节

IP包头长度:版本到目标IP固定20字节,所以IP包头最大60字节

二、运用路由器实现跨网段通讯

1.只使用静态路由实现通讯

拓扑图

  1. 首先需要设置pc机,服务器以及路由器的ip地址,张三机器ip 10.1.1.1网关10.1.1.254,李四机器ip 192.168.1.1 网关192.168.1.254 ,百度100.1.1.1 网关100.1.1.254。R1 R2 R3 R4 R5 各端口依次如图配置好IP。
  2. 然后设置设置静态路由,然后才可以通信哟
    R1路由器
    在这里插入图片描述
    R2路由器
    在这里插入图片描述
    R3路由器
    在这里插入图片描述
    R4路由器
    在这里插入图片描述
    R5路由器
    在这里插入图片描述
    全部设置好后,用张三机器ping李四测试,发现可以正常ping通(有个丢包,无伤大雅,这个模拟器bug贼多(っ °Д °;)っ)
    在这里插入图片描述
    ping百度测试,正常
    在这里插入图片描述
    访问默认网站测试,可以正常访问网站,大功告成。
    在这里插入图片描述

2.使用默认路由与静态路由联合配置

一般只有边缘路由设置默认路由,今天就来测试下非边缘R2 R4 是否可以设置,默认
R1路由设置
在这里插入图片描述
R5路由设置
在这里插入图片描述
R2路由设置
在这里插入图片描述
R4路由设置
在这里插入图片描述
R3路由设置不变,不再赘述,最后ping测试,发现正常ping通。
在这里插入图片描述

总结

通过测试发现,非边缘路由R2 R4设置默认路由,依旧可以正常通信,记得把非默认的端口也要配置,好了到这里差不多就结束了,如果文章中有什么遗漏或者错误的地方,希望大家能帮忙指出来,一起学习。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值