(1)存活时间/生存时间是什么?

存活时间Time-to-live(TTL)值定义了在该数据报丢失之前,所能经历的时间,或者能够经过的最大路由数目。TTL在数据报被创建时就会被定义,而且通常在每次被发往一个路由器的时间减1.

例如: 如果一个数据包的存活时间是2,那就是说当它经过第一个路由器的时候,其TTL会被减去1,并向第二个路由发送,如果到第2个路由这是TLL时间会减去1,变为0。如果这时候数据包还没有到达目的地,则会丢弃该数据包。

(2)存活时间的作用的是啥?

假设在发送目地的过程中,会经过数十个路由器,在这个过程中,可能会碰到被配置错误的路由器,而会导致其目的地错误。在这种情况下,可能这个数据包就会一直发送,在网络中出现一个死循环,这样就会导致整个网络瘫痪等。所以当每次经过一个路由器TTL的值都会减去1,所以可以防止这个问题的出现。

(3)分析IP数据包中TTL值的变化

前面说过,如果在同一个网段传输数据,TTL的值是补变化的。如果是不同的网段TTL的值是变化 的

1.  分析同网段中TTL的值

我搭建的环境是用192.168.0.1 ping  192.168.0.2 (上图是抓包的过程)

可以看到74帧是request帧

相应的75帧就是回应报文(reply)

可以看到如果是相同的网段,TTL的值是相同的。

2. 分析不同网段TTL的值

分析不同网段的TTL,其实在第二节中分析中可以明显看见TTL的值是不同的。 在这里我通过ping新浪的官网。很明显新浪官网地址和我本地的是属于不同的网段

其中19帧是请求报文(request)而20帧是响应报文(reply)

分析19帧报文的详细信息:

分析20帧的详细信息:

Wireshark实战分析之IP协议(三)相关推荐

  1. 【愚公系列】2022年02月 wireshark系列-数据抓包分析之IP协议

    文章目录 一.题目一 二.题目二 一.题目一 任务描述:使用Wireshark抓取IP数据包以及IP分片数据包 1.使用Wireshark抓取IP数据包 启动Wireshark,Filter选择IP协 ...

  2. TCP/IP协议三次握手与四次握手流程解析

    原文链接地址:http://www.2cto.com/net/201310/251896.html TCP/IP协议三次握手与四次握手流程解析 TCP/IP协议的详细信息参看<TCP/IP协议详 ...

  3. 白话解说TCP/IP协议三次握手和四次挥手

    白话解说TCP/IP协议三次握手和四次挥手 1.背景 和女朋友异地恋一年多,为了保持感情我提议每天晚上视频聊天一次. 从好上开始,到现在,一年多也算坚持下来了. 1.1.问题 有时候聊天的过程中,我的 ...

  4. 协议分析---TCP/IP协议和邮件协议

    协议分析-TCP/IP协议和邮件协议 一.TCP/IP 1.TCP/IP参考模型概述 1.1 常见不同层使用的协议   应用层:Telnet.FTP.TFTP.SNMP.HTTP.SMTP.NFS.D ...

  5. 【JavaWeb学习笔记】TCP/IP 协议(三)

    TCP/IP 协议(一) TCP/IP 协议(二) TCP八大特性 TCP/IP 协议(三) 3.2 网段划分 IP地址分为两个部分, 网络号和主机号 网络号: 保证相互连接的两个网段具有不同的标识; ...

  6. Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...

    Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义:       这里 ...

  7. python网络通信效率_Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...

    Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义: 这里的客户端一般 ...

  8. WireShark实战笔记之DNS协议分析

    DNS协议分析 DNS协议概述 DNS工作机理概述 dns报文 WireSahrk分析DNS协议 查看第一个包: 查看第四个包(响应包) DNS协议概述 DNS协议也可以称为DNS服务,全称是Doma ...

  9. 通俗理解TCP/IP协议三次握手与四次分手流程

    三次握手流程 客户端发个请求"开门呐,我要进来"给服务器 服务器发个"进来吧,我去给你开门"给客户端 客户端有很客气的发个"谢谢,我要进来了" ...

  10. ​TCP/IP协议三次握手和四次挥手

    TCP/IP简介: TCP/IP 是不同的通信协议的大集合. 是指能够在多个不同网络间实现信息传输的协议族.TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP.SMTP.TCP.U ...

最新文章

  1. 每天一命令 git checkout
  2. 八、数据库服务连接存储(MPIO) 中
  3. 006_FastDFS文件上传
  4. 【STM32】STM32f4学习之路--时钟
  5. Hadoop之HDFS概述
  6. RFID图书管理系统程序源代码(转)
  7. mysql mongodb插件_FLinkX的Mongodb插件优化(三)
  8. 洛谷 P1074 靶形数独 Label:search 不会
  9. Google、Facebook等不可错过的 AI 开源工具,你想要的都在这里!
  10. 对 5G “迟钝”的苹果,该如何后来居上?| 极客头条
  11. 企业网管服务器架设资料(极品中的极品)
  12. 测试一软件测试基础知识总结
  13. 软考初级程序员常见类型题,错题个人笔记
  14. 苹果雪豹操作系统_苹果从英特尔转向ARM,可能意味着暂时不适合购买Mac
  15. 解决Microsoft Edge与Chrome地址栏使用必应搜索bing.com很慢的问题
  16. 推荐!32个好用的百度网盘搜索引擎
  17. Linux c 地址空间 堆栈 数据段 代码段 变量存储位置
  18. 【Atheros】Ath9k速率调整算法源码走读
  19. Detecting Causality in Complex Ecosystems(检测复杂生态系统中的因果关系附件)
  20. ios平台Ahorro记账APP换新机无法下载问题

热门文章

  1. [原] Android快速开发框架-AndroidFine,GitHub开源
  2. Elasticsearch从0.90(0.90.x)到1.2(1.x)API的变化-二
  3. 大数据量下求均值的方法
  4. 电脑麦克风插孔是哪个_科唛BoomXD 2.4G数字无线麦克风
  5. JVM调优总结:一些概念
  6. [翻译]Review——How JavaScript works:The building blocks of Web Workers
  7. 基础 网络架构 网络硬件名词 网络通信协议
  8. EXCHANGE清除可恢复项目文件夹(就地电子数据展示和保留)
  9. 每天学点Python Cookbook(三)
  10. 执行对象cocos2d-x 2.x action动作整理集合