計算機網路實驗報告 李浪

2021-07-22 03:05:27 字數 4880 閱讀 8799

衡陽師範學院計算機系本專科生計算

機網路實

驗教材編著: 李浪

序言作者執教《計算機網路》教學多年,深知計算機網路課程教學必需要有相適合的實踐教學進行支撐,才能加深學生對計算機網路基本原理的理解。但由於我院計算機網路實驗裝置的限制,同時由於我院學生的學習基礎和特點,不可能照搬其它高等院校的網路實驗教學模式。

為了我院計算機網路實踐教學取得良好的效果,在教務處2023年教研專案的支援下,我們課題組一起歷時二年多時間終於經過多次協商與實踐制定了下列六個實驗,這六個實驗從近一年的教學效果來看,應該是目前比較切合我院的實際的。

本書的實驗軟體大都是我們課組自行開發的,免費供學生使用,從而為學院節省了較多的實驗投資。

作者實驗一基本網路命令

實驗二網線製作

實驗三 windows 2000 server iis配置

實驗四路由器配置實驗

實驗五(六) ftp客戶端的實現

實驗一基本網路命令

一、實驗目的

1.了解網路命令的基本功能。

2.掌握基本網路命令的使用方法。

3.掌握使用網路命令觀察網路狀態的方法。

二、實驗環境

1.硬體環境:配備網絡卡的計算機,通過集線器或交換機互聯。

2.軟體環境:windows 2000。

三、實驗內容

在本實驗中對windows環境下的基本網路命令的使用方法進行介紹,並給出具體範例。

四、實驗範例

範例一 ping命令

ping命令只有在安裝了tcp/ip協議後才可以使用。ping命令的主要作用是通過傳送資料報並接收應答資訊來檢測兩台計算機之間的網路是否連通。當網路出現問題時,可以用這個命令來**故障和確定故障源。

如果執行ping不成功,則可以**故障出現在以下幾個方面:網線是否連通、網路介面卡配置是否正確、ip位址是否可用等。但ping成功只證明當前主機與目的主機間存在一條連通的路徑。

(1)ping命令的格式如下:

ping[-t][-a][-n count][-1 size][-f][-ittl][-v tos][-r count][-s count][[-j host-list]|[-k host-list]][-w timeout]destination-list

(2)ping命令的主要引數如下:

-t:使當前主機不斷地-向目的主機傳送資料,直到按ctrl+c鍵中斷。

-a:將位址解析為計算機名。

-n count:傳送count指定的echo資料報數,預設值為4。

-l size:傳送的資料報的大小。

-f:在資料報中傳送「不要分段」標誌,資料報就不會被路由上的閘道器分段。

-i ttl:將「生存時間"字段設定為ttl指定的值。

-v tos:指定服務型別。

-r count:指出要記錄路由的輪數。

-s count:指定count指定的躍點數的時間戳。

-w timeout:指定超時時間間隔(單位為毫秒),預設為1000。

(3)通常用ping命令驗證本地計算機和網路中計算機間的路由是否存在,即ping目標主機的ip位址看它是否響應:ping ip_address。

如果ping某一網路位址時出現「reply from…:bytes=… time<… ttl=…」,則表示與該網路位址之間的線路是暢通的;當出現「request timed out」,則表示此時傳送的資料報不能到達目的地,此時可能有兩種情況:一種是網路不通,另一種是網路連通狀況不佳。

可以使用帶引數的ping來確定是哪一種情況。

(4)下面是用ping命令測試網路連線是否正常的主要步驟:

1)ping 127.0.0.

1。ping環迴位址驗證是否在本地計算機上安裝tcp/ip協議以及配置是否正確。這個命令被送到本地計算機的tcp/ip軟體。

如果沒有回應,就表示tcp/ip的安裝或執行存在某些基本問題。

2)ping localhost。localhost是作業系統保留名(127.0.0.1的別名)。每台計算機都能將該名字轉換成位址。

3)ping本機ip位址。本地計算機始終都會對該ping命令做出應答,沒有則表示本地配置或安裝存在問題。

4)ping區域網內其他機器的ip位址。命令到達其他計算機再返回。收到回送應答表明本地網路中的網絡卡和**執行正常。

但如果沒有收到回送應答,那麼表示子網掩碼不正確或網絡卡配置錯誤或媒介有問題。

5)ping預設閘道器的ip位址。驗證預設閘道器是否執行以及能否與本地網路上的主機通訊。

6)ping遠端ip。ping遠端主機的ip位址驗證能否通過路由器通訊。

如果收到4個應答,表示成功地通過預設閘道器和路由器與遠端計算機建立連線。

(5)一般使用較多的引數為-t、-n、-1,下面是具體的命令格式:

1)ping ip-t:連續對ip位址執行ping命令,直到被使用者以ctrl+c中斷。

2)ping ip-l 2000:指定ping命令中資料長度為節,而不是預設的32位元組。

3)ping ip-n:執行指定次數的ping命令。

圖1.1所示是執行ping命令測試與網路中某台計算機是否正常連線的顯示結果。

圖1.1 ping命令的顯示結果

範例二 ipconfig命令

ipconfig實用程式與其等價的 windows 95/98中圖形介面的winipcfg程式可以用來顯示本機當前的tcp/ip配置資訊。這些資訊一般用來檢驗tcp/ip設定是否正確。如果本機和所在區域網中使用了動態主機配置協議dhcp(dynamic host configuration protocol,這是一種通過伺服器將ip位址自動分配給網路中客戶機的方法),通過ipconfig可以了解本地計算機是否成功地租用到乙個ip位址,以及目前分配什麼位址、子網掩碼和預設閘道器等資訊,這是進行網路測試和故障分析的必要專案。

ipconfig的常用格式如下:

(1) 當使用ipconfig時不帶任何引數選項,那麼它為每個已經配置好的介面顯示ip位址、子

網掩碼和預設閘道器值,如圖1.2所示。

圖1.2無引數ipconfig的顯示資訊

(2) ipconfig/all。當使用all選項時,ipconfig除了顯示已配置tcp/ip資訊外,還顯示內

置於本地網絡卡中的實體地址(mac)以及主機名等資訊。

(3) ipconfig/release和ipconfig/renew。這是兩個附加選項,只能在向dhcp伺服器租用 ip

位址的計算機上起作用。如果執行ipconfig/release,那麼將向dhcp伺服器發出 dhcprelease訊息停租ip位址。如果執行ipconfig/renew,那麼本地計算機便設法與dhcp伺服器取得聯絡,並租用乙個ip位址。

一般情況下將被重新賦予和以前相同的ip位址。

範例三 tracert命令

這個命令可以判定資料報到達目的主機所經過的路徑,顯示資料報經過的中繼節點清單和到達時間。當資料報從你的計算機經過多個閘道器傳送到目的地時,tracert命令可以用來跟蹤使用的路由。

(1) tracert命令的格式如下:

tracert[-d][-h maximum_hops][-j host-list][-w timeout]target_name

(2) 主要引數說明如下:

-d:不解析主機名。

-h maximum_ hops.指定搜尋到目的位址的最大跳數。

-j host-list:沿著主機列表釋放源路由。

-w timeout: 指定超時時間間隔(單位毫秒)。

target_name:目標主機。

可以用「tracert某台遠端主機的名稱」來跟蹤到這台主機的路由。

如圖1.3所示是tracert的執行結果。

範例四 netstat命令

這個程式有助於了解網路的整體使用情況。它可以顯示當前計算機中正在活動的網路連線的詳

細資訊,如採用的協議型別、當前主機與遠端相連主機(乙個或多個)的ip位址以及它們之間的連線狀態等。使用者或網路管理人員通過該命令可以得到非常詳盡的網路統計結果。

圖1.3 tracert執行結果

(1)netstat的命令格式如下:

netstat[-a][-e][-n][-s][-p proto][-r][interval]

(2)主要引數說明如下:

-a:顯示所有主機連線和監聽的埠號。

-e:顯示乙太網統計資訊。

-n:以數字**形式顯示位址和埠。

-p proto:顯示特定協議的具體使用資訊。

-r:顯示路由資訊。

-s:顯示每個協議的使用狀態,這些協議主要有tcp(transfer control protocol,傳輸控制協議)、udp(user datagram protocol,使用者資料報協議)、icmp(internet control messages protocol,網間控制報文協議)和ip(internet protocol,網際協議)。

經常使用netstat -an命令來顯示當前主機的網路連線狀態,這裡可以看到有哪些埠處於開啟狀態,有哪些遠端主機連線到本機。

如圖1.4所示是netstat -an命令的顯示結果。

圖1.4 netstat -an命令的顯示資訊

範例五 arp命令

arp即位址解析協議,它是乙個重要的tcp/ip協議,用於確定對應ip位址的實體地址。

使用arp命令可以檢視本地計算機或另一台計算機的arp快取記憶體中的當前內容。此外,還可以用人工方式輸入靜態的實體地址/ip位址對,對網路中的常用主機進行這項操作有助於減少網路上的資訊量。

按照預設設定,arp快取記憶體中的專案是動態的,每當傳送乙個指定地點的資料報且快取記憶體中不存在當前專案時,arp便會自動新增該專案。一旦快取記憶體的專案被輸入,它們就已經開始走向失效狀態。所以,需要通過arp命令檢視某台計算機快取記憶體中的內容時,先ping此台計算機。

(1)arp的命令格式如下:

arp -s inet-addr eth-addr [if-addr]

arp -d inet-addr [if-addr]

計算機網路實驗報告

2012 2013學年第一學期 專業 班級 學號 姓名 一 實驗目的 1.深入理解ip通訊的工作原理。2.掌握ip資料幀格式。二 實驗內容 1.監控網路通訊資料報文 2.分析已知的資料通訊過程的資料報文 3.最後,對給出的3個資料報,按照ip資料幀格式,分析出結果。資料報1 0000 00 0a e...

實驗報告10計算機網路

計算機網路 實驗十 動態主機配置協議 dhcp 班級 12級數字 技術1班 學號姓名 組別 第一組 實驗目的 1 掌握dhcp的報文格式 2 掌握dhcp的工作原理 拓撲結構 圖10 1 網路結構一 實驗內容 練習一 使用dhcp 獲取ip 位址 各主機開啟協議分析器,進入相應的網路結構並驗證網路拓...

計算機網路實驗報告II

一 實驗目的 1 1 了解協議及tcp ip協議的功能,能在作業系統為windows xp 2000的計算機上熟練地進行tcp ip配置 2 能熟練地使用ping.hostname,ipconfig,arp等衫程式來測試計算機上的tcp ip配置,驗證tcp ip配置 二 實驗裝置 計算機三 實驗報...