《上海大學 計算機網(wǎng)絡 實驗報告1》由會員分享,可在線閱讀,更多相關《上海大學 計算機網(wǎng)絡 實驗報告1(7頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、-
"網(wǎng)絡與通信"課程實驗報告
實驗1:網(wǎng)絡命令與網(wǎng)絡工具使用實驗
文瀟
院系
計算機學院
**
13121562
任課教師
瑞
指導教師
瑞
實驗地點
計706
實驗時間
第一,二周周四3~4
實驗課表現(xiàn)
出勤、表現(xiàn)得分(10)
實驗報告
得分(40)
實驗總分
操作結果得分(50)
實驗目的:
1. 掌握Windows系統(tǒng)常用網(wǎng)絡效勞的配置方法
2. 掌握常用的TCP/IP網(wǎng)絡中網(wǎng)絡測試和網(wǎng)絡診斷命令的使用方法
實驗容:
1. 使用Windows操作系統(tǒng),了解Telnet、FTP、WEB效勞等網(wǎng)絡效勞的配置方法;
2
2、. 使用Windows操作系統(tǒng),掌握常用網(wǎng)絡測試命令的使用方法。
實驗要求:〔學生對預習要求的答復〕〔10分〕
得分:
l 簡要說明Telnet的主要命令與作用
Close:終止當前已經(jīng)建立的聯(lián)接或正在進展的聯(lián)接;
Display:顯示系統(tǒng)當前的操作參數(shù);
Mode:進入逐行方式;
Open:與指定的主機建立Telnet聯(lián)接;
Quit:退出Telnet應用進程;
Logout:強制關閉登錄的用戶;
Send:發(fā)送一些信息到遠程系統(tǒng)上;
Set:設置所有可以用display命令顯示的操作參數(shù);
unset:取消已設置的用display命令顯示的操作參數(shù);
St
3、atus:顯示當前狀態(tài)信息;
Toggle:激活*些操作參數(shù);
Z:暫時中止Telnet通信;
":顯示幫助;
l 簡要說明Ftp主要命令與作用
open:建立和遠程主機的連接;
dir:查看當前目錄;
cd:改變目錄;
pwd:顯示當前工作目錄;
binary:設置二進制傳輸方式;
ascii:設置ASCII傳輸方式;
get:單個文件下載;
mget:多個文件下載;
put:單個文件上傳;
mput:多個文件上傳;
":幫助命令;
close:關閉和遠程主機的連接;
bye:退出FTP協(xié)議環(huán)境;
l 你所熟悉的網(wǎng)絡測試命令有哪些
IPCONFI
4、G命令,Ping命令,ARP命令,Netstat命令,Tracert命令,pathping路由跟蹤,Nslookup命令,Net系列命令。
實驗過程中遇到的問題如何解決的?〔10分〕
得分:
問題1:使用TELNET命令分析HTTP協(xié)議過程中很容易失去與主機的連接。
問題描述:在建立好連接好,輸入GET / HTTP/1.1Host:.microsoft.的過程中,經(jīng)常與主機失去連接,實驗幾次發(fā)現(xiàn)這常常發(fā)生在輸入錯誤或輸入過慢的情況下,詢問教師得知輸入的過程相當于不斷的向主機發(fā)送消息,如果輸入錯誤或過慢會讓主時機認為客戶機已經(jīng)失去響應故斷開連接。
解決方法:提前在記事本中
5、輸好文本,進展到上述步驟時將文本粘貼至控制臺。
問題2:在控制臺下使用ftp命令下載文件,在本地找不到下載的文件。
問題描述:在控制臺下使用ftp命令成功連接至大學信息化工作辦公室下載專區(qū)〔ftp://msftp.shu.edu./〕后,嘗試使用get命令獲取文件,提示成功收到,但在本地找不到下載的文件。網(wǎng)上搜索得知需要追加本地文件路徑,便可下載到指定位置。
解決方法:將命令 get readme.t*t 改為 get readme.t*t D:\readme.t*t便可將文件readme.t*t下載為D盤下的readme.t*t文件。
問題3:在使用Ping命令測試連接時,輸
6、入的地址與顯示正在Ping的地址不符。
問題描述:一開場是發(fā)現(xiàn)使用Ping、Tracert等命令測試與百度的連接時,提示的目標域名不是.baidu.,而是.a.shifen.,后來發(fā)現(xiàn)當我使用Ping命令分別連接微軟、上大主頁、網(wǎng)易主頁、我的Github博客,顯示的正在Ping的目標都不是我輸入的地址,網(wǎng)上搜索得知這是正?,F(xiàn)象,是防止黑客惡意攻擊的一個手段。
解決方法:無需解決,感覺需要進一步學習才能了解原因和原理。
本次實驗的體會〔結論〕〔10分〕
得分:
通過本次實驗,我學習到了網(wǎng)絡效勞的配置以及常用TCP/IP網(wǎng)絡測試與網(wǎng)絡故障診斷命令的使用,讓我學習到,網(wǎng)絡效勞不
7、僅僅是輸入網(wǎng)址翻開網(wǎng)頁、輸入賬號登陸QQ這么簡單,其中有很多我們每天都在用卻毫不了解的的技術,比方我們知道翻開網(wǎng)頁是輸入,上傳作業(yè)是翻開ftp://,當從未對這些細節(jié)進展學習了解。此次試驗讓我們親手使用各種工具與命令來嘗試對網(wǎng)絡進展測試、診斷,將書本上懸空的知識與實際的應用聯(lián)系起來,也了解到了很多書本上沒有提及的知識。
另一方面,這次實驗是接下來的實驗的根底,學習好網(wǎng)絡效勞的配置以及常用網(wǎng)絡測試與網(wǎng)絡故障診斷命令的使用,將有利于我們在接下來的實驗,更快、更好的發(fā)現(xiàn)問題、分析問題、解決問題,通過親手使用命令、工具來檢測問題所在,而不是一味的上網(wǎng)搜索、求助別人。這將幫助我們培養(yǎng)自立的學習態(tài)度和藹
8、于發(fā)現(xiàn)問題的學習素養(yǎng),這樣才能更好地的學習好計算機網(wǎng)絡這門課程。
思考題:〔10分〕
思考題1:〔4分〕
得分:
介紹四個以上你在實驗中用到的網(wǎng)絡命令,參數(shù)如何?表示什么含義?
命令1:ipconfig
用法:
ipconfig [/allpartments] [/" | /all |
/renew [adapter] | /release [adapter] |
/renew6 [adapter] | /release6 [adapte
9、r] |
/flushdns | /displaydns | /registerdns |
/showclassid adapter |
/setclassid adapter [classid] |
/showclassid6 adapter |
/setc
10、lassid6 adapter [classid] ]
其中 adapter 連接名稱
(允許使用通配符 * 和 ",參見例如)
選項:
/" 顯示此幫助消息
/all 顯示完整配置信息。
/release 釋放指定適配器的 IPv4 地址。
/release6 釋放指定適配器的 IPv6 地址。
/renew 更新指定適配器的
11、 IPv4 地址。
/renew6 更新指定適配器的 IPv6 地址。
/flushdns 去除 DNS 解析程序緩存。
/registerdns 刷新所有 DHCP 租約并重新注冊 DNS 名稱
/displaydns 顯示 DNS 解析程序緩存的容。
/showclassid 顯示適配器的所有允許的 DHCP 類 ID。
/setclassid 修改 DHCP 類 ID。
/showclassid6 顯示適
12、配器允許的所有 IPv6 DHCP 類 ID。
/setclassid6 修改 IPv6 DHCP 類 ID。
命令2:Ping
用法: ping [-t] [-a] [-n count] [-l size] [-f] [-i TTL] [-v TOS]
[-r count] [-s count] [[-j host-list] | [-k host-list]]
[-w timeout] [-R] [-S srcaddr] [-4] [-6] target_name
選項:
-t Pi
13、ng 指定的主機,直到停頓。
假設要查看統(tǒng)計信息并繼續(xù)操作 - 請鍵入 Control-Break;
假設要停頓 - 請鍵入 Control-C。
-a 將地址解析成主機名。
-n count 要發(fā)送的回顯請求數(shù)。
-l size 發(fā)送緩沖區(qū)大小。
-f 在數(shù)據(jù)包中設置“不分段〞標志(僅適用于 IPv4)。
-i TTL 生存時間。
-v TOS 效勞類
14、型(僅適用于 IPv4。該設置已不贊成使用,且
對 IP 標頭中的效勞字段類型沒有任何影響)。
-r count 記錄計數(shù)躍點的路由(僅適用于 IPv4)。
-s count 計數(shù)躍點的時間戳(僅適用于 IPv4)。
-j host-list 與主機列表一起的松散源路由(僅適用于 IPv4)。
-k host-list 與主機列表一起的嚴格源路由(僅適用于 IPv4)。
-w timeout 等待每次回復的超時時間(毫秒)。
-R
15、同樣使用路由標頭測試反向路由(僅適用于 IPv6)。
-S srcaddr 要使用的源地址。
-4 強制使用 IPv4。
-6 強制使用 IPv6。
命令3:ARP
顯示和修改地址解析協(xié)議(ARP)使用的“IP 到物理〞地址轉(zhuǎn)換表。
ARP -s inet_addr eth_addr [if_addr]
ARP -d inet_addr [if_addr]
ARP -a [inet_addr] [-N if_addr] [-v]
-a 通過詢問當前協(xié)議數(shù)據(jù),顯示當前 ARP
16、項。
如果指定 inet_addr,則只顯示指定計算機
的 IP 地址和物理地址。如果不止一個網(wǎng)絡
接口使用 ARP,則顯示每個 ARP 表的項。
-g 與 -a 一樣。
-v 在詳細模式下顯示當前 ARP 項。所有無效項
和環(huán)回接口上的項都將顯示。
inet_addr 指定 Internet 地址。
-N if_addr 顯示 if_addr 指定的網(wǎng)絡接口的 ARP 項。
17、 -d 刪除 inet_addr 指定的主機。inet_addr 可
以是通配符 *,以刪除所有主機。
-s 添加主機并且將 Internet 地址 inet_addr
與物理地址 eth_addr 相關聯(lián)。物理地址是用
連字符分隔的 6 個十六進制字節(jié)。該項是永久的。
eth_addr 指定物理地址。
if_addr 如果存在,此項指定地址轉(zhuǎn)換表應修改的接口
的 Inter
18、net 地址。如果不存在,則使用第一
個適用的接口。
命令4:NETSTAT
顯示協(xié)議統(tǒng)計和當前 TCP/IP 網(wǎng)絡連接。
NETSTAT [-a] [-b] [-e] [-f] [-n] [-o] [-p proto] [-r] [-s] [-t] [interval]
-a 顯示所有連接和偵聽端口。
-b 顯示在創(chuàng)立每個連接或偵聽端口時涉及的可執(zhí)行程序。
在*些情況下,可執(zhí)行程序承載多個獨立的
組件,這些情況下,顯示創(chuàng)立連接
19、或偵聽端口時涉
及的組件序列。此情況下,可執(zhí)行程序的名稱
位于底部[]中,它調(diào)用的組件位于頂部,直至達
到 TCP/IP。注意,此選項可能很耗時,并且在您沒有
足夠權限時可能失敗。
-e 顯示以太網(wǎng)統(tǒng)計。此選項可以與 -s 選項結合使用。
-f 顯示外部地址的完全限定域名(FQDN)。
-n 以數(shù)字形式顯示地址和端口號。
-o 顯示擁有的與每個連接關
20、聯(lián)的進程 ID。
-p proto 顯示 proto 指定的協(xié)議的連接;proto 可以是以下任
何一個: TCP、UDP、TCPv6 或 UDPv6。如果與 -s 選
項一起用來顯示每個協(xié)議的統(tǒng)計,proto 可以是以下任
何一個: IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP
或 UDPv6。
-r 顯示路由表。
-s 顯示每個協(xié)議的統(tǒng)計。默認情況下,顯示
21、 IP、IPv6、ICMP、ICMPv6、TCP、TCPv6、UDP 和 UDPv6
的統(tǒng)計;-p 選項可用于指定默認的子網(wǎng)。
-t 顯示當前連接卸載狀態(tài)。
interval 重新顯示選定的統(tǒng)計,各個顯示間暫停的間隔秒數(shù)。
按 CTRL+C 停頓重新顯示統(tǒng)計。如果省略,則 netstat
將打印當前的配置信息一次。
思考題2:〔6分〕
得分:
說明利用Telnet進展應用層協(xié)議〔HTTP或SMTP或POP3〕實驗過程。
22、
使用TELNET命令分析HTTP協(xié)議過程如下:
〔Windows 7 默認不開啟Telnet工具,需要在“控制面板〞->“程序〞-> “翻開〔OPEN〕或關掉windows功能〞里,開啟“telnet效勞器〞和“telnet客戶端〞。〕
1. 啟動cmd控制臺;
2. 翻開連接:輸入telnet .shu.edu. 80回車;
3. 翻開回顯方便查看正在做什么:
輸入Ctrl+],輸入set localecho,兩次回車
4. 快速輸入:
GET / HTTP/1.1
Host:.shu.edu.
兩次回車
分析成功。
指導教師評語:
日期:
. z.