關於ping命令學習心得

2022-02-07 23:21:56 字數 2745 閱讀 5401

計算機網路技術學習心得

如今已經是資訊時代,作為主流資訊工具的網路越來越重要。以前從一位高人那裡學到一句話,把學習當成一種生活,你每天都享受進步。

我個人對於電腦和網路是很感興趣的,但由於學習的東西不多,真正運用到網路的技術性的東西實在少到可憐。象做部落格,我只是會一般的做法,也能把它搞得與眾不同,但我全然不知道其中的奧秘。我以前只是耳聞,半點也不懂。

學了這門課程後,雖然懂的不是很多,但已經不是什麼都不知道的了,這也就行了。我並不要求學得很精深,畢竟我將來並不是幹這行的。而製作網頁的知識,學了一點,也會做一些簡單的網頁了,但是做乙個好的網頁所需要的時間太長了,而我又沒有電腦。

學習計算機網路技術真的不錯,我一直夢想著成為一名電腦黑客,而學習這門課後,我們可以了解組建網路的方法,通訊協議,只要你認真研究,你都可以早到攻擊點。比如ping命令本來是網路常見故障檢測,被一些人利用向對方傳送乙個echo資料報,曾經很多人利用它攻擊別人,下面是我對ping命令的一些心得。

1·ping的含義

ping是潛水艇人員的專用術語,表示回應的聲納脈衝,在網路中ping 是乙個十分好用的tcp/ip工具。它主要的功能是用來檢測網路的連通情況和分析網路速度。

2·ping命令的啟動

在windows桌面下,選擇「開始」→「程式」→「附件」→「命令提示符」或選擇「開始」→「執行」→「輸入cmd」,即開啟了如圖1所示視窗。

圖1在「開啟」的文字框中輸入相應的ping命令(如ping 210.40.0.33),敲「回車」鍵,如果彈出如圖2所示的視窗,則ping失敗。

圖23·ping的工作原理

假定主機a的ip位址是192.168.1.

1,主機b的ip位址是192.168.1.

2,都在同一子網內,則當你在主機a上執行「ping 192.168.1.

2」後,都發生了些什麼呢?首先,ping命令會構建乙個固定格式的icmp請求資料報,然後由icmp協議將這個資料報連同位址「192.168.

1.2」一起交給ip層協議(和icmp一樣,實際上是一組後台執行的程序),ip層協議將以位址「192.168.

1.2」作為目的位址,本機ip位址作為源位址,加上一些其他的控制資訊,構建乙個ip資料報,並在乙個對映表中查詢出ip位址192.168.

1.2所對應的實體地址(也叫mac位址,熟悉網絡卡配置的朋友不會陌生,這是資料鏈路層協議構建資料鏈路層的傳輸單元——幀所必需的),一併交給資料鏈路層。後者構建乙個資料幀,目的位址是ip層傳過來的實體地址,源位址則是本機的實體地址,還要附加上一些控制資訊,依據乙太網的介質訪問規則,將它們傳送出去。

主機b收到這個資料幀後,先檢查它的目的位址,並和本機的實體地址對比,如符合,則接收;否則丟棄。接收後檢查該資料幀,將ip資料報從幀中提取出來,交給本機的ip層協議。同樣,ip層檢查後,將有用的資訊提取後交給icmp協議,後者處理後,馬上構建乙個icmp應答包,傳送給主機a,其過程和主機a傳送icmp請求包到主機b一模一樣。

4·ping命令格式

ping命令格式為;

ping [開關係數]〈對方主機 ip位址或網域名稱〉

例如,ping 210.40.0.33或ping

ping命令有若干個開關引數,如表1所示,

表1 ping命令主要開關係數

5·我使用ping時會用到的技巧,ping只有在安裝了tcp/ip通訊協議以後才可以使用:

(1)  –t 連續對ip位址執行ping命令,直到被使用者以ctrl+c中斷。可以配合其它引數使用,,如-l。

圖3(2) –n x 執行特定x次數的ping命令等

圖4從以上我就可以知道在給10.254.160.81傳送2個資料報的過程當中,返回了2個,

(3l x 定義echo資料報大小(x<=65500byt)預設為32byt

圖5為傳送65500byt的資料報

(4) -a 將位址解析為計算機名。

- 圖6

上面就可以知道ip為10.254.160.81的計算機netbios名為lib-81

5·ping的返回資訊

ping的返回資訊有request timed out、destination net unreachable和bad ip address還有source quench received。

request timed out這個資訊表示對方主機可以到達到time out,這種情況通常是為對方拒絕接收你發給它的資料報造成資料報丟失。大多數的原因可能是對方裝有防火牆或已下線。

destination net unreachable這個資訊表示對方主機不存在或者沒有跟對方建立連線。

bad ip address 這個資訊表示你可能沒有連線到dns伺服器所以無法解析這個ip位址,也可能是ip位址不存在。

6·ping的應用

使用ping這命令來測試網路連通連通問題是由許多原因引起的,如本地配置錯誤、遠端主機協議失效等,當然還包括裝置等造成的故障。

首先我們講一下使用ping命令的步驟。

使用ping檢查連通性有五個步驟:

1. 使用ipconfig /all觀察本地網路設定是否正確;

如圖7    2. ping 10.254.0.0回送位址ping回送位址是為了檢查本地的tcp/ip協議有沒有設定好;

3. ping本機ip位址,這樣是為了檢查本機的ip位址是否設定有誤;

4. ping本網閘道器或本網ip位址,這樣的是為了檢查硬體裝置是否有問題,也可以檢查本機與本地網路連線是否正常;(在非區域網中這一步驟可以忽略)

5. ping遠端ip位址,這主要是檢查本網或本機與外部的連線是否正常。

以上是我在學(ping)的過程中,學到的知識。

關於集體活動學習心得

兩個星期前,網路中的乙個朋友給我留言 依然如雪,最近有寫新的文章嗎?好長時間沒見在網路中留有你的印跡了!朋友的話讓我陷入了沉思 讓我若有所悟。是的,有兩三個月了我未曾認真地動過筆,未曾與文字交流過,未曾在筆下傾瀉自己的喜怒哀樂。雖然每天記錄著生活的點滴,但真正意義上動筆有些時日了。是何原因呢?我暗自...

關於電廠事故學習心得

一 事故還原 發電廠主要裝置於某年5月安裝完成,從6月中旬開始進行裝置除錯至今,8月11日15時20分許,發電公司熱電專案正在熱能除錯,高壓蒸汽管道突然破裂,造成 人死亡,受傷 人的重大安全事故。二 事故原因分析 經初步調查分析,事故原因是2 鍋爐蒸汽出口處的主管道流量計閥門焊縫裂開,大量高溫高壓蒸...

關於提高執行力學習心得

趙老師的兩次講座均圍繞覆命精神講起,兩次講課內容不同,卻層層深入並且告訴我們如何將理論知識轉化為具備科學的工作方法更好的指導實踐工作,學習之後體會頗深,就近期實踐中用到的部分知識記錄如下 講座學習到幾個方面 關於學習 成功 管理。學習包括目的 態度 方法。講到成功的概念即不一定是結果,成功首先是一種...