計算機網絡實驗【全集】

 如果對你有幫助的話,記得點贊哦!

計網期末複習:https://blog.csdn.net/qq_41587612/article/details/104215848

 實驗一  接網線水晶頭

計算機網絡實驗一https://www.bilibili.com/video/BV1NA411t7KP/

實驗二  網絡協議分析儀的基本應用

【實驗目的】

1.熟悉協議分析工具Wireshark的安裝過程;

2.掌握Wireshark的基本使用方法。

【實驗設備】 

1.提供Wireshark軟件安裝包;

2.提供每人連網計算機1臺

【實驗內容】

        下載和安裝好Wireshark之後,啓動Wireshark並且在接口列表中選擇接口名然後開始在此接口上抓包。

        點擊接口名稱之後,就可以看到實時接收的報文。Wireshark會捕捉系統發送和接收的每一個報文。

        上端面板每一行對應一個網絡報文,默認顯示報文接收時間(相對開始抓取的時間點),源和目標IP地址,使用協議和報文相關信息。點擊某一行可以在下面兩個窗口看到更多信息。“+”圖標顯示報文裏面每一層的詳細信息。底端窗口同時以十六進制和ASCII碼的方式列出報文內容。

【實驗結果】

        在窗口頂端過濾欄輸入“dns並點擊Apply(或按下回車)就會只看到DNS報文。輸入的時候,Wireshark會幫助自動完成過濾條件。如圖1所示。

 

【實驗心得】

        通過本次實驗我熟練掌握了最基本的過濾報文的方式Wireshark的色彩標識,對Wireshark有了基本的瞭解。Wireshark通過顏色讓各種流量的報文一目瞭然。比如默認綠色是TCP報文,深藍色是DNS,淺藍是UDP,黑色標識出有問題的TCP報文——比如亂序報文。

實驗三 以太網絡協議的分析

【實驗題目】

以太網絡協議的分析

【實驗目的】

1.熟悉協議分析工具Wireshark的安裝過程;

2.掌握Wireshark的基本使用方法。

【實驗環境】

Wireshark軟件安裝包和連網計算機1臺。

【實驗內容及步驟】

1用Wireshark觀察ARP協議以及ping命令的工作過程

1.1 arp表爲空的情況,目的地址爲本網段

        1)用“ipconfig”命令獲得本機的MAC地址和缺省路由器的IP地址;

              ipconfig/all  

        2)用“arp”命令清空本機的緩存:arp-d

        3)運行Wireshark,開始捕獲所有屬於ARP協議或ICMP協議的,並且源或目的MAC地址是本機的包(提示:在設置過濾規則時需要使用(1)中獲得的本機的MAC地址);

             過濾規則:eth.src eq 00:15:C5:7B:30:A6 and(arp or icmp)

        4)執行命令:“ping   本網段的IP地址” ;

        5)分析執行流程、以太網幀中的MAC地址;

         1>arp請求mac地址分析

        Mac幀地址分析:廣播幀。目的地址:ff:ff:ff:ff:ff:ff   源地址:08:81:f4:94:17:68

        幀類型:地址解析協議(0806)  地址的第一字段最低位是1,表示組地址。

        2>arp應答mac地址分析

        目的地址:34:de:1a:48:37:cb源地址:08:81:f4:94:17:68幀類型:地址解析協議(0806)

        地址的第一字段最低位是1,表示組地址。

        3>執行流程分析:

        因爲執行arp –d清空本機緩存,本機在ARP表中找不到對應的MAC地址,則將緩存該數據報文,然後以廣播方式發送一個ARP請求報文。ARP請求報文中的發送端IP地址和發送端MAC地址爲本機IP地址和MAC地址,目標IP地址和目標MAC地址爲本機的IP地址和全0的MAC地址。由於ARP請求報文以廣播方式發送,該網段上的所有主機都可以接收到該請求,但只有被請求的主機(即主機B)會對該請求進行處理。

        2>arp應答mac地址分析

 

        目的地址:34:de:1a:48:37:cb           源地址:08:81:f4:94:17:68

        幀類型:地址解析協議(0806)       地址的第一字段最低位是1,表示組地址。

        3>執行流程:本機首先查看自己的ARP表,確定其中包含有主機對應的ARP表項。找到了對應的MAC地址,直接利用ARP表中的MAC地址,對IP數據包進行幀封裝,並將數據包發送給主機B。當主機B收到此請求時,進行響應。

1.2 arp表爲空的情況,目的地址不爲本網段

       1)重複3.1.1的步驟,進行試驗;

       2)分析arp解析與3.1.1有何不同;

       3)分析以太網幀中的MAC地址;

1>arp請求max幀分析

2>arpy應答mac幀分析

3>執行流程:主機A就會先向網關發出ARP請求,ARP請求報文中的目標IP地址爲網關的IP地址。當主機A從收到的響應報文中獲得網關的MAC地址後,將報文封裝併發給網關。如果網關沒有主機B的ARP表項,網關會廣播ARP請求,目標IP地址爲主機B的IP地址,當網關從收到的響應報文中獲得主機B的MAC地址後,就可以將報文發給主機B;如果網關已經有主機B的ARP表項,網關直接把報文發給主機B。

【實驗結果及網絡協議分析】

以太網協議分析

主機的48位以太網地址是

50-7B-9D-A0-2B-AC

目的主機的48位雙太網地址是

ff:ff:ff:ff:ff:ff

ARP請求報文

ARP應答報文

字段

報文信息及參數

字段

報文信息及參數

硬件類型

Ethernet(0x0001)

硬件類型

Ethernet(0x0002)

協議類型

Ipv4

協議類型

Ipv4

硬件地址長度

6

硬件地址長度

6

協議地址長度

4

協議地址長度

4

操作

request(0x0001)

操作

Reply(0x0002)

源站物理地址

50:7b:9d:a0:2b:ac

源站物理地址

50:7b:9d:a0:2b:ac

源站IP地址

10.58.116.20

源站IP地址

10.58.116.20

目的站物理地址

00:00:00:00:00:00

目的站物理地址

50:7b:9d:a0:2b:a4

目的站IP地址

10.58.116.11

目的站IP地址

10.58.116.13

實驗四  IP協議和ICMP協議的分析

【實驗目的】

1.瞭解IP協議和ICMP協議的工作過程;

2.掌握Wireshark的協議分析方法;

3.對IP協議和ICMP協議的數據進行分析。

【實驗環境】

        提供每人連網計算機1臺。

【實驗內容及步驟】

1、打開命令行窗口,輸入ipconfig,查看本機ip

2、輸入arp  -a查看ip,並ping通第一個

4、打開Wireshark,選擇本地連接,點擊start,輸入ip.src==10.58.115.33 and ip.dst==10.58.115.2,點擊apply

5、雙擊第一個,查看協議分析情況,填寫下表

【實驗結果及網絡協議分析】

IP協議報文分析

字段

報文信息

版本

4

頭長

20 bytes (5)

服務類型

Default(0)

總長度

60

標識

0x3778 (14200)

標誌

0x00

片偏移

0

生存週期

128

協議

ICMP

校驗和

0x08b2

源地址

10.58.115.33

目的地址

10.58.115.2

ICMP協議分析

字段

報文信息

類型

               8

代碼

               0

校驗和

             0x4d5a

標識(BE)

             1(0x0001)

標識(LE)

            256 (0x0100)  

序列號(BE)

             1(0x0001)

序列號(LE)

            256 (0x0100)

實驗五 TCP協議和UDP協議的分析

【實驗目的】

利用wireshark分析tcp的三次握手

【實驗設備】

計算機一臺

【實驗內容】

1 、ping www.baidu.com 向百度發數據包,目的瞭解百度ip地址

2、打開瀏覽器,輸入www.baidu.com

 3、在wireshark中查找。

【實驗結果及網絡協議分析】

 第一條  抓包數據:客戶端向服務器發一個數據包syn位置1,52198>https,hi,我想訪問你的web資源,能不能把https打開

第二條 抓包數據:服務器向客戶端返回一個數據包syn位置1,ack位置1,https>52198,可以我已經把端口打開了,但爲了保證待會可靠傳輸,你也把你的52198端口打開。

第三條 數據包:客戶端再向服務器發送一個數據包ack位,1,52198>https,沒問題我也把52198端口打開了,好的到此一次tcp連接就此建立。

Udp數據包分析

TCP協議的“三次握手”連接建立報文分析

握手階段

源端口

目的端口

序號

確認序號

URG

ACK

PSH

RST

SYN

FIN

窗口

1

53021

443

0

Not set

Not set

Not set

Not set

Set

Not set

8192

2

443

53021

0

1

Not set

Set

Not set

Not set

Set

Not set

8192

3

53021

443

1

1

Not set

Set

Not set

Not set

Not set

Not set

66240

UDP報文分析

UDP

報文

字段名

字段值

源端口

57284

目的端口

5355

長度

38

校驗和

0x5f8a

實驗六  Win7下配置web服務器

【實驗目的】

在Win7下配置web服務器

【實驗設備】 

電腦一臺

【實驗內容】

一、安裝web組件

由於win7下默認沒有安裝web組件,故web的設置第一步就是安裝web組件。

步驟:開始----控制面板----程序和功能----打開或關閉windows功能。

打開瀏覽器,網址輸入“localhost”後回車,驗證一下IIS是否正常運行。

二、添加web站點

步驟1:控制面板-----系統安全---管理工具----Internet信息服務(iis)

展開左側連接窗口,可以看到有一個默認的網站正在運行。

中間窗口提供了設置iis的各種快捷圖標,雙擊圖標就可以進行相關設置。

右側窗口主要是服務器管理

 

步驟2:右鍵點擊“網站”

點擊“測試設置”,會發現目錄沒有授權,沒有權限。點擊“連接爲”----選擇“特定”

這裏的物理路徑下的目錄要“啓動”

三、添加用戶賬號

由於win7下的web賬號是windows用戶賬號,所以,先得添加用戶賬號,

步驟1:右鍵“計算機“---管理-----計算機管理,在計算機管理的界面的左側點擊:系統工具---本地用戶和組-----用戶

步驟2:在“用戶”上右擊,出現“新用戶”

【實驗結果】

實驗七  FTP服務器的配置和管理

【實驗目的】

1.瞭解FTP服務的工作過程;

2.掌握FTP服務器的配置和管理方法;

【實驗設備】 

連網計算機1臺。

【實驗內容】

1.安裝ftp組件

由於win7下默認沒有安裝ftp組件,故ftp的設置第一步就是安裝ftp組件。

步驟:開始----控制面板----程序和功能----打開或關閉windows功能。

2.添加ftp站點

步驟:1、右鍵“計算機”----管理-----服務和應用程序-----選中Internet信息服務iis管理器-

       ------單擊選中“網站”,在其上右鍵“網站”-----點擊添加ftp站點

2、添加ftp站點名稱,以及設置ftp站點的物理路徑,點擊“下一步”,出現“綁定和ssl設置界面”

3、Ip設置爲本節的ip地址,端口用ftp默認的21,ssl勾選 “無”。點擊“下一步”出現“身份驗證和授權信息”的界面

如果設置簡單的ftp,則“身份驗證”和“授權”勾選“匿名”,並給予相應權限

本實驗要給ftp配置賬號,以及賬號權限,故“身份驗證”選基本,“授權”選末選定

點擊完成,完成ftp站點設置。

3.設置ftp賬號以及權限

由於win7下的ftp賬號是windows用戶賬號,所以,先得添加用戶賬號,

步驟:1、右鍵“計算機“---管理-----計算機管理,在計算機管理的界面的左側點擊:系統工具---本地用戶和組-----用戶

           2、在“用戶“上右擊,出現“新用戶”

           接下來,在ftp站點中給新用戶添加權限。

           右鍵“計算機”----管理-----服務和應用程序-----選中Internet信息服務iis管理器

           點中剛纔新建的ftp站點,點中“ftp授權規則”

步驟:1、點擊右側的“編輯權限“,對ftp站點文件夾添加用戶權限。在彈出窗口點擊”安全“標籤

           2、點“編輯”,出現權限窗口

           3、 點“添加”,在”輸入對象名稱來選擇“中輸入新建的用戶名,點確定。      

在回到“Internet信息服務(IIS)管理器”窗口,雙擊剛纔選中的“FTP授權規則”,在FTP站點中對剛纔新建用戶授權。如下所示:

點擊右側的“添加允許規則”,在彈出的窗口中,勾選“指定的用戶”,輸入剛纔新建的用戶,在下方的“權限”中,勾選“讀取”。如下所示:

至此,FTP的站點設置就完成了。

【實驗結果】

實驗八  DHCP服務器的設置

【實驗目的】

1.瞭解DHCP服務器的設置;

2.掌握DHCP服務器的配置和管理方法;

【實驗設備】 

1.提供每人連網計算機1臺。

【實驗內容】 

1.1 DHCP概述

DHCP是動態主機配置協議(Dynamic Host Configure Protocol)的縮寫。一臺DHCP服務器可以讓管理員集中指派和指定全局的和子網特有的TCP/IP參數(含IP地址、網關、DNS服務器等)供整個網絡使用。客戶機不需要手動配置TCP/IP;並且,當客戶機斷開與服務器的連接後,舊的IP地址將被釋放以便重用,根據這個特性,比如你只擁有20個合法的IP地址,而你管理的機器有50臺,只要這50臺機器同時使用服務器DHCP服務的不超過20臺,則你就不會產生IP地址資源不足的情況。

如果已配置衝突檢測設置,則 DHCP 服務器在將租約中的地址提供給客戶機之前會試用Ping測試作用域中每個可用地址的連通性。這可確保提供給客戶的每個IP地址都沒有被使用手動TCP/IP配置的另一臺非 DHCP 計算機使用。

1.2 DHCP的設置

1、打開DHCP管理器。選“開始菜單→程序→管理工具→DHCP”,默認的,裏面已經有了你的服務器的FQDN( Fully Qualified Domain Name,完全合格域名),比如“wy.wangyi.santai.com.cn”。如下圖:

2、如果列表中還沒有任何服務器,則需添加DHCP服務器。選“DHCP→右鍵→添加服務器”,選“此服務器”,再按“瀏覽”選擇(或直接輸入)服務器名“wy”(即你的服務器的名字)。

3、打開作用域的設置窗口。先選中FQDN名字,再按“右鍵→新建作用域”。

4、設置作用域名。此地的“名稱”項只是作提示用,可填任意內容。如下圖:

5、設置可分配的IP地址範圍:比如可分配“192.168.0.10~192.168.0.244”,則在“起始IP地址”項填寫“192.168.0.10”,“結束IP地址”項填寫“192.168.0.244;“子網掩碼”項爲“255.255.255.0”。如下圖:

6、如果有必要,可在下面的選項中輸入欲保留的IP地址或IP地址範圍;否則直接單擊“下一步”。如下圖:

7、下面的“租約期限”可設定DHCP服務器所分配的IP地址的有效期,比如設一年(即365天)。如下圖:

8、選“是,我想配置這些選項”以繼續配置分配給工作站的默認的網關、默認的DNS服務地址、默認的WINS服務器,在所有有IP地址的欄目均輸入並“添加”服務器的IP地址“192.168.0.48”後再根據提示選“是,我想激活作用域”再點擊“完成”即可結束最後設置。建好後如下圖所示:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章