導航:首頁 > 程序命令 > cmd命令ttl是何含義

cmd命令ttl是何含義

發布時間:2022-05-03 05:45:14

❶ ping命令中的TTL什麼意思

存活時間(英語:TimeToLive,簡寫TTL)是電腦網路技術的一個術語,指一個數據包在經過一個路由器時,可傳遞的最長距離(躍點數)。

每當數據包經過一個路由器時,其存活次數就會被減一。當其存活次數為0時,路由器便會取消該數據包轉發,會向原數據包的發出者發送一個ICMPTTL數據包以告知躍點數超限。其設計目的是防止數據包因不正確的路由表等原因造成的無限循環而無法送達及耗盡網路資源。

(1)cmd命令ttl是何含義擴展閱讀

雖然TTL從字面上翻譯,是可以存活的時間,但實際上TTL是IP數據包在計算機網路中可以轉發的最大跳數。

TTL欄位由IP數據包的發送者設置,在IP數據包從源到目的的整個轉發路徑上,每經過一個路由器,路由器都會修改這個TTL欄位值,具體的做法是把該TTL的值減1,然後再將IP包轉發出去。

如果在IP包到達目的IP之前,TTL減少為0,路由器將會丟棄收到的TTL=0的IP包並向IP包的發送者發送 ICMP time exceeded消息。

TTL 是由發送主機設置的,以防止數據包不斷在IP互聯網路上永不終止地循環。轉發IP數據包時,要求路由器至少將 TTL 減小 1。

❷ 我在運行里cmd ping 一個網址 結果里邊有 bytes=32 time=61ms ttl=53 是神馬意思

bytes=32是發送的位元組數

time就是時間的意思 則返回的時間,數值越小速度越快

TTL是數據包生存時間的意思。當你在ping某個網站時,會像這個網站上發送數據包,但有些數據包不能正常傳到那個網址的伺服器上,那麼這么數據包就會存在網路中,這些數據包得有個存活時間,要不然網路會越變越大。TTLXX,後面的數字說明經過幾個路由器到達網址主機。因為每經過一個路由器,TTLXX的數字會減1。正常情況下對方的操作系統Windows NT/2000/XP系統的TTL值為128,Windows 98系統的TTL值為32,UNIX主機的TTL值為255。如果對方的系列是XP的話,而TTL120,那麼可以估算出你的數據包經過8個路由器才到目的主機。

❸ Ping命令里示的TTL是什麼意思

典型的例子

C:\>ping 192.168.0.1

Pinging 192.168.0.1 with 32 bytes of data:

Reply from 192.168.0.1: bytes=32 time<10ms TTL=128
Reply from 192.168.0.1: bytes=32 time<10ms TTL=128
Reply from 192.168.0.1: bytes=32 time<10ms TTL=128
Reply from 192.168.0.1: bytes=32 time<10ms TTL=128

Ping statistics for 192.168.0.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms

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值是相同的

但有些情況下有所特殊

LINUX Kernel 2.2.x & 2.4.x ICMP 回顯應答的 TTL 欄位值為 64
FreeBSD 4.1, 4.0, 3.4;
Sun Solaris 2.5.1, 2.6, 2.7, 2.8;
OpenBSD 2.6, 2.7,
NetBSD
HP UX 10.20
ICMP 回顯應答的 TTL 欄位值為 255
Windows 95/98/98SE
Windows ME
ICMP 回顯應答的 TTL 欄位值為 32
Windows NT4 WRKS
Windows NT4 Server
Windows 2000
ICMP 回顯應答的 TTL 欄位值為 128
這樣,我們就可以通過這種方法來辨別操作系統

TTL

LINUX 64
WIN2K/NT 128
WINDOWS 系列 32
UNIX 系列 255

❹ ping命令顯示的TTL是什麼意思

TTL是 Time To Live的縮寫,該欄位指定IP包被路由器丟棄之前允許通過的最大網段數量。TTL是IPv4包頭的一個8 bit欄位。

閱讀全文

與cmd命令ttl是何含義相關的資料

熱點內容
解壓頭戴式耳機推薦 瀏覽:344
紙條app上怎麼樣看對方主頁 瀏覽:883
編譯英語單詞怎麼寫 瀏覽:249
編譯原理和匯編原理的區別 瀏覽:864
如何給加密的pdf解密 瀏覽:770
華為盒子時間同步伺服器地址 瀏覽:95
python處理excel亂碼 瀏覽:391
mysql的命令行 瀏覽:822
jpeg採用什麼演算法 瀏覽:700
程序員紅軸薄膜 瀏覽:306
洗臉盆壓縮 瀏覽:780
dpd是什麼演算法 瀏覽:156
加密技術中的密鑰 瀏覽:962
qq企業郵箱本地客戶端伺服器地址 瀏覽:751
排序演算法框架 瀏覽:852
馬扎克qtn編程說明書下載 瀏覽:188
程序員在國外年齡 瀏覽:376
51單片機ad數碼管 瀏覽:738
安卓怎麼強制重新啟動 瀏覽:514
自製超級無敵解壓軟體 瀏覽:956