IP数据包头中,生存周期TTL表示( )?

作者&投稿:大爱 (若有异议请与网页底部的电邮联系)
IP 数据包报头中的 TTL 字段有什么作用?~

TTL值对我们在进行网络故障分析时能起到很关键的作用。

TTL(time to live),即生存时间,该字段表示一个IP数据报能够经过的最大的路由器跳数,TTL字段是由IP数据报发送端初始设置的。
每个处理该数据报的路由器都需要将其 TTL值减1,即当一个IP数据报每经过一个路由时,其TTL值会减1,当路由器收到一个TTL值为0的数据报时,路由器会将其丢弃。因此,TTL字段的目的是就是为了防止1个IP数据报网络中循环的流动。
例如,当路由器的路由表配置错误或网络设备接线错误是,则可能会造成网络环路,在这种情况下,路由器可能根据其路由表将该数据报一直循环转发下去,导致IP数据报一直在网络中发送。
因此,就需要一种机制来给这些循环传递的数据报上加上一个生存上限,以保证数据报不会无休止的发送,TTL字段正是用于实现这种机制的一种手段。下图为科来网络分析系统对IP数据报的解码:当我们在分析数据报的过程中如果发现TTL=1的IP数据包或者在科来网络分析系统的诊断下看到IP数据报生存周期太短的事件(组播数据报除外)时,我们就应该怀疑网络中是否存在环路了。
对于网络环路的分析,我们还应该结合报头中的标识字段来查找,如果发现数据报的标识符都相同,并且TTL值一直在递减,那么说明网络中一定存在环路的故障,这时,就应该检查网络设备是否出现有接错线或者路由配置出现问题。

这个叫TTL值,就是数据包在网络上的存活时间。
设置这个值可以有效降低网络传输压力,在这个时间到之后如果数据包还没找到目的地址,路由将丢弃这个数据包,不再转发。

A
TTL(生存时间)
TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃。有很多原因使包在一定时间内不能被传递到目的地。例如,不正确的路由表可能导致包的无限循环。一个解决方法就是在一段时间后丢弃这个包,然后给发送者一个报文,由发送者决定是否要重发。TTL的初值通常是系统缺省值,是包头中的8位的域。TTL的最初设想是确定一个时间范围,超过此时间就把包丢弃。由于每个路由器都至少要把TTL域减一,TTL通常表示包在被丢弃前最多能经过的路由器个数。当记数到0时,路由器决定丢弃该包,并发送一个ICMP报文给最初的发送者。
TTL:生存时间
指定数据报被路由器丢弃之前允许通过的网段数量。
TTL 是由发送主机设置的,以防止数据包不断在 IP 互联网络上永不终止地循环。转发 IP 数据包时,要求路由器至少将 TTL 减小 1。
使用PING时涉及到的 ICMP 报文类型
一个为ICMP请求回显(ICMP Echo Request)
一个为ICMP回显应答(ICMP Echo Reply)
TTL 字段值可以帮助我们识别操作系统类型。
UNIX 及类 UNIX 操作系统 ICMP 回显应答的 TTL 字段值为 255
Compaq Tru64 5.0 ICMP 回显应答的 TTL 字段值为 64
微软 Windows NT/2K操作系统 ICMP 回显应答的 TTL 字段值为 128
微软 Windows 95 操作系统 ICMP 回显应答的 TTL 字段值为 32
当然,返回的TTL值是相同的

网络传输之间的路径很多也很复杂的,这中间可能会包括环路,如果不限制传输的生存周期,很可能会无限制的循环下去,造成网络瘫痪.
所以有了TTL(time to live)这个概念,开始传输后,每经过一个节点,TTL减去1,如果在TTL>1时到达目的地,则是成功的传输,如果TTL=0时,还未达到,网络会丢弃该数据包,并给源地址发包,说明前一数据包已经损坏.

所以,答案是A,
TTL不是绝对时间概念,几分几秒的,它描述的是网络包在传输过程中,经过的最大节点数

经过三层交换机分两种情况,一种是指经过了三层交换机的2层处理,是不会减一的,如果经过了三层交换机的3层处理(vlan之间的路由)就会减1;
设置ttl的主要目的是防止路由的环路,如果ttl减到0,这个数据包将会被丢弃;
否则,如果产生路由环路,会造成整个网络的瘫痪。

A


在包头买的蔬菜不知道叫什么
莴笋。别名:茎用莴苣、莴苣笋、莴菜p,香莴笋 产期:1-4月。p 原产我国华中或华北。地上茎可供食用,茎皮白绿色,茎肉质脆嫩,幼嫩茎翠绿,成熟后转变白绿色。植物学性状:直根系,移植后发生多数侧根,浅而密集,主要分布在20-30cm土层中。茎短缩。叶互生,披针形或长卵圆形等,色淡绿、绿、深绿...

(2012?包头)如图,在Rt△ABC中,∠C=90°,AC=4cm,BC=5cm,点D在BC上...
解:(1)能,如图1,∵点P以1厘米\/秒的速度沿AC向终点C运动,点Q以1.25厘米\/秒的速度沿BC向终点C运动,t=1秒,∴AP=1厘米,BQ=1.25厘米,∵AC=4cm,BC=5cm,点D在BC上,CD=3cm,∴PC=AC-AP=4-1=3(厘米),QD=BC-BQ-CD=5-1.25-3=0.75(厘米),∵PE∥BC,∴APAC=PECD...

在美丽俏佳人里小P老师帮王靖打理过一个包包头,请问那刘海是怎么弄的...
用定型水 可以很好的掩饰头发的缺点 至于1楼的发蜡也 可以采用 可以会难洗一点

TCP\/IP协议是什么
TCP\/IP传输协议,即传输控制\/网络协议,也叫作网络通讯协议。它是在网络的使用中的最基本的通信协议。TCP\/IP传输协议对互联网中各部分进行通信的标准和方法进行了规定。并且,TCP\/IP传输协议是保证网络数据信息及时、完整传输的两个重要的协议。TCP\/IP传输协议是严格来说是一个四层的体系结构,应用层、...

交换机和集线器的区别是什么?
集线器和交换机的工作层次,转发方式,传输模式都不一样。集线器工作在物理层,属于1层设备,每发送一个数据,所有的端口均可以收到,交换机工作在数据链路层,属于2层设备,每个端口形成一张MAC地址转发表,根据数据包的MAC地址转发数据,而不是广播形式。集线器的工作原理是广播形式,无论哪个端口收到...

2011包头中考数学
二、填空题:本大题共有8小题,每小题3分,共24分.请把答案填在题中的横线上.13.不等式组 的解集是 .14.在综合实践课上,六名同学做的作品的数量(单位:件)分别是:5,7,3, ,6,4;若这组数据的平均数是5,则这组数据的中位数是 件.15.线段 是由线段 平移得到的,...

移动CMPP协议开发,请问下面的代码为什么不能收到CMPP
先接收包头信息确定整个数据包的长度,直到接收到一个完整的包的内容才进行下一个包的接收,有些包也可能是没有包体结构的,所以也可以在收到正确的包头后就进行分析结构如下: \/\/先接收包头部分,以确定包的大小、类型 err = _pscoket->_recv( _pscoket->_rec_window, sizeof( CMPP_HEAD )) ; if( err =...

2014年包头市中考数学试题答案
上一点,GE⊥AB,垂足为点E,交AC于点D,过点C的切线与AB的延长线交于点F,与EG的延长线交于点P,连接AG.(1)求证:△PCD是等腰三角形;(2)若点D为AC的中点,且∠F=30°,BF=2,求△PCD的周长和AG的长.解析收藏下载离线 25.如图,已知∠MON=90°,A是∠MON内部的一点,过点A...

(09包头)若点Q以②中的运动速度从点C出发,点P以原来的运动速度从点B同...
∴BP≠CQ,又∵△BPD≌△CPQ,∠B=∠C,则BP=PC=4cm,CQ=BD=5cm,∴点P,点Q运动的时间t=BP3=43秒,∴vQ=CQt=543=154厘米\/秒;(2)设经过x秒后点P与点Q第一次相遇,由题意,得 154x=3x+2×10,解得x=803.∴点P共运动了 803×3=80厘米.∵80=56+24=2×28+24,∴点P、...

包头的三个主城区中的东河区与青山区和昆区这两个城区为何不相连...
既有战略上的考虑也有长远规划上的考虑。背靠大青山,南面黄河,东有京包线,西有河套平原。从北端,有大青山做天然屏障和苏联老大哥做后盾。向南,美帝的飞机不能跨越崇山峻岭前来轰炸。而包头当时最重要的就是一二机厂和包钢以及202。这是安全考虑。至于别的原因,请看:=== 包头市建设初期,当时社...

噶尔县18510612447: IP数据包头中,生存周期TTL表示( )?
并凌六氟: A TTL(生存时间) TTL是IP协议包中的一个值,它告诉网络路由器包在网络中的时间是否太长而应被丢弃.有很多原因使包在一定时间内不能被传递到目的地.例如,不正确的路由表可能导致包的无限循环.一个解决方法就是在一段时间后丢...

噶尔县18510612447: ping IP时后面出现ttl=63或其它的数值是什么意思. -
并凌六氟: TTL,一般称为生存周期,通常理解为数据包所经过的路由器的数量,不同的系统有不同的TTL值,每经过一台路由器TTL减1,当TTL为0时该数据包被丢弃不再转发

噶尔县18510612447: TTL 什么意思 -
并凌六氟: TTL:生存时间 指定数据报被路由器丢弃之前允许通过的网段数量. TTL 是由发送主机设置的,以防止数据包不断在 IP 互联网络上永不终止地循环.转发 IP 数据包时,要求路由器至少将 TTL 减小 1.

噶尔县18510612447: TTL的功能特点 -
并凌六氟: 在IPv4包头中TTL是一个8 bit字段,它位于IPv4包的第9个字节.如下图所示,每 一行表示 32 bit(4字节),位从0开始编号,即0~31. TTL的作用是限制IP数据包在计算机网络中的存在的时间.TTL的最大值是255,TTL的一个推荐值是64. 虽然TTL...

噶尔县18510612447: 请简要介绍IP包头中TTL的作用. -
并凌六氟: 这个叫TTL值,就是数据包在网络上的存活时间 . 设置这个值可以有效降低网络传输压力,在这个时间到之后如果数据包还没找到目的地址,路由将丢弃这个数据包,不再转发 .

噶尔县18510612447: 请问,ping ip后TTL的值各代表什么? -
并凌六氟: TTL:生存时间展开全部 指定数据报被路由器丢弃之前允许通过的网段数量. TTL 是由发送主机设置的,以防止数据包不断在 IP 互联网络上永不终止地循环.转发 IP 数据包时,要求路由器至少将 TTL 减小 1. TTL 字段值可以帮助我们识别操...

噶尔县18510612447: 域名解析中TTL是什么意思 -
并凌六氟: TTL即Time To Live,意思就是 生存周期.发送到网络中的每个数据包不能无限制地长时间地存在,否则一个找不到目的地的数据包会长时间逗留在网络中而损耗掉网络带宽.因此每个数据包在开始发送时都会被设置一个初始生存时间值,一般为255,.开始的时候,TTL确实是用时间为单位,但后来改成用路由器跳数为单位.每经过一个路由器则TTL减少一个值,这样每个数据包在网络中最多经过255次路由器,再找不到目的主机就自动丢弃了.

噶尔县18510612447: 域名解析里面的TTL是什么意思? -
并凌六氟: TTL值的常用单位是秒.对于IP地址相对固定,或短期内不计划变更IP地址的用户TTL值设置的大些为宜,如几个小时或更大些.调大TTL值可以显著的提高域名的解析稳定性和速度.对于计划变更IP地址的用户最好提前把TTL值改小,以便使缓存在世界各地DNS服务器上的旧域名记录迅速过期,等IP地址固定下来后再把TTL值改大.注意:在添加多主机负载均衡记录时相应的TTL应保持一致,否则DNS服务器就不会正确处理这些记录.

噶尔县18510612447: iptables的mangle表详解? -
并凌六氟: Mangle的主要作用是可以修改封包内容.修改IP包头的TTL值,这样也可以保护我们的主机,比如我们将Linux主机送出的封包内的TTL值该为128,让Cracker误以为是Windows系统.另外,TTL(生存周期,每经过一个路由器将1.mangle可以修...

噶尔县18510612447: 谁知道PING工具里的Byte= Time= TTL= 究竟是什么意思? -
并凌六氟: byte:通过对目标计算机发送数据包, 以检查其返回时间并判断网络速度,bytes= 32就是说对目标计算机发送32位数据包! time:指响应时间 TTL:全称Time to Live,意思就是生存周期. TTL是IP协议包中的一个值, 它告诉网络路由器包在网络中的时间是否太长而应被丢弃. 有很多原因使包在一定时间内不能被传递到目的地.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网