ttl值為什麼會變化,TTL為什麼會變

2025-07-24 00:05:14 字數 2656 閱讀 1696

1樓:網友

1.如果用ping命令進行網路測試 返回的ttl根據不同的系統有所不同。

2.如果ping同一臺機器發生變化,則說明網路路由路徑發生改變,只能說你跟被ping的這臺主機之間的網速(因為路由變化)有變化,但並不能說明你與其他主機的通訊速度是否變化。

ping命令中的ttl數值為什麼會變??

2樓:

ttl是ip協議包中的乙個值,它告訴網路,資料包(例如icmp包)在網路中的時間是否太長而應被丟棄;由於每個路由器都至少要把ttl域減一,ttl通常表示包在被丟棄前最多能經過的路由器個數。目前很多的作業系統都可以通過修改登錄檔來改變ttl值,還有很多可以修改ttl值的軟體、工具。因此,單純的ttl值已經不能表達出很多的有用資訊。

同時也可以來辨別你探測的機器的作業系統,不同的系統ttl初始值不一樣。(win2000/xp/it=128 unix=255 linux=64)

你的會變化可能經過的路由不一樣。

ttl為什麼會變

3樓:網友

ttl的值表示作業系統,但有的主機為防止針對某一作業系統的攻擊,所以ttl的返回值就會不停的變,讓攻擊者不能確定目標電腦的作業系統。

linux 64

win2k/nt 128

windows 系列 32

unix 系列 255

當ttl值為1時的情況

4樓:秋色烽火

ttl 的選擇。如果把ttl設得足夠大,是不是一定可以列印出所有路由,比如乙個資料包經過300個路由器才到達目的端。當然在現有網路環境下不太可能出現要經過這麼多路由的情況。

而ttl資訊在ip資料包中只有乙個位元組,也就是最多能設定到255(256以後又重新從0開始)。設定這個資訊的目的,就是防止一些僵而不化的資料包在網路漫上無目的的遊蕩而不消失。資料包每經過乙個路由器,路由器就把ttl減1(或在該路由器被處理前經過的秒數),總有乙個時候會被減到1,然後路由器會把它丟棄。

當路由器收到乙個ip包時,會修改ip包的ttl(及由此造成的頭部檢驗和checksum變化)。每收到乙個包,檢查這個的ttl是否是0或1。如果是,表明這個包還沒有到達目的地,而且剩餘時間不多了,肯定是到不了目的地了。

這樣路由器就簡單地丟棄這個包,並給源主機傳送 icmp通知,說這個包已經超時了。icmp的通知資訊裡包含當前路由器傳送時所用的ip。

答案是a

5樓:oo蒼雪

很詳細了,受教了!堅信是a

為什麼ping命令的ttl值會自動改變

6樓:網友

windows 98 ttl:32

linu ttl:64

windows nt/2000/xp ttl:128unix/bsd ttl:255

因為在資料包傳送過程中,每經過乙個路由,ttl值就會自動減1,所以上面的數值是個近似數值。可以通過tracert命令獲得與遠端主機間存在的路由個數,來確定精確的ttl值。

7樓:網友

ttl值是資料包在網路中的生存值,隨著時間變化,當然會變化嘍。

8樓:網友

可能是內網某機器中arp病毒了,你內網應該既有win伺服器也有linux伺服器。

修改ttl值有什麼作用

9樓:網友

可以延長/減短dns快取客戶機請求解析的網域名稱在dns上儲存的時間,如果樓主覺得這個歌不好理解,看下下面的資料:

ttl值全稱是「生存時間(time to live)」,簡單的說它表示dns記錄在dns伺服器上快取時間。

要理解ttl值,請先看下面的乙個例子:

假設,有這樣乙個網域名稱其實,這就是一條dns記錄,通常表示在域中有一臺名為myhost的主機)對應ip位址為,它的ttl為10分鐘。這個網域名稱或稱這條記錄儲存在一臺名為的dns伺服器上。

該訪問者指定的dns伺服器(或是他的isp,網際網絡服務商, 動態分配給他的)就會試圖為他解釋,當然這臺dns伺服器由於沒有包含這條資訊,因此無法立即解析,但是通過全球dns的遞迴查詢後,最終定位到這臺dns伺服器,這臺dns伺服器將對應的ip位址告訴這臺dns伺服器,然有再由告訴使用者結果。為了以後加快對這條記錄的解析,就將剛才的結果保留一段時間,這就是ttl時間, 在這段時間內如果使用者又有對這條記錄的解析請求,它就直接告訴使用者,當ttl到期則又會重複上面的過程。

10樓:day忘不掉的痛

ttl即生存時間(time-to-live),指定資料包被路由器丟棄之前允許通過的網段數量。

它是ip(中文全稱:網路協議)協議包中的乙個值,它告訴網路,資料包在網路中的時間是否太長而應被丟棄。

在使用ping命令ping某個ip位址時,會顯乙個ttl值,ttl是生存時間的意思,就是說這個ping的資料包能在網路上存在多少時間。

一般linux系統的ttl值為64或255,windows nt/2000/xp系統的預設ttl值為128,win7系統的ttl值是64,windows 98系統的ttl值為32,unix主機的ttl值為255。

由於黑客在入侵前都會探測作業系統的ttl值。

因此可以通過修改ttl值別人就不清楚安裝的系統是什麼,這樣可以提高系統的安全性。

TTL三態輸出門能否實現線與,為什麼

ttl三態輸出門可以實現 線與 因為ttl三態輸出門在電路中增加了一個輸出控制端,當此控制端 1時,對原電路無影響,電路的輸出符合原來電路的所有邏輯關係。反之,電路內部所有的輸出將處於一種關斷狀態。線與 指的是,兩個或兩個以上的輸出端直接相連,實現邏輯 與 的功能。在硬體上能實現此功能的除了ttl三...

為什麼TTl閘電路的輸入端懸空時相當於邏輯

因為懸空時可以看作是輸入端接一個無窮大的電阻,當輸入電 阻大於ik 時,輸入電平就變為閾值電壓uth即為高電平,所以相當於邏輯1。數位電路中,把電壓的高低用邏輯電平來表示。邏輯電平包括高電平和低電平這兩種。在ttl閘電路中,把大於3.5伏的電壓規定為邏輯高電平,用數字1表示 把電壓小於0.3伏的電壓...

為什么會這樣,為什麼會這樣

你可以試圖啟發啟發她,看看她有沒有悔改之心。我以前也有個朋友,跟她做了10年的同學,後來也幾乎變了。但是其實她也是有原因的,可以試著瞭解她。如果她真的沒有悔改之心,那也只能怪你自己交友不慎 你應該和她做朋友,不過你要勸她不要再去和那些人交往了,不然的話她會學了那群人的壞習慣的.可以和她做朋友的,嘗試...