關於 ping 一下,你知道哪些?

2021-08-30 06:23:58 字數 908 閱讀 8526

ping (packet internet groper),網際網路包探索器,dos命令中的一種典型的網路診斷工具。

ping 是用來檢測本機與網路中另一台主機(即ping後面的目標ip)之間是否可以傳達命令。如果兩台主機之間ping不通,則表明這兩台主機不能建立起連線。它是定位網路通不通的乙個重要手段。

利用網路上機器ip位址的唯一性,給目標ip位址傳送乙個資料報,再要求對方返回乙個同樣大小的資料報來確定兩台網路機器是否連線相通,時延是多少。

ping 命令是基於 icmp 協議來工作的,ping命令會傳送乙份icmp回顯請求報文給目標主機,並等待目標主機返回icmp回顯應答。因為icmp協議會要求目標主機在收到訊息之後,必須返回icmp應答訊息給源主機,如果源主機在一定時間內收到了目標主機的應答,則表明兩台主機之間網路是可達的。

icmp 全稱為 internet 控制報文協議( internet control message protocol),是tcp/ip協議族的乙個子協議,歸屬於網路層協議,作用於在ip主機、路由器之間傳遞控制訊息。icmp 協議作為一種面向連線的協議,它對於網路安全具有極其重要的意義。

控制訊息是指網路通不通、主機是否可達、路由是否可用等網路本身的訊息。

icmp 就是乙個「錯誤偵測與回報機制」,其目的就是讓我們能夠檢測網路的連線狀況﹐也能確保連線的準確性。

其功能主要有四點:

(1)偵測遠端主機是否存在。

(2)建立及維護路由資料。

(3)重導資料傳送路徑。

(4)資料流量控制。

「ping」 的過程實際上就是icmp 協議工作的過程。還有其他的網路命令如跟蹤路由的traceroute命令也是基於icmp 協議的。

源自於「程式設計師小灰」的微文: 當你「ping 一下」的時候,你知道它背後的邏輯嗎?

關於串,你知道哪些?

1 串的 adt定義 及基本操作 adt string adt string 基本操作 13個 串賦值strassign t,chars 串複製strcopy t,s 判空串strempty s 串比較strcompare s,t 求串長strlength s 串清空clearstring s 串聯...

ping 一下伺服器的IP

ping命令是windows系統是用於檢測網路連線性的基本命令,其基本命令格式為 ping 目標ip位址或者網域名稱,例如檢測www.baidu.com的連線是否正常 1 點選開始,點選執行,輸入cmd,點選確定 2 提示符後輸入 pingwww.baidu.com,回車 3 看到下圖資訊丟失 0,...

百度一下就知道

咦,就在不知所措時 一天晚上與老朋友的一次聊天中,不知不覺我就聊起了這個問題 在於我內心有乙個問題時,始終就有種忘不掉的感覺,一定要解決才安心。我的朋友他是學php的,他說了一句 用get屬性獲取的方法,不需要涉及到跨域就能實現了。我聽完之後是激動夾雜點懸乎,心裡在想 難道這個問題很簡單嗎?最終,實...