ping命令預設是指什麼??指TTL那個值嗎??

2025-01-14 11:10:25 字數 3492 閱讀 7032

1樓:網友

命令預設是你輸入的命令有錯誤或者沒有在ping後面加間隔符。

timeout就是說你ping操作沒有成功。

ping 命令跟ttl的值沒有聯絡。

2樓:網友

timeout超時,就是沒通,ttl是指生存時間。

3樓:網友

timeout超時,ping命令預設是不加引數。

ping引數 (閱覽 20726 次)

a 將目標的機器標識轉換為ip位址。

t 若使用者不人為中斷會不斷的ping下去。

c count 要求ping命令連續傳送資料包,直到發出並接收到count個請求。

d 為使用的套接字開啟除錯狀態。

f 是一種快速方式ping。使得ping輸出資料包的速度和資料包從遠端主機返回一樣快,或者更快,達到每秒100次。在這種方式下,每個請求用乙個句點表示。

對於每乙個響應列印乙個空格鍵。

i seconds 在兩次資料包傳送之間間隔一定的秒數。不能同-f一起使用。

n 只使用數字方式。在一般情況下ping會試圖把ip位址轉換成主機名。這個選項要求ping列印ip位址而不去查詢用符號表示的名字。

如果由於某種原因無法使用本地dns伺服器這個選項就很重要了。

p pattern 擁護可以通過這個選項標識16 pad位元組,把這些位元組加入資料包中。當在網路中診斷與資料有關的錯誤時這個選項就非常有用。

q 使ping只在開始和結束時列印一些概要資訊。

r 把icmp record-route選項加入到echo_request資料包中,要求在資料包中記錄路由,這樣當資料返回時ping就可以把路由資訊列印出來。每個資料包只能記錄9個路由節點。許多主機忽略或者放棄這個選項。

r 使ping命令旁路掉用於傳送資料包的正常路由表。

s packetsize 使使用者能夠標識出要傳送資料的位元組數。預設是56個字元,再加上8個位元組的icmp資料頭,共64個icmp資料位元組。

v 使ping處於verbose方式。它要ping命令除了列印echo-response資料包之外,還列印其它所有返回的icmp資料包。

ping命令中的ttl值代表什麼?

4樓:匿名使用者

簡單來說,ttl全程time to live,意思就是生存週期。

首先要說明ping命令是使用的網路層協議icmp,所以ttl指的是乙個網路層的網路資料包(package)的生存週期,這句話不懂的先回去複習osi7層協議去。

第乙個問題,為什麼要有生存週期這個概念。

很顯然,乙個package從一臺機器到另一臺機器中間需要經過很長的路徑,顯然這個路徑不是單一的,是很複雜的,並且很可能存在環路。如果乙個資料包在傳輸過程中進入了環路,如果不終止它的話,它會一直迴圈下去,如果很多個資料包都這樣迴圈的話,那對於網路來說這就是災難了。所以需要在包中設定這樣乙個值,包在每經過乙個節點,將這個值減1,反覆這樣操作,最終可能造成2個結果:

包在這個值還為正數的時候到達了目的地,或者是在經過一定數量的節點後,這個值減為了0。前者代表完成了一次正常的傳輸,後者代表包可能選擇了一條非常長的路徑甚至是進入了環路,這顯然不是我們期望的,所以在這個值為0的時候,網路裝置將不會再傳遞這個包而是直接將他拋棄,併傳送乙個通知給包的源位址,說這個包已死。

其實ttl值這個東西本身並代表不了什麼,對於使用者來說,關心的問題應該是包是否到達了目的地而不是經過了幾個節點後到達。但是ttl值還是可以得到有意思的資訊的。

每個作業系統對ttl值得定義都不同,這個值甚至可以通過修改某些系統的網路引數來修改,例如win2000預設為128,通過登錄檔也可以修改。而linux大多定義為64。不過一般來說,很少有人會去修改自己機器的這個值的,這就給了我們機會可以通過ping的回顯ttl來大體判斷一臺機器是什麼作業系統。

ping命令顯示的ttl是什麼意思?

5樓:網友

1、ttl 是由傳送主機設定的,以防止資料包不斷在 ip 網際網路上永不終止地迴圈。** ip 資料包時,要求路由器至少將 ttl 減小 1。

2、使用ping時涉及到的 icmp 報文型別。

乙個為icmp請求回顯(icmp echo request)

乙個為icmp回顯應答(icmp echo reply)

3、ttl 欄位值可以幫助我們識別作業系統型別。

unix 及類 unix 作業系統 icmp 回顯應答的 ttl 欄位值為 255 。

compaq tru64 icmp 回顯應答的 ttl 欄位值為 64 。

微軟 windows nt/2k作業系統 icmp 回顯應答的 ttl 欄位值為 128 。

微軟 windows 95 作業系統 icmp 回顯應答的 ttl 欄位值為 32。

執行ping後,其中的ttl是什麼意思

6樓:網友

ttl(生存時間)

ttl是ip協議包中的乙個值,它告訴網路路由器包在網路中的時間是否太長而應被丟棄。有很多原因使包在一定時間內不能被傳遞到目的地。例如,不正確的路由表可能導致包的無限迴圈。

乙個解決方法就是在一段時間後丟棄這個包,然後給傳送者乙個報文,由傳送者決定是否要重發。ttl的初值通常是系統預設值,是包頭中的8位的域。ttl的最初設想是確定乙個時間範圍,超過此時間就把包丟棄。

由於每個路由器都至少要把ttl域減一,ttl通常表示包在被丟棄前最多能經過的路由器個數。當記數到0時,路由器決定丟棄該包,併傳送乙個icmp報文給最初的傳送者。

使用多路複用的ip協議,ttl值表示乙個包被**的範圍。有以下轉換:0, 限制在同一主機 1, 限制在同一子網 32, 限制在同一節點 64, 限制在同一區域(region)128,限制在同一大陸(continent)255,由於不同的作業系統的預設ttl值不同,因此有文章說可以通過返回的ttl值判斷目標系統的型別,這是正確的,但不是ttl的功能,只是對ttl理解的乙個應用。ttl的值可以修改。有些特殊的、系統(如nids)會定義特殊的ttl值,以拒絕非法訪問資料進入。

我們在執行ping命令時可以用-i引數指定ttl值,大家可以將ttl設定為0,則該包將被立即丟棄。有時我們執行了乙個ping 命令,在繁華時卻繁華了另乙個位址,並帶有乙個英語的提示(大致意思是ttl無效),則表示該包在到達目標之前(也就是到返回ip位置時),包所帶的ttl已經為0了或小於下一網段許可通過的ttl值了,該包已經被路由丟棄了。

使用了ping 命令最後的那個ttl值怎麼看

7樓:匿名使用者

unix 及類 unix 作業系統 icmp 回顯應答的 ttl 欄位值為 255

compaq tru64 icmp 回顯應答的 ttl 欄位值為 64

微軟 windows nt/2k作業系統 icmp 回顯應答的 ttl 欄位值為 128

微軟 windows 95 作業系統 icmp 回顯應答的 ttl 欄位值為 32

8樓:匿名使用者

看對方作業系統的乙個數值``

ping命令能幹些什麼,“ping”命令是做什麼的?怎麼使用?

它能告訴你現在哪些機器可用。ping 可能是最基本的 unix 網路命令,它僅僅向你提供的地址傳送一個小包,然後偵 聽這臺機器是否有 回答 你可使用機器的 internet 地址,如 192.78.222.81,或者也可使用機器名 ping therehost。該名字可以是區域性的主機 host 檔...

是指什麼生肖,是指什麼生肖?

今日大利白色 今日吉數2,7 是公開 公證搖號的。賭博常會因金錢問題與家人或朋友爭執,到頭來親人冷眼看待。常因賭博而出現情緒低落,煩躁不安,或失眠等問題。千萬別認為賭博是一種容易賺錢的方法,以為賭博是在自己控制範圍以內。覆水難收,無論你是窮是富,只要走上這條不歸路,必然是 手指是指什麼生肖?手指的指...

德育是指什麼,「德育目標」是指什麼?

德育包括下面這些內容 1 愛國主義教育 愛國主義不僅體現在政治 法律 道德 藝術 宗教等各種意識形態和整個上層建築之中,而且滲透到社會生活各個方面,成為影響民族和國家命運的重要因素。2 理想教育 是人們在實踐過程中形成的 有實現可能性的 對未來社會和自身發展的嚮往與追求,是人們的世界觀 人生觀和在奮...