ttl 的值更高還是更低更好?

發布 汽車 2024-03-23
6個回答
  1. 匿名使用者2024-02-07

    當然很小!

    TTL 是 IP 協議資料包中的乙個值,用於告知網路路由器資料包是否在網路中存在時間過長,是否應丟棄。 包裹無法在一定時間內送達目的地的原因有很多。 例如,不正確的路由表可能導致資料包的無限迴圈。

    一種解決方案是在一段時間後丟棄資料包,並向傳送方提供乙個資料包,由傳送方決定是否重新傳送。 TTL 的初始值通常是系統的預設值,即標頭中的 8 位域。 TTL 的最初想法是確定資料包將被丟棄的時間範圍。

    由於每個路由器必須將 TTL 域減少至少乙個,因此 TTL 通常表示資料包在丟棄之前可以通過的最大路由器數。 當計數達到 0 時,路由器決定丟棄資料包並向原始傳送方傳送 ICMP 資料包。

    Windows 95 98 中的預設 TTL 為 32。 有人建議,當難以到達節點時,應將此值設定為使用跟蹤路由器的 TTL 值,以嘗試訪問給定主機或跟蹤到該主機的路由。 TraceRoute 將資料包的 TTL 值設定為較小的大小,以便每個路由器在到達其目的地的途中不斷丟棄該資料包。

    傳送資料包和接收ICMP資料包之間的時間用於計算從一台路由器到另一台路由器的時間。

    使用多路復用 IP 協議時,TTL 值表示一系列資料包塗層。 有以下轉換:0、同一主機限制 1、同一子網限制 32、同一節點限制 64、同一地域限制(128)、同一大陸(大陸)限制 255,因為不同作業系統的預設 TTL 值不同,所以有文章說目標系統的型別可以通過返回的 TTL 值來判斷, 這是正確的,但它不是 TTL 的功能,只是 TTL 理解的應用。

    可以修改 TTL 的值。 一些特殊系統(例如 NIDS)定義了特殊的 TTL 值,以拒絕未經授權的資料訪問。 我們可以在執行ping命令時使用-i引數來指定TTL值,可以將TTL設定為0,資料包將立即丟棄。

    有時我們執行ping命令,但是當我們放慢資料包的速度時,我們會傳送另乙個帶有英文提示符的位址(大致表示TTL無效),這意味著資料包攜帶的TTL為0或小於TTL值,允許在到達目的地之前通過下乙個網段(即 當它到達返回 IP 位置時),並且資料包已被路由丟棄。

  2. 匿名使用者2024-02-06

    對我們來說,TTL的值可以很容易地計算出你的裝置(比如系統)在ping的時候經過了多少路由器,而且它的大小沒有特別的優勢,你可以通過修改登錄檔來改變TTL的值。 如果要讓它變大,就把它改成更大的,一般管理員會改變它的大小,防止黑客ping它,獲取系統的預設TTL值,以確定它是什麼系統,它通過了多少路由器。 (如果要改成更小的,可以改得太小,因為每次通過路由器時,你的傳出資料的TTL值都會減少1,當減小到零時,路由器不會傳輸資料,而是會直接丟棄TTL值為0的資料。

  3. 匿名使用者2024-02-05

    “TTL”代表生存時間

    首先,我們來了解一下“TTL”的含義,TTL是Time to Live的縮寫,該欄位指定了IP資料包在被路由器丟棄之前允許通過的最大網段數。 這樣說可能有點抽象。 我們來看一下ping命令的資料,如圖所示:

    對伺服器執行 Ping 操作。

    在上圖中,我ping了伺服器(在windows下預設為4次)。

    位元組代表資料包的大小,顧名思義,時間就是返回時間,而“ttl”表示資料包的生存時間,當然,你得到的是剩餘的生存時間。 TTL用於計算路由器中資料包的消耗時間,因為大多數路由器的消耗時間小於1s,小於1s的時間計算為1s,因此資料包不通過路由器節點的TTL減少1。

    那麼TTL的價值首先是什麼呢? 預設情況下,TTL 對於不同的作業系統是不同的。 預設情況下,對於 Linux 系統,TTL 值為 64 或 255,對於 Windows NT 2000 XP 系統,TTL 值為 128,對於 Windows 98 系統,TTL 值為 32,對於 Unix 主機,TTL 值為 255。

    在上圖中,我們可以看到 ping 伺服器返回的資料包的 TTL 值為 56(通常查詢值為 2 N 且最接近返回值的值),因此它在途中經過 64-56=9 個路由器。

    再舉個例子,我ping我自己的IP,結果如下:

    Ping 本地計算器。

    你可以看到,當我得到TTL是128時,那麼我在途中經過128-128=0路由器,也就是說,我不需要通過任何路由器給自己傳送資料包,所以TTL值是128,這意味著我的資料包壽命是128。

    ping ttl 越小越好? 錯!

    根據以上例子的分析,說“ttl”的值越小越好,顯然是不對的,相反,應該說“ttl”的值越大越好,因為“ttl”的值越大,通過路由器傳送的資料包就越少,通過路由器的報文就越少, 他們到達目的地的速度越快,當然,他們到達目的地的速度就越快。

  4. 匿名使用者2024-02-04

    TTL 是IP 協議資料包中的乙個值,用於指定在路由器丟棄之前允許通過哪些資料報網段數量。

    區別1:路由器丟棄指定資料報之前允許通過的網段數不同,乙個是128個,另乙個是126個。

    區別2:方式不同; ttl=128表示可以直接與對方溝通。 TTL=64 跨多個路由器進行通訊。

    區別3:生效時間不同; 64 比 128 生效得更快。

  5. 匿名使用者2024-02-03

    TTL 是 Time to Live 的縮寫,此欄位指定 IP 資料包在被路由器丟棄之前允許通過的最大網段數。 TTL 是 IPv4 報頭中的 8 位欄位。 在 IPv4 報頭中,TTL 是乙個 8 位欄位,位於 IPv4 資料包的第 9 個位元組上。

    TTL 的作用是限制 IP 資料包在計算機網路中的存在時間。 TTL 的最大值為 255,橙色粗 TTL 的建議值為 64。

    雖然 TTL 的字面意思是它可以生存的時間,但實際上 TTL 是 IP 資料包在計算機網路中可以擁有的最大跳數。 TTL欄位是由IP報文的傳送方設定的,在IP報文從源端到目的地的整個**路徑上,每次經過乙個路由器時,路由器都會修改TTL字段值,具體方法是將TTL值減去1,然後把IP報文**出來。

  6. 匿名使用者2024-02-02

    TTL 代表生存時間,因此資料包不能在網路中無休止地傳遞,每次通過路由器時,TTL 都會減少 1,當 TTL 為 0 時,資料包就會被路由器丟棄。

    請隨時詢問。

相關回答
15個回答2024-03-23

爐子被稱為“爐子的心臟”。 作為炊具的核心部件,爐灶的利息佔總成本的1 3,炊具進氣方式的差異與炊具的安全性、功率和節能性有關。 嵌入式燃氣灶的進氣方式分為“上部進氣口”和“不完全上部進氣口”兩種。 >>>More

9個回答2024-03-23

海螺的大小並不是判斷好壞的唯一標準。 購買海螺時,有幾種比較和選擇方式: >>>More

9個回答2024-03-23

大螢幕的電腦體積大,攜帶不方便,而且會比較重,功耗會影響電池壽命,但看電影和玩遊戲的效果要比小螢幕好。 這主要取決於你購買這款筆記本的主要目的來選擇螢幕的尺寸。

54個回答2024-03-23

寫大字看起來大氣、端莊,更像皇室姐姐。 >>>More

13個回答2024-03-23

1、合理規劃空間。

空間在榻榻公尺設計中很重要。 如今,榻榻公尺主要用於客廳和書房。 當然,有些家庭也會以榻榻公尺的形式設計他們的臥室。 >>>More