Wireshark实战分析之IP协议(三)
(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协议(三)相关推荐
- 【愚公系列】2022年02月 wireshark系列-数据抓包分析之IP协议
文章目录 一.题目一 二.题目二 一.题目一 任务描述:使用Wireshark抓取IP数据包以及IP分片数据包 1.使用Wireshark抓取IP数据包 启动Wireshark,Filter选择IP协 ...
- TCP/IP协议三次握手与四次握手流程解析
原文链接地址:http://www.2cto.com/net/201310/251896.html TCP/IP协议三次握手与四次握手流程解析 TCP/IP协议的详细信息参看<TCP/IP协议详 ...
- 白话解说TCP/IP协议三次握手和四次挥手
白话解说TCP/IP协议三次握手和四次挥手 1.背景 和女朋友异地恋一年多,为了保持感情我提议每天晚上视频聊天一次. 从好上开始,到现在,一年多也算坚持下来了. 1.1.问题 有时候聊天的过程中,我的 ...
- 协议分析---TCP/IP协议和邮件协议
协议分析-TCP/IP协议和邮件协议 一.TCP/IP 1.TCP/IP参考模型概述 1.1 常见不同层使用的协议 应用层:Telnet.FTP.TFTP.SNMP.HTTP.SMTP.NFS.D ...
- 【JavaWeb学习笔记】TCP/IP 协议(三)
TCP/IP 协议(一) TCP/IP 协议(二) TCP八大特性 TCP/IP 协议(三) 3.2 网段划分 IP地址分为两个部分, 网络号和主机号 网络号: 保证相互连接的两个网段具有不同的标识; ...
- Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...
Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义: 这里 ...
- python网络通信效率_Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手)...
Python进阶----网络通信基础 ,OSI七层协议() ,UDP和TCP的区别 , TCP/IP协议(三次握手,四次挥手) 一丶CS/BS 架构 C/S: 客户端/服务器 定义: 这里的客户端一般 ...
- WireShark实战笔记之DNS协议分析
DNS协议分析 DNS协议概述 DNS工作机理概述 dns报文 WireSahrk分析DNS协议 查看第一个包: 查看第四个包(响应包) DNS协议概述 DNS协议也可以称为DNS服务,全称是Doma ...
- 通俗理解TCP/IP协议三次握手与四次分手流程
三次握手流程 客户端发个请求"开门呐,我要进来"给服务器 服务器发个"进来吧,我去给你开门"给客户端 客户端有很客气的发个"谢谢,我要进来了" ...
- TCP/IP协议三次握手和四次挥手
TCP/IP简介: TCP/IP 是不同的通信协议的大集合. 是指能够在多个不同网络间实现信息传输的协议族.TCP/IP协议不仅仅指的是TCP 和IP两个协议,而是指一个由FTP.SMTP.TCP.U ...
最新文章
- 每天一命令 git checkout
- 八、数据库服务连接存储(MPIO) 中
- 006_FastDFS文件上传
- 【STM32】STM32f4学习之路--时钟
- Hadoop之HDFS概述
- RFID图书管理系统程序源代码(转)
- mysql mongodb插件_FLinkX的Mongodb插件优化(三)
- 洛谷 P1074 靶形数独 Label:search 不会
- Google、Facebook等不可错过的 AI 开源工具,你想要的都在这里!
- 对 5G “迟钝”的苹果,该如何后来居上?| 极客头条
- 企业网管服务器架设资料(极品中的极品)
- 测试一软件测试基础知识总结
- 软考初级程序员常见类型题,错题个人笔记
- 苹果雪豹操作系统_苹果从英特尔转向ARM,可能意味着暂时不适合购买Mac
- 解决Microsoft Edge与Chrome地址栏使用必应搜索bing.com很慢的问题
- 推荐!32个好用的百度网盘搜索引擎
- Linux c 地址空间 堆栈 数据段 代码段 变量存储位置
- 【Atheros】Ath9k速率调整算法源码走读
- Detecting Causality in Complex Ecosystems(检测复杂生态系统中的因果关系附件)
- ios平台Ahorro记账APP换新机无法下载问题
热门文章
- [原] Android快速开发框架-AndroidFine,GitHub开源
- Elasticsearch从0.90(0.90.x)到1.2(1.x)API的变化-二
- 大数据量下求均值的方法
- 电脑麦克风插孔是哪个_科唛BoomXD 2.4G数字无线麦克风
- JVM调优总结:一些概念
- [翻译]Review——How JavaScript works:The building blocks of Web Workers
- 基础 网络架构 网络硬件名词 网络通信协议
- EXCHANGE清除可恢复项目文件夹(就地电子数据展示和保留)
- 每天学点Python Cookbook(三)
- 执行对象cocos2d-x 2.x action动作整理集合