華中科技大學計算機學院實驗報告_第1頁
華中科技大學計算機學院實驗報告_第2頁
華中科技大學計算機學院實驗報告_第3頁
華中科技大學計算機學院實驗報告_第4頁
華中科技大學計算機學院實驗報告_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

華中科技大學計算機學院《計算機網絡》試驗報告試驗名稱 網絡組建與實施及SOCKET編程_團隊成員:姓 名姓 名班 級學號姚富品劉華澗Cs1105Cs1105U20221362540%60%得分1教師評語:試驗一 網絡組建與實施一.試驗環境BosonNetsim5.31).WINDOWS7操作系統二.試驗目的1,了解IP2,把握IP3,把握路由協議的配置方法4,把握路由器及二/三層交換機的配置方法5,了解VLAN6,把握訪問掌握的配置方法三.試驗內容及過程21.11.2:該試驗分為四個試驗,各試驗分別如下:第一項試驗 組網試驗:試驗要求:使用仿真軟件描述網絡拓撲圖1.1。依據如下要求進展IP地址規劃:將PC1、PC2設置在同一個網段,子網地址是:,PC3~PC8設置在同一個網段,子網地址是:同時為路由器配置端口地址,使得兩個子網內部的各PC機之間可以自由通信。依據如下要求重設置各PC機IP地址:PC1與PC2在一個網段,子網地址是:;PC3,PC5,PC7在一個網段,子網地址是:;PC4,PC6,PC8在一個網段,子網地址是:;為路由器配置端口地址分析各PC再分析試驗過程:NetDesigner1.1Boson_NetSimPC機的IPIP子網掩碼默認網關PC1PC2PC3PC4PC5PC6PC7PC8這時,PC1PC2,PC3與PC5與PC7PC4PC6PC8端口地址如下:Router(config)#intfa0/0Router(config-if)#ipaddrRouter(config-if)#noshutdownRouter(config-if)#exitRouter(config)#intfa0/1Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#intfa0/1.1Router(config-subif)#ipaddrRouter(config-subif)#noshutdownRouter(config-subif)#exitRouter(config)#intfa0/1.2Router(config-subif)#ipaddrRouter(config-subif)#noshutdownRouter(config-subif)#endPC其次項試驗 路由器配置試驗試驗要求:使用仿真軟件描述網絡拓撲圖1.2依據如下要求配置RIP協議:設置各PC機IP地址:PC1處于網段;PC2處于網段;PC3處于網段;PC4處于網段設置路由器端口的IP地址在路由器上配置RIP協議,使各PC機能相互訪問思考題〔進階〕假設不設置時鐘頻率,會消滅什么現象在路由器上重配置OSPF協議,使各PC機能相互訪問試驗過程:首先依據如下要求配置各PCIPIP子網掩碼默認網關PC1PC2PC3PC4192.1683.1路由器的配置如下:首先配置路由器的根本參數Router1Router>enableRouter#conftRouter(config)#interfacefa0/0Router(config-if)#ipaddressRouter(config-if)#noshutRouter(config-if)#ints0Router(config-if)#ipaddressRouter(config-if)#clra64000Router(config-if)#noshutRouter(config-if)#ints1Router(config-if)#ipaddressRouter(config-if)#clra64000Router(config-if)#noshutRouter(config-if)#endRouter2Router>enableRouter#conftRouter(config)#interfacefa0/0Router(config-if)#ipaddressRouter(config-if)#noshutRouter(config-if)#ints0Router(config-if)#ipaddressRouter(config-if)#clra64000Router(config-if)#noshutRouter(config-if)#ints1Router(config-if)#ipaddressRouter(config-if)#clra64000Router(config-if)#noshutRouter(config-if)#endRouter3Router>enableRouter#conftRouter(config)#interfacefa0/0Router(config-if)#ipaddressRouter(config-if)#noshutRouter(config-if)#ints0Router(config-if)#ipaddressRouter(config-if)#clra64000Router(config-if)#noshutRouter(config-if)#ints1Router(config-if)#ipaddressRouter(config-if)#clra64000Router(config-if)#noshutRouter(config-if)#ints2Router(config-if)#ipaddressRouter(config-if)#clra64000Router(config-if)#noshutRouter(config-if)#endRouter4Router>enableRouter#conftRouter(config)#interfacefa0/0Router(config-if)#ipaddressRouter(config-if)#noshutRouter(config-if)#ints0Router(config-if)#ipaddressRouter(config-if)#clra64000Router(config-if)#noshutRouter(config-if)#end然后進展RIP在路由器Router1上配置RIP協議Router#conftRouter(config)#routerripRouter(config-router)#networkRouter(config-router)#networkRouter(config-router)#networkRouter(config-router)#end在路由器Router2上配置RIP協議Router#conftRouter(config)#routerripRouter(config-router)#networkRouter(config-router)#networkRouter(config-router)#networkRouter(config-router)#end在路由器Router3上配置RIP協議Router#conftRouter(config)#routerripRouter(config-router)#networkRouter(config-router)#networkRouter(config-router)#networkRouter(config-router)#networkRouter(config-router)#end在路由器Router4上配置RIP協議Router#conftRouter(config)#routerripRouter(config-router)#networkRouter(config-router)#networkRouter(config-router)#end配置完了之后各PC機之間能夠相互通信.第三項試驗----VLAN劃分試驗試驗要求:在第一項試驗的最終配置結果上進展VLAN劃分劃分VLAN,并依據如下所述配置各VLAN的訪問權限:將交換機2、交換機3、交換機4組成的局部網絡〔路由器A右部網絡〕劃分成2個VLAN:PC3、PC5、PC7處于一個VLAN;PC4、PC6、PC8處于一個VLAN。測試上述PC機之間的連通性。思考題〔進階〕對路由器A進展配置,使得劃分的兩個VLAN中的全部PC可以相互訪問將PC1PC2劃入VLAN1試驗過程:在switch2,switch3,switch4上設置一個名為class的VTP域,并創立一個名為class1的VLAN1及名為class2的VLAN2.(switch2,switch3,switch4的配置一樣)Switch#vlandatabaseSwitch(vlan)#vtpdomainclassSwitch(vlan)#vlan2nameClass1Switch(vlan)#vlan3nameClass2Switch(vlan)#ctrl-zswitch2,switch3,switch4VLAN(swich2的配置如下,switch3,switch4的配置與之類似,switch3,switch4的端口為fa0/3和fa0/4)Switch#conftSwitch(config)#intfa0/4Switch(config-if)#switchportmodeaccessSwitch(config-if)#switchportaccessvlan2Switch(config)#exitSwitch(config)#intfa0/5Switch(config-if)#switchportmodeaccessSwitch(config-if)#switchportaccessvlan3Switch(config)#ctrl-zSwitch#showvlanswitch2,switch3,switch4trunk(swich2的配置如下,switch3,switch4的配置與之類似,switch3,switch4的端口為fa0/1和fa0/2)Switch#enSwitch#conftSwitch(config)#intfa0/2Switch(config-if)#switchportmodetrunkSwitch(config-if)#switchporttrunkencapdot1qSwitch(config)#exitSwitch(config)#intfa0/3Switch(config-if)#switchportmodetrunkSwitch(config-if)#switchporttrunkencapdot1qSwitch(config)#ctrl-z到這兒VLANPC3、PC5、PC7處于一個VLAN,他們之間可以相互訪問;PC4、PC6、PC8處于一個VLAN,他們之間可以相互訪問,但是2個VLAN之間的PC機不能相互訪問.要使2個VLAN之間的PC機能相互訪問,還要進展如下配置:給路由器的全部接口安排IP地址:Router(config)#intfa0/1Router(config-if)#noshutdownRouter(config-if)#exitRouter(config)#intfa0/1.1Router(config-subif)#ipaddrRouter(config-subif)#noshutdownRouter(config-subif)#exitRouter(config)#intfa0/1.2Router(config-subif)#ipaddrRouter(config-subif)#noshutdownRouter(config-subif)#end連接Router并配置接口fa0/1.1的VLAN為vlan2,fa0/1.2的VLAN為vlan3:Router(config)#intfa0/1Router(config-if)#noshutRouter(config-if)#exitRouter(config)#intfa0/1.1Router(config-if)#encapdot1q1Router(config-if)#exitRouter(config)#intfa0/1.2Router1(config-if)#encapdot1q2這樣配置后2個VLAN之間的PC機就能相互連通了.將PC1,PC2劃分到VLAN1中的配置如下:在switch1上設置一個名為class的VTP域和一個名為class1的VLAN1:Switch#vlandatabaseSwitch(vlan)#vtpdomainclassSwitch(vlan)#vlan2nameClass1Switch(vlan)#ctrl-zswitch1的各個端口安排到VLAN1Switch#enSwitch#conftSwitch(config)#intfa0/0Switch(config-if)#switchportmodeaccessSwitch(config-if)#switchportaccessvlan2Switch(config)#intfa0/1Switch(config-if)#switchportmodeaccessSwitch(config-if)#switchportaccessvlan2Switch(config)#ctrl-z第四項試驗——訪問掌握配置試驗:試驗要求:對路由配置試驗結果按如下要求進展訪問掌握配置〔ACL〕試驗對路由器1進展訪問掌握配置,使得PC1無法訪問其它PC,也不能被其它PC機訪問。思考題〔進階〕進展訪問掌握配置,使得PC1不能訪問PC2,但能訪問其它PC機.試驗過程:在路由器Router1上建立訪問掌握列表,使得PC1無法訪問其它網段Router#conftRouter(config)#access-list10denyhost 55Router1(config-if)#access-list10permitanyRouter1(config-if)#interfacee0Router1(config-if)#ipaccess-group10in在路由器Router1上重建立訪問掌握列表,使得PC1只無法訪問PC2所在的網段的FTP效勞Router#conftRouter(config)#access-list10denyhost 55Router1(config-if)#access-list10permitanyRouter1(config-if)#interfacee0Router1(config-if)#ipaccess-group10out試驗二SOCKET一.試驗環境完成該試驗所用的操作系統為WINDOWS7,編寫源程序及編譯,運行程序所用軟件為visualstudio,編寫程序所用語言為c++,FTP效勞器所用軟件為XlightFTP效勞器.二.試驗目的了解應用層和運輸層的作用及相關協議的工作原理和機制。把握SOCKET編程的根本方法。三.試驗內容及過程編寫一個FTP客戶端,要求如下:第一級:能夠指定FTP效勞器的IP地址和端口號。能夠支持主動〔PORT〕和被動〔PASV〕兩種模式連接FTP效勞器。支持匿名登錄和用戶名/口令登錄二種身份驗證。能夠實現目標FTP效勞器上的名目掃瞄/切換。能夠在下載/上傳前指定下載源名目和上傳目標名目。實現單線程下載/上傳單個文件。能夠主動斷開連接。可承受掌握臺或圖形用戶界面2種方式。其次級:能夠在一個界面中實現單線程下載/上傳單個文件。能夠在下載/上傳前指定下載目標名目和上傳源名目。具備下載/上傳文件隊列機制。具備完成所需功能的根本圖形用戶界面〔GUI〕,并具友好性。第三級:供給下載和上傳進度指示及完成指示。具備對已下載完的文件進展校驗的力量。具備連接中斷后能自動重建立連接的力量。具備完成所需功能的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論