一、實驗目的和要求
了解 TCP/IP 參考模型 、了解網絡協議標準化組織 、協議、層次、接口與網絡體系結構的基本概念 。
掌握 ARP 命令的使用 þ、掌握 Ping 命令的使用 、掌握 TraceRt 命令的使用 、掌握 Netstat 命令的使用。
windows 操作系統本身帶有多種網絡命令,利用這些網絡命令可以對網絡進行簡單的操作。需要注意是這些命令均是在 DOS 命令行下執行。ARP 協議是“Address Resolution Protocol”(地址解析協議)的縮寫。在局域網中,網絡中實際傳輸的是“幀”,幀里面是有目標主機的 MAC 地址的。在以太網中,一個主機要和另一個主機進行直接通信,必須要知道目標主機的 MAC 地址。但這個目標 MAC 地址是如何獲得的呢?它就是通過地址解析協議獲得的。所謂“地址解析”就是主機在發送幀前將目標 IP 地址轉換成目標MAC 地址的過程。ARP 協議的基本功能就是通過目標設備的 IP 地址,查詢目標設備的MAC 地址,以保證通信的順利進行。
PING 是DOS命令,一般用于檢測網絡通與不通 ,也叫時延,其值越大,速度越慢。 PING(Packet Internet Grope),因特網包探索器,用于測試網絡連接量的程序。Ping 發送一個 ICMP 回聲請求消息給目的地并報告是否收到所希望的 ICMP 回聲應答。 它是用來檢查網絡是否通暢或者網絡連接速度的命令。作為一個生活在網絡上的管理員或者黑客來說,ping 命令是第一個必須掌握的 DOS 命令,它所利用的原理是這樣的:網絡上的機器都有唯一確定的 IP 地址,我們給目標 IP 地址發送一個數據包,對方就要返回一個同樣大小的數據包,根據返回的數據包我們可以確定目標主機的存在,可以初步判斷目標主機的操作系統等。
ping 指的是端對端連通,通常用來作為可用性的檢查, 但是某些病毒木馬會強行大量遠程
執行ping 命令搶占你的網絡資源,導致系統變慢,網速變慢。嚴禁ping 入侵作為大多數防火墻的一個基本功能提供給用戶進行選擇。通常的情況下你如果不用作服務器或者進行網絡測試,可以放心的選中它,保護你的電腦。
Tracert(跟蹤路由)是路由跟蹤實用程序,用于確定 IP 數據報訪問目標所采取的路徑。這就好比坐公交車一樣,到達指定目的地,中間都經歷了那些站。同樣的道理,Tracert 可以獲得得到某個指定 IP,中間都經歷了那些路由器。Tracert 命令用 IP 生存時間 (TTL) 字段和 ICMP 錯誤消息來確定從一個主機到網絡上其他主機的路由.
大家上網的時候,為了自身計算機的安全,很想知道此刻誰和自己的電腦連接著。上一節中,通過分析TCP/IP 協議棧,我們可以得知在傳輸層,由TCP 和UDP 兩種協議負責數據包的傳送的。通過查看 TCP 和 UDP 的連接狀況,我們就可以知道到底是誰和我們的計算機正在連接著,以及所連接的端口號是什么。這個操作就是通過Netstat 命令來實現的。
Netstat 是DOS 命令,是一個監控TCP/IP 網絡的非常有用的工具,它可以顯示路由表、實際的網絡連接以及每一個網絡接口設備的狀態信息.Netstat 用于顯示與 IP、TCP、UDP 和 ICMP 協議相關的統計數據,一般用于檢驗本機各端口的網絡連接情況。如果你的計算機有時候接收到的數據報導致出錯數據或故障,你不必感到奇怪,TCP/IP 可以容許這些類型的錯誤,并能夠自動重發數據報。但如果累計的出錯情況數目占到所接收的 IP 數據報相當大的百分比,或者它的數目正迅速增加,那么你就應該使用Netstat 查一查為什么會出現這些情況了。
一般用netstat -na 來顯示所有連接的端口并用數字表示.netstat 命令的功能是顯示網絡連接、路由表和網絡接口信息,可以讓用戶得知目前都有哪些網絡連接正在運作
三、主要儀器設備
計算機cmd
ARP 命令: -a 顯示當前的 ARP 信息,可以指定網絡地址,不指定顯示所有的表項
-d 刪除由 inet_addr 指定的主機 . 可以使用 * 來刪除所有主機 .
1、使用 Arp –d 命令刪除系統中緩存的 IP 和 MAC 的對應關系
2、使用 ping 命令探測 192.168.74.9 的連通性。因為在探測的過程中,本機會在局域網內詢
問 192.168.74.9 的 MAC 地址,ARP 解析的過程就會發生。那么解析的結果就作為本地 ARP 緩
存記錄下來,以備下次查詢時直接從緩存中直接取出來。這時候如果再用 ARP 查看本機地址
表的時候,發現 192.168.74.9 的 MAC 已經自動記錄下來了。
Ping 命令:
1、 使用 Ping 命令用來探測本機和目標機器之間是否連同正常。首先,我們用這個命令 Ping
本機地址。使用這種方法可以判斷本地網卡是否是工作正常的。
2、 如果在 MS-DOS 方式下執行此命令顯示內容為:Request timed out,則表明網卡安裝或
配置有問題。將網線斷開再次執行此命令,如果顯示正常,則說明本機使用的 IP 地址可能與
另一臺正在使用的機器 IP 地址重復了。如果仍然不正常,則表明本機網卡安裝或配置有問題,
需繼續檢查相關網絡配置。
3、 使用 ping 命令探測 192.168.74.1 的連通性。192.168.74.1 是本地局域網的網關,也就是
出口路由器的位置。如果這段線路通暢,表示局域網內一切正常。如果這段線路不通,但是和
局域網其他機器連通,表示網關故障。
4、 使用 ping 命令探測遠程主機。如果能 ping 通,第一說明遠程主機是存活的,第二說明
網關工作正常。
5、 有時候,某些路由器或者防火墻由于安全考慮,過濾了 Ping 命令,盡管 ping 不通,單
是對方主機仍然是存活的。
6、 Ping 的顯示信息是“Destination is unreachable”。這表示本地網關設置有誤,數據包
根本無法出去所致。
7、 Ping 可以持續發包,也可以發送指定大小的數據包,分別用 –t 參數和-l 參數即可。
Tracert 命令:
1、 打開命令控制臺,輸入 Tracert 命令,首先我們探測一下本機和本地其他局域網機器之
間的路由經歷的節點情況
2 、使用 Tracert 命令探測和其他網關之間的路由情況
3 、接下來,我們使用 Tracert 命令 探測和遠程主機之間的路由情況。這里演示的是到達
新浪站點的途徑情況,這些途徑節點就是前邊章節所介紹的通信子網中的節點,是普通用戶看
不到或者說對于普通用戶是透明的一些節點。
Netstat 命令:
1 在運行窗口,輸入 CMD,在控制臺窗口,輸入 Netstat -e 命令
2 使用 netstat –bv 可以查看本地主機哪個進程,哪個動態鏈接庫參與了哪個鏈接。利用
這個信息可以監控網絡中正在進行得連接,都是那些程序或者動態鏈接庫參與得。
3 如果要了解本機網絡中,網絡層的 TCP,UDP,以及 IPV6 的通信狀況,可以使用 netstat
–ps 命令,這個命令將統計本機各種協議的數據發送字節數。
4 如果要了解本機網絡中 TCP 的通信狀況,這個通信包括了 IPv4 和 IPv6 兩種協議的信息。
5 如果要查看僅僅是 TCP 的連接情況,可以輸入 netstat –p TCP
五、實驗結果與分析
Arp命令



Ping 命令



Tracert 命令
—Netstat 命令
六、討論、心得
TCP 和 UDP 的區別是什么
傳輸控制協議(Transport Control Protocol,TCP)。 用戶數據報協議(User Datagram Protocol,UDP)。 TCP 協議是一種可靠的面向連接的協議,它允許將一臺主機的字節流(Byte Stream)無差錯 地傳送到目的主機。TCP 協議將應用層的字節流分成多個字節段(Byte Segment),然后將一個個 的字節段傳送到互聯層,發送到目的主機。當互聯層將接收到的字節段傳送給傳輸層時,傳輸層再 將多個字節段還原成字節流傳送到應用層。TCP 協議同時要完成流量控制功能,協調收發雙方的 發送與接收速度,達到正確傳輸的目的。 UDP 協議是一種不可靠的無連接協議,它主要用于不要求分組順序到達的傳輸中,分組傳輸 順序檢查與排序由應用層完成。UDP 方式與 TCP 相比,更加簡單,數據傳輸速率也較高。當通信 網的可靠性較高時,UDP 方式具有更高的優越性
此次實驗學習了ARP 命令、 Ping 命令 、Tracert 命令、Netstat 命令的使用。ARP 的作用就是地址解析。 在計算機網絡中,IP 地址必須 轉換為 MAC 地址,計算機網絡才能夠處理。學會 Ping 命令的一些參數。使用 Tracert命令,常用來判斷本地局域網是否工作正常, 以及判斷到達目的地錯誤的原因。。使用 Nestat 命令,可以很方便的了解本地網絡地的 連接情況。
完整的Word格式文檔51黑下載地址:
網絡實驗二.doc
(602.09 KB, 下載次數: 12)
2018-6-19 15:41 上傳
點擊文件名下載附件
計算機網絡實驗二
下載積分: 黑幣 -5
網絡實驗三.doc
(641.55 KB, 下載次數: 9)
2018-6-19 15:41 上傳
點擊文件名下載附件
計算機網絡實驗三
下載積分: 黑幣 -5
網絡實驗一.doc
(337.9 KB, 下載次數: 12)
2018-6-19 15:41 上傳
點擊文件名下載附件
計算機網絡實驗一
下載積分: 黑幣 -5