生存時(shí)間
生存時(shí)間
生存時(shí)間(TTL,time-to-live)是Internet協(xié)議(IP)包中的一個(gè)值,它告知路由器該包是否在網(wǎng)絡(luò)中時(shí)間過長(zhǎng)而應(yīng)該被丟棄。
生存時(shí)間(time-to-live)指定數(shù)據(jù)包被路由器丟棄之前允許通過的網(wǎng)段數(shù)量。它是IP(中文全稱:網(wǎng)絡(luò)協(xié)議)協(xié)議包中的一個(gè)值,它告訴網(wǎng)絡(luò),數(shù)據(jù)包在網(wǎng)絡(luò)中的時(shí)間是否太長(zhǎng)而應(yīng)被丟棄。
生存時(shí)間(TTL,time-to-live)是Internet協(xié)議(IP)包中的一個(gè)值,它告知路由器該包是否在網(wǎng)絡(luò)中時(shí)間過長(zhǎng)而應(yīng)該被丟棄。由于很多原因,數(shù)據(jù)包不能在合理長(zhǎng)度的時(shí)間內(nèi)傳送到目的地。例如:錯(cuò)誤的路由表會(huì)導(dǎo)致包在網(wǎng)絡(luò)中無(wú)限循環(huán)。解決方法就是在一定時(shí)間之后丟棄該數(shù)據(jù)包,并發(fā)送消息給源端,由源端來決定是否重發(fā)。TTL的初值是由系統(tǒng)缺省設(shè)置在數(shù)據(jù)包頭中一個(gè)8位二進(jìn)制數(shù)區(qū)域。最初的TTL這個(gè)想法是以秒位單位來設(shè)置數(shù)據(jù)包被丟棄的時(shí)間。由于每個(gè)路由器至少要從TTL域中減掉一個(gè)計(jì)數(shù),計(jì)數(shù)就是數(shù)據(jù)包在被丟棄之前的平均路由器跳數(shù)。接收數(shù)據(jù)包的路由器從TTL域中減掉一個(gè)計(jì)數(shù)。當(dāng)計(jì)數(shù)為0時(shí),路由器發(fā)現(xiàn)并丟棄數(shù)據(jù)包,然后發(fā)送一個(gè)Internet控制消息協(xié)議(ICMP)消息到源端主機(jī)。