第一篇:《計算機網絡》課程設計教學大綱.
《計算機網絡》課程設計教學大綱
課程編號:3225014 課程名稱:計算機網絡 設計學時:1周 設計學分: 0.5
一、課程設計的性質、任務與目的
課程設計是學生對課程所學知識的綜合運用,它與課堂聽講、上機實驗、課外練習、自學研究相輔相成,構成一個完整的課程教學體系。《計算機網絡》是一門實踐性強的課程,其中對計算機網絡設備的掌握尤為重要。學生雖然可以通過與課堂教學同步的上機實驗完成相關內容的練習,但卻往往局限于一些功能簡單、彼此之間關系獨立的實驗。課程設計是一種綜合訓練,致力于培養和提高學生進行網絡設備配置管理操作能力,為今后從事計算機網絡的學習與應用打下基礎。新世紀計算機網絡發展需要具有豐富科學知識、獨立解決實際問題、有創造能力的新型人才,這也是該課程設計的最終目標。
二、本課程設計的基本理論
《計算機網絡》課程是高等院校計算機科學與技術相關專業所開設的一門專業技術基礎課。主要介紹計算機網絡的基礎知識,從計算機網絡的基本概念入手,介紹基本通信理論、計算機網絡的體系結構、Internet與TCP/IP、局域網的概念及組成、網絡設計與組網技術、Windows NT、計算機網絡安全及應用等方面的知識。
三、課程設計的方式與基本要求
方式:
實際設計和操作。基本要求:
要求學生根據所學習的知識,結合實踐應用,完成要求的功能。
四、課程設計的內容
《計算機網絡》課程設計為實現一個綜合計算機網絡設計與配置系統,內含5個部分,分別對應于課程中主要的內容和主要的網絡設備。《計算機網絡》課程設計要求學生在規定的時間內完成網絡的設計和配置,給出分析設計思路、配置清單,然后通過上機調試,直到實現所要求的功能。
《計算機網絡》課程設計的要求:
設備組成: 2臺2924G,1臺4802、一臺1760路由器
(一)、課程設計內容:
1、對2924G進行基礎配置
2、對4802進行基礎的配置
3、在4802上進行路由配置
4、使用訪問控制列表進行訪問控制
5、對路由器進行基礎和路由配置
(二)、課程設計試驗設備:
1、核心設備,一臺4802
2、接入設備,兩臺2924G接入交換機
3、出口設備,一臺路由器
4、應用設備,普通PC兩臺做客戶端
(三)、課程設計設置要求
1、將29交換機-1劃分為2個VLAN,VLAN2包含端口2、25,VLAN3包含端口3、25。將29交換機-2劃分為2個VLAN,VLAN2包含端口2、25,VLAN3包含端口3、25。
2、VLAN2分配的接口地址是192.168.2.1,VLAN4的接口地址是192.168.3.1與路由器1760連接的接口地址為192.168.4.1。
3、將PC1連接在VLAN3內的任一端口,PC1的IP地址為192.168.3.100,要求PC1可以ping通各VLAN的接口地址192.168.3.1、192.168.3.1、192.168.4.1,并且PC1可以和連接在其VLAN內的PC機相互通信。
4、PC1可以ping通路由器以太網接口192.168.4.2。
5、在路由器上設置ACL,允許192.168.2.0的網段可以進行NAT轉換訪問PC2,但不允許其它網段進行地址轉換并訪問PC2。(PC2不允許設網關)
(四)、課程設計要求:
1、網絡基礎環境的物理搭建
連接核心交換機4802的千兆銅纜1:1端口到匯聚交換機2924G-1的銅纜25 端口。連接核心交換機4802的1:2端口到匯聚交換機2924G-2的25端口。
2、在4802上添加兩個Vlan user2和user3 creat vlan user2 creat vlan user3 配置Vlan user2的Tag 號為2 配置Vlan user3的Tag 號為3 config vlan user2 tag 2 config vlan user3 tag 3 把端口1:1和端口1:2以Tag模式添加Vlan user2和user3內 config vlan user2 add port 1:1-1:2 tag config vlan user3 add port 1:1-1:2 tag
3、配置2924G-1交換機并創建VLan 2和Vlan 3
Switch# vlan 2 Vlan 2 added Switch(vlan-2)# exit Switch# vlan 3 Vlan 3 added Switch(vlan-3)# exit 配置2924G-1把端口2添加到Vlan 2內,把端口3添加到Vlan 3內 Switch# vlan 2 Switch(vlan-2)# untag 2 Switch(vlan-2)# exit Switch# vlan 3 Switch(vlan-3)# untag 3 Switch(vlan-3)# exit 配置2924G-1的Vlan 2和Vlan 3都以Tag方式添加端口25 Switch# vlan 2 Switch(vlan-2)# tag 25 Switch(vlan-2)# exit Switch# vlan 3 Switch(vlan-3)# tag 25 Switch(vlan-3)# exit
4、配置2924G-2交換機并創建VLan 2和Vlan 3,具體語句同上。
5、配置4802交換機Default ,user2和user3 Vlan的子網IP接口 config vlan default ipaddress192.168.1.1/24 config vlan user2 ipaddress 192.168.2.1/24 config vlan user3 ipaddress 192.168.3.1/24 啟用路由三層的轉發 enable ipforwarding
6、配置2924G-1的管理IP地址和網關
Switch# ip address 192.168.1.2 255.255.255.0 Switch# ip gateway 192.168.1.1 配置2924G-2的管理IP地址和網關
Switch# ip address 192.168.1.3 255.255.255.0 Switch# ip gateway 192.168.1.1
7、把用戶1和用戶2分別連接到2924G-1交換機的2端口和2924G-2的3端口
并且配置
用戶1 192.168.2.100 子網掩碼 255.255.255.0 網關 192.168.2.1 用戶2 192.168.3.100 子網掩碼 255.255.255.0 網關 192.168.3.1 這時,兩個用戶都應該能夠Ping通自己的網關,并且能夠相互Ping通
也能夠Ping通2924G交換機的管理IP地址
8、核心4802交換機和網絡出口的路由器相連
連接1760路由器的E0端口到核心交換機的1:3端口
配置核心交換機:
創建一個vlan RouterV creat vlan RouterV 以Untag模式添加端口1:3到RouterV 內 config vlan default delete port 1:3 config vlan RouterV add port 1:3 untagged 配置Vlan RouterV的IP子網接口的IP地址為192.168.4.1/24 config vlan RouterV ipadd 192.168.4.1/24 啟用路由三層轉發 enable ipforwarding
9、配置1760路由器
配置1760路由器的兩個以太網接口IP地址
1760以太網接口fa0/0 192.168.4.2 子網掩碼 255.255.255.0
[Route]interface eth0/0 [Router-Ethernet0]ip add 192.168.4.2 255.255.255.0 現在從路由器可以Ping通4802的IP地址192.168.4.1
[Route]interface eth0/1 [Router-Ethernet1]ip add 202.1.1.1 255.255.255.0
網絡現在物理上已經基本連接了起來,但是現在網絡還不能實現IP層的全網聯通,是因為IP的路由表還沒有建立起來。
10、配置靜態路由
如果內部校園網要上Internet網,需要在4802上配置靜態的默認路由,網關指向192.168.4.2 [Router] ip route 0.0.0.0 0.0.0.0 192.168.4.2 并且需要在1760路由器上配置一條回指向內部網絡的靜態IP地址 [Router]ip route 192.168.0.0 0.0.255.255 192.168.4.1 這樣內部任何PC機均能夠Ping通192.168.4.2
11、配置訪問控制列表,進行地址轉換
在路由器上需設置訪問控制列表,使192.168.2.0網段的所有主機均可訪問INTERNET,其他網段不可訪問INTERNET ,同時需將內部的私有地址轉換為外部的公有地址
[Router]acl 1 [Router-acl-1]rule permit source 192.168.2.0 0.0.0.255 [Router]interface eth0/1 [Router-interface1]nat outbound 1 interface 此時內部的192.168.2.0的網段的PC機均可ping通外網PC機的IP地址202.1.1.100.(五)、《計算機網絡》課程設計實驗報告內容與要求
1、給出詳細網絡設備配置清單
根據《計算機網絡》課程設計的要求,給出設備的拓撲圖和配置清單,并說明其功能。
2、給出網絡的運行結果
對于網絡的配置,進行測試,分析結果。
五、考核方式與評分辦法
1、考核方式: 《計算機網絡》課程設計的考核方式以上機實際操作為主,結合學生對問題的理解深度和解決熟練程度,給出成績。
2、評分辦法:
成績分為A、、B、C、D和E。
六、課程設計的配套教材及參考資料 聯想計算機網絡設備用戶手冊
《計算機網絡》第3版,熊桂喜,王小虎譯,清華大學出版社 《現代網絡技術教程》,張公忠主編,電子工業出版社 《計算機網絡》(第4版),謝希仁編著,電子工業出版社 《計算機網絡實驗教程》 謝 審核人:
參與討論人員:鄧昶 沈士根 日期
謙等 電子工業出版社
執筆人:郭步
第二篇:計算機網絡課程設計教學大綱
《計算機網絡課程設計》教學大綱
課程中文名稱:計算機網絡課程設計
課程英文名稱:Course Design of Computer Networks 學 時 數:2周
學 分 數:2 課程類別:實踐教學 應開課學期:第四學期
一、課程設計的性質和作用
計算機網絡課程設計是計算機科學與技術專業的重要實踐性教學環節。在進行了專業基礎課和《計算機網絡》課程的基礎上,進行網絡課程設計旨在加深對計算機網絡基本原理的認識,初步掌握計算機網絡協議與體系結構實現,以及利用協議開發應用系統的方法,提高進行工程設計和系統分析的能力,為畢業設計和以后的工程實踐打下良好的基礎。
二、課程設計的教學基本要求
1.鞏固和加深對計算機網絡原理的理解,提高綜合運用本課程所學知識的能力。2.培養學生選用參考書,查閱手冊及文獻資料的能力。培養獨立思考,深入研究,分析問題、解決問題的能力。
3.通過實際分析設計、編程調試,掌握計算機網絡通信的基本規程,以及協議的利用方法,體會體系結構分層的思路。
4.能夠按要求編寫課程設計報告書,能正確闡述設計和設計結果、正確繪制系統和程序框圖。
5.通過課程設計,培養學生嚴謹的科學態度,嚴肅認真的工作作風,和團隊協作精神。
三、課程設計的實施細則
本課程設計共2周,采取集中方式,安排在授課完成后進行。1.設計一
利用Socket實現雙機通信
目的與要求: 利用WinSock來實現雙機通信,理解TCP狀態機圖
要求使用WinSock編程,采用其中的TCP面向連接方式,實現文本數據的交換。2.設計二
簡單的即時通信軟件
目的與要求: 利用WinSock進行點對點通信,工作機制模仿即時通信軟件的基本功能,登陸,上線,傳遞信息等等。分為客戶部分和服務器部分兩塊,客戶部分類似一般通信軟件例如QQ,服務器部分主要提供客戶端用戶基本數據配置。
3.設計三
客戶端FTP軟件
目的與要求:理解掌握文件傳輸協議的具體內容。要求可以與服務器交互信息,傳遞簡單文本文件。4.設計四
簡單的網絡嗅探器
目的與要求:實現網絡層抓包,并對獲得包的源和目的地址、端口、協議等進行分析,實現簡單的包嗅探器功能。
5.設計五
簡單的端口掃描器
目的與要求:理解客戶機-服務器與端口掃描的工作原理,實現對目標主機端口掃描的功能,即發現目標主機開啟的端口信息。
四、課程設計的安排
1.教師下達設計任務書
任務書內容包括題目、主要技術指標和要求、給定條件及原始數據、所用儀器設備和參考資料及文獻等。教師講授必要的設計思路和設計方法。
2.學生完成預設計
本階段學生應明確任務,查閱資料及文獻(主要自學),掌握工程設計基本方法,確定設計方案,進行設計分析,完成預設計。
3.實驗階段
經教師審查通過預設計方案后,即可進行編程調試。實驗由學生獨立完成,教師定時指導。
4.設計總結階段
本階段學生要認真完成課程設計報告書,整理技術資料,如有需要還應寫出課程設計的心得體會和改進意見。
課程設計報告書包括:設計任務及主要技術指標、設計方案及論證結果、系統的原理框圖、設計程序、實驗結果、實驗中主要問題及故障現象的分析及設計結論等。附實驗數據、系統軟硬件環境、使用說明及參考資料。
五、教學方法
1、學生以自學為主,獨立完成設計任務,注重培養學生能力。
2、教師要按學生基礎和能力提出要求,輔導要有側重,因材施教。對基礎差的要勤檢查多指導,對能力強的要提出更高要求,增加選做內容,充分發揮其潛力。
3、教師要教書育人。要求學生從點滴開始,踏踏實實按按規定去做,以培養嚴謹的科學態度。教育學生遵守紀律,團結協作。通過設計提高業務能力,提高團隊協作能力。
六、考核辦法
可以通過進度檢查、報告評審的形式了解學生的設計水平,根據學生任務完成的情況,設計報告的質量,平時的學習態度、工作作風、思想表現全面準確評定成績。對每個學生要寫出評語。成績按優秀、良好、中等、及格、不及格五級記分。
第三篇:計算機網絡課程設計教學大綱
計算機網絡課程設計教學大綱
任務一:
? 了解常用的網絡命令的工作原理,掌握常用網絡原理的使用
20分
1.Ping 2.Tracerert/traceroute 3.Arp 4.Route 任務二:packetracer ? 了解交換機的工作原理,掌握常用交換機的配置和應用
20分
1.交換機的配置/VLAN 2.路由器的基本配置/靜態路由(命令行配置)IP地址網段為172.16.學號后2位.X 任務三:網絡編程
40分
? 捕獲本機網卡的IP包,要求輸入抓包數,必須輸出以下字段:版本號、總長度、標志位、片偏移、協議、源地址和目的地址
? 要求有詳細的說明文檔,包括程序的設計思想、工作流程、關鍵問題、程序注釋 ? 最多三個人一組
網絡編程內容:IP數據包捕獲程序設計 任務四:理論與應用研究
20分 要求:
? 內容涉及本課程相關領域的前沿、有良好的應用前景 ? 對普通學習者技術門檻還比較高,但很有應用借鑒價值 ? 系統學習相關的理論知識和應用技術,與具體應用結合起來
? 綜合運用所學的知識、運用恰當的方法、手段或工具,對某些實際進行分析并給出自己的見解
? 有足夠的工作量
題目自定,也可選擇以下推薦題目。
1.windows和linux系統網絡架構及編程接口研究 2.基于linux平臺的路由器源代碼的剖析 3.ipV6技術及應用
參考書目:計算機網絡實驗指導書,郭雅 主編,電子工業出版社,2012.1
實驗報告格式
課程
計算機網絡原理
姓名
班級
學號
網絡編程同組同學_______________________
一、實驗目的
二、實驗軟件
三、實驗步驟或實驗原理
四、實驗結果及分析
五、實驗總結及體會
第四篇:計算機網絡課程設計
目
錄
1.課題描述........................................................1 2 系統設計概述...................................................1 3 課程設計的主要內容............................................2 3.1站點總體設計原則及設計目標....................................2 3.2用戶需求......................................................2 3.3動態IP地址的設置及服務器的配置...............................3 3.3.1.動態IP配置簡介...........................................3 3.3.2.配置DHCP服務器...........................................3 3.3.3配置IIS服務器.............................................6 3.4制作網站......................................................6 3.4.1.建站流程..................................................6 3.4.2.網站各模塊的設計...........................................7 3.4.3.建站實現軟件...............................................8 3.5.建站注意要點..................................................9 3.5.1.前期調研分析...............................................9 3.5.2.網站的目的及功能定位.......................................9 3.5.3網站技術解決方案...........................................9 3.5.4.網站內容規劃.............................................10 3.5.5.網頁設計.................................................10 3.5.6.網站測試..................................................10 4.網站維護.......................................................10 4.1、靜態頁面的添加修改..........................................10 4.2、動態功能支持在線更新........................................10
總結..............................................................12 參考文獻.........................................................12
1.課題描述
計算機網絡近年來獲得了飛速的發展。計算機通信網絡以及Internet已成為我們社會結構的一個基本組成部分。網絡被應用于工商業的各個方面,電子銀行、電子商務、企業管理、信息服務業等都以計算機網絡系統為基礎。從學校遠程教育到公司日常辦公乃至現在的電子社區,很多方面都離不開網絡技術。可以不夸張地說,網絡在當今世界無處不在。
網絡的發展也是一個經濟上的沖擊。數據網絡使個人化的遠程通信成為可能,并改變了商業通信的模式。一個完整的用于發展網絡技術、網絡產品和網絡服務的新興工業已經形成,計算機網絡的普及性和重要性已經導致了在不同崗位上對具有更多網絡知識的人才的大量需求。企業需要雇員來規劃、獲取、安裝、操作、管理那些構成計算機網絡的軟硬件系統,建立自己的網站,方便辦公及交流 系統設計概述
傳統的企業內部辦公存在著種種弊端,往往造成人員和資源的極大浪費,應用網絡技術組建余個高效、快捷、安全的辦公環境成為許多企業和單位的當務之急。與傳統的單機工作相比,網絡化辦公具有以下幾個明顯優點: 1共享軟硬件資源,節約資金投入,提高運作效率
企業內部組件web站點后,可以在一個部門只安裝一臺打印機和掃描儀,其他計算機通過局域網共享這些設備和數據,有利于降低成本。2對重要數據進行安全、集中的管理
組建站點后,可以把一些重要數據放置在專門的網絡服務器上集中管理,并通過網絡服務器的訪問控制限制其他計算機對總要數據的訪問。這樣就可以有效管理企業內部的重要數據,保證數據安全性,防止數據丟失和被竊取。3方便企業內部信息發布與交流
當企業進行諸如企業內部新聞、電話號碼、產品文檔、技術文件等信息發布時,可以把這些信息放置在web站點的共享目錄上,供員工下載,方便了信息的發布和接收。4便于員工的協調操作
利用內部的辦公網,可以方便的對同一事務進行協同處理,提高工作效率,縮短任務完成的時間
圖2.1企業內部網絡拓撲 課程設計的主要內容
3.1站點總體設計原則及設計目標
組建企業內部web站點要注意站點的分塊、共享、安全性、可管理性、以及可維護性。在設計中,系統結構模塊化,軟硬件平臺可以模塊化瓶裝,系統配置靈活,使系統具有強大的可增長性和強壯性。滿足多層次安全控制手段,建立完善的安全管理體系,防止數據的丟失和被竊取。
組建企業內部web站點,既能將公司內部所有計算機納入系統中去,實現統一規劃、分塊工作、異地互聯、整體管理,并可為將來的應用擴展升級預留接口。
3.2用戶需求 作為企業內部網絡需要滿足:
1、辦公事務管理
主要包括公文與文檔管理、公告、大事記、會議紀要、資產與辦公用品管理、行政制度、辦公事務討論等。
2、人力資源管理
主要包括員工檔案、崗位職責、員工通信錄、認識管理規范等。
3、財務資產管理
主要包括固定資產管理、工資管理、經費管理等。
4、網站管理
主要包括用戶及權限設置、數據庫維護、網頁設置、標志與標題設置及網絡各欄目內容編輯等功能。
3.3動態IP地址的設置及服務器的配置
3.3.1.動態IP配置簡介
動態IP地址,顧名思義就是設備所取得的IP地址是非固定的,是可以動態分配和取得的。使用動態IP地址的原因主要有兩個:一是可以用較少的IP地址構建較大的網絡。如果與連入網絡的主機和其它設備相比,所分得的公用IP地址略少一些,如果為每個設備都分配一個固定的IP地址,則顯然部分計算機將不能接入網絡。考慮到并非所有的計算機都在同一時間內運行并與網絡連接,所以,如果將IP進行動態分配,即計算機連入網絡時自動取得,斷開與網絡的連接時自動收回,即可滿足網絡對IP地址的需求。二是可以增加網絡內計算機的可移動性。當某臺主機從一個子網移動到另一個子網時,由于IP地址中網絡號的不同,從而導致該計算機與其它主機間無法進行通信,解決該類問題最簡單的方式就是為移動的主機在新子網中重新分配IP地址。但是,如果采用動態IP地址,就會減少這種網絡管理的復雜性。Windows NT使用DHCP來解決動態IP地址的分配問題。使用DHCP時,整個網絡中必須至少有一臺運行Windows NT主機安裝有DHCP軟件,充當DHCP服務器,而其它所有欲使用DHCP功能的工作站也必須具有支持DHCP的功能。這樣,當DHCP工作站啟動時,它就會自動與DHCP服務器通信,并由DHCP服務器為其提供一個IP地址。當然,這個地址只是臨時的 3.3.2.配置DHCP服務器
DHCP提供了計算機IP地址的動態配置,如果需要服務器為域中的計算機動態分配IP地址,則必須配置DHCP服務器。配置DHCP服務器的具體步驟如下:
圖3.1打開服務器配置向導
圖3.2配置服務器向導
圖3.3配置服務器向導
圖3.4為配置服務器向導
圖3.5管理服務器
圖3.6 再來就是通過“開始”選擇“控制面板”|“添加或刪除程序”也可以安裝DHCP。
3.3.3配置IIS服務器
右鍵單擊“我的電腦”選擇“管理”~服務及應用程序~Internet信息服務~網站~默認網站,單擊右鍵,選擇屬性,打開主目錄,設置主目錄為web站點的根目錄,也可選擇修改其他屬性
圖3.7配置IIS服務器
3.4制作網站
3.4.1.建站流程
建立網站的流程大致可以分成三個階段,如圖所示
圖3.8網站的流程框圖
構建內容信息、搜索整理資料和規劃網站結構是建立網站的
企業的每一個員工都存在向企業內部網發布內容的潛在可能性。但員工必須按照他們各自的角色協調作業活動。不同規模的公司都需要以省時省錢的方式組織交互信息發布的流程。
通常情況下,為在網站上發布內容,作者創建的材料要經過一個或多個編輯的審校和核準。在這個過程中,作者及編輯按照各種特定的標準分類及標注信息,并為發布設計頁面及連接。這一流程通常不是正式的,且要接受網絡管理員的協調,這就導致了管理員在“站點發布狂潮”到來時,或是當用戶對實時信息需求迅速增長時陷入孤立無援的境地。
使用Site Server可以解決,Site Server還定義了一套為站點增添內容的四步流程,既提交、標注、核準和部署。
圖3.9新聞發布系統框圖
3.4.3.建站實現軟件
可以用Dreamweaver,主要包括兩種頁面,即html和asp。
HTML(Hyper Text Markup Language ,超文本標記語言),或稱為“多媒體文件語言”,是用于創建Web頁和Web 信息發布的
(1)通用性:可實現不同平臺的文檔共享。
(2)可擴展性:HTML的標簽集合可以根據新需求而不斷修正或加入有限的新標簽符, 為實現有限的新功能的擴展提供保障。
(3)創建的靈活性:HTML文檔是純文本文檔, 可以由網頁編輯器以及其他文本編輯軟件創建。
HTML是“Hyper Text Markup Language”的縮寫,它是一種超文本標記語言,是網頁的描述語言,用于編制通過萬維網顯示的超文本文件。它是目前在網頁設計中,所使用的最基本的標記語言。現在很多HTML 的編輯器,都是通過跟文字處理器相似的接口來編輯網頁的。
ASP 文件和 HTML 文件類似ASP 文件可包含文本、HTML、XML 和腳本 ASP 文件中的腳本可在服務器上執行。ASP 文件的擴展名是 “.asp”.當瀏覽器請求某個 HTML 文件時,服務器會返回這個文件.而當瀏覽器請求某個 ASP 文件時,IIS 將這個請求傳遞至 ASP 引擎。ASP 引擎會逐行地讀取這個文件,并執行文件中的腳本。最后,ASP 文件將以純 HTML 的形式返回到瀏覽器。ASP 指 Active Server Pages(動態服務器頁面)ASP 是運行于 IIS 之中的程序.3.5.建站注意要點
另外在網頁制作過程中應注意以下要點: 3.5.1.前期調研分析
了解網頁制作后具體的工作人員具體權限,以保證公司機密信息不會被泄露,同時又能讓每個人從網站上獲取足夠的工作信息;同時對于私人隱私的公開應得到個人的允許。在注意到以上的同時,還要考慮公司的自身情況、建設網站的能力等 3.5.2.網站的目的及功能定位
本次為企業內部web站點的構建及維護 3.5.3網站技術解決方案
確定服務器,是自建服務器還是租用虛擬主機。選擇操作系統。網站安全性措施,如:防入侵,防病毒,防竊取方案
3.5.4.網站內容規劃
根據網站的目的和功能規劃網站內容。一般企業內部網站應包括:公司簡介、部門簡介、公共信息、新聞發布、員工聯系方式、任務信息、信息搜索查詢、相關幫助等內容。
3.5.5.網頁設計
網頁美術設計要求。網頁美術設計一般要求與企業整體形象一致,企業內部網色彩要與辦公環境保持和諧 3.5.6.網站測試
①網站發布前要進行細致周密的測試,以保證正常的瀏覽和使用。主要測試內容有: ②服務器穩定性、安全性。③程序及數據庫測試
④網頁兼容性測試,包括不同瀏覽器下的現實結果、不同顯示器分辨率的頁面效果等。⑤需要的其他測試
4.網站維護
服務器及相關軟硬件的維護,對可能出現的問題進行評估,制定相應時間。數據庫維護。有效地利用數據是網站維護的重要內容,因此數據庫的維護要受到重視。
內容的更新、調整計劃。
制定相關網站維護的規定,將網站維護制度化、規范化。
4.1、靜態頁面的添加修改
靜態頁面的更新需要使用專業的網頁設計工具,然后將修改后的網頁通過FTP上傳到相應的位置,在此同時還要保證不能破壞其他的頁面程序和格局
4.2、動態功能支持在線更新
如果企業信息量很大,如工作信息經常需要更新,有更多的企業資訊需要告訴員工,企業建立動態數據庫系統。這里的動態并不是指動畫,而是指網站的內容來自企業的數據庫。如果更改了數據庫,那么前臺頁面的內容也會隨之而更改。
總 結
通過這次課程設計,我拓寬了知識面,鍛煉了能力,綜合素質得到較大提高。安排課程設計的基本目的,在于通過理論與實際的結合、人與人的溝通,進一步提高思想覺悟。尤其是觀察、分析和解決問題的實際工作能力,以便培養成為能夠主動適應社會主義現代化建設需要的高素質的復合型人才。作為整個學習體系的有機組成部分,課程設計雖然安排在一周進行,但并不具有絕對獨立的意義。它的一個重要功能,在于運用學習成果,檢驗學習成果。運用學習成果,把課堂上學到的系統化的理論知識,嘗試性地應用于實際設計工作,并從理論的高度對設計工作的現代化提出一些有針對性的建議和設想。檢驗學習成果,看一看課堂學習與實際工作到底有多大距離,并通過綜合分析,找出學習中存在的不足,以便為完善學習計劃,改變學習內容與方法提供實踐依據。對計算機專業的本科生來說,實際能力的培養至關重要,必須從課堂走向實踐。這也是一次預演和準備畢業設計工作。通過課程設計,讓我找出自身狀況與實際需要的差距,并在以后的學習期間及時補充相關知識,為求職與正式工作做好充分的知識、能力準備,從而縮短從校園走向社會的心理轉型期。課程設計促進了我系人才培養計劃的完善和課程設置的調整。在一個星期的課程設計之后,我感到不僅實際動手能力有所提高,更重要的是通過對網站開發流程以及維護方面的了解,進一步激發了我對專業知識的興趣,并能夠結合實際存在的問題在專業領域內進行更深入的學習。
在課程設計過程中,我學到了很多人生的哲理,懂得怎么樣去制定計劃,怎么樣去實現這個計劃,并掌握了在執行過程中怎么樣去克服心理上的不良情緒,黑夜過去了,我收獲的是黎明。
參考文獻
[1]朱兵.小型網組建與應用進階[M].南方出版社.2004.[2]鄧文達胡伏湘.計算機網絡教程[M].清華大學出版社.2007.[3] 趙永超.新編網站規劃與設計教程[M].西北工業大學出版社.2004.[4] 楊力學.ASP商業網站整站集成開發[M].電子工業出版社.2007.[5] 石志國.ASP動態網站編程[M].清華大學出版社.2001.[6] 李嵐.網絡設計與維護[M].中國物資出版社.2002.
第五篇:計算機網絡課程設計
計算機網絡課程設計
報告書
學院:
班級:通信0902
姓名:
學號:
指導老師:
實驗三 交換機VLAN實驗
SWITCH2的拓撲圖
規劃IP:
PCA的ip為:10.65.1.1
PCB的ip為:10.66.1.1
PCC的ip為:10.65.1.3
PCD的ip為:10.66.1.3
SWA:
SWB:
設置VLAN: SWA:
SWB:
不設trunk時測試可通性 從PCA到PCC測試:不通,因現在的連線兩端在VLAN1中,不能承載Vlan2的信息
[root@PCA root]# ping 10.65.1.3
從PCA到PCB測試:不通:不是一個網段,且不在一個VLAN [root@PCA root]# ping 10.66.1.1
從PCB到PCD測試:通:因為在同一網段內。路徑:從switch A的f0/6到switch B的f0/6 [root@PCB root]# ping 10.66.1.3
從PCA到SWA測試:不通:不在同一網段內
[root@PCA root]# ping 10.66.1.7
從PCA到SWB測試:不通:不在同一網段,也不在同一vlan [root@PCA root]# ping 10.66.1.8
從SWA到PCA測試:不通:不在同一網段
SWA#ping 10.65.1.1
從SWA到SWB測試:通:在同一個網段中,路徑:從switch A的f0/8到switch B的f0/1 SWB#ping 10.66.1.8
swa40#conf t swa40(config)#int f0/8 swa40(config-if)#switchport mode trunk swa40(config-if)#int f0/1 swa40(config-if)#switchport mode trunk swa40(config-if)#
從PCA到PCC、PCD、SWA、SWB的可通性依次為通,不通,不通,不通。
PCA和PCC在同一網段中,路徑:從switch A的f0/3到switch B的f0/3,PCA和PCD、SWA、SWB不在同一網段內。
從PCB到PCC、PCD、SWA、SWB的可通性依次為不通,通,通,通。PCB與PCC不在同一網段,PCB與PCD、SWA、SWB在同一網段內,路徑分別為從switch A的f0/6到switch B的f0/6;從PCB到switch A的f0/6;從switch A的f0/6到switch B的f0/1.SWITCH3的拓撲圖
(1)都不設vlan情況下,測試連通性
從PCA到PCC,PCD,SWA,SWB依次為 不通,不通,通,不通 PCA與PCC、PCD不在同一默認vlan中,PCA與SWA在同一默認vlan中,路徑:從PCA到switch A的f0/3,PCA與SWB不在同一默認vlan中。
從PCB到PCC,PCD,SWA,SWB依次為不通,不通,通,不通。PCB與PCC、PCD不在同一默認vlan中,PCB與SWA在同一默認vlan中,路徑:從PCB到switch A的f0/6,PCB與SWB不在同一默認vlan中。
(2)設置有vlan情況下,測試連通性
從PCA到PCC、PCB、SWA、SWB、PCD均不通:不在同一vlan
從PCB到PCC、PCD、SWA、SWB測試為不通,不通,通,不通。PCB與PCC、PCD不在同一默認vlan中,PCB與SWA在同一默認vlan中,路徑:從PCB到switch A的f0/6,PCB與SWB不在同一默認vlan中。
(3)使用trunk情況下,測試連通性
從PCA到PCC、PCD、SWA、SWB的可通性依次為不通,通,不通,不通。PCA與PCC、PCD不在同一默認vlan中,PCA與SWA在同一默認vlan中,路徑:從PCA到switch A的f0/3,PCA與SWB不在同一默認vlan中。
從PCB到PCC、PCD、SWA、SWB的可通性依次為通,不通,通,通。PCB到PCC設置了trunk,路徑:從switch A的f0/6到switch C的f0/1到switch B的f0/1,PCB與PCD不在同一vlan,PCB與SWA、SWB設置了trunk,路徑:從PCB到switch A的f0/6,從switch A的f0/6到switch C的f0/1到switch B的f0/1
實驗六 路由器接口的secondary ip 裝入圖文件:router1e
設置計算機的IP和網關:
PCA:PCA的IP地址:10.65.1.1 網關指向:10.65.1.2
PCB:PCB的IP地址:10.66.1.1 網關指向:10.66.1.2
設置交換機的IP地址: switch(config)#int vlan 1 switch(config-if)#ip address 10.66.1.8 255.255.0.0
設置路由器的接口f0/0的有兩個ip地址。roa(config)int f0/0
roa(config-if)#ip address 10.65.1.2 255.255.0.0 roa(config-if)#no shut roa(config-if)#ip address 10.66.1.2 255.255.0.0 secondary roa(config-if)#no shut roa#sh run
測試可通性
[root#PCA root]# ping 10.66.1.1
通:在同一網段,路徑:從switch的f0/3到f0/6
[root#PCA root]# ping 10.66.1.2 通
[root#PCB root]# ping 10.65.1.1
通:在同一vlan中,從switch的f0/6到f0/3
[root#PCB root]# ping 10.65.1.2
通
switch#ping 10.65.1.1
不通:不在同一網段
switch#ping 10.66.1.1
通:在同一網段,路徑:從switch的f0/6到PCB
如果去掉交換機與路由的連線,PCA和PCB還可以通嗎? 不通:不在同一網段,需通過路由尋址,去掉線就不能通了。
可見PCA到PCB的發包是經過路由器的,稱之為單臂路由。
這種情況PCA和PCB在同廣播域中,對工作帶寬不利。如果劃分VLAN可以隔離廣播 實驗七 使用路由器子接口路由情況
裝入圖文件:router1e
此實驗計算機和交換機的IP地址和網關不變,但要求交換機工作在兩個VLAN的情況下,一個是原有的默認VALN,另一個是新設置的VLAN 2,含f0/
5、f0/6。1.設置交換機,增加一個vlan 2 switch#vlan database Switch(vlan)#vlan 2 Switch(vlan)#exit Switch#conf t Switch(config)#hostname SWA SWA(config)#int f0/5 SWA(config-if)#switchport access vlan 2 SWA(config-if)#int f0/6 SWA(config-if)#switchport access vlan 2 SWA(config-if)#int f0/1 SWA(config-if)#switchport mode trunk SWA(config-if)#
2.路由器f0/0 有兩個子接口 roa(config)int f0/0 roa(config-if)#int f0/0.1 roa(config-subif.1)#encapsulation isl 1 roa(config-subif.1)#ip address 10.65.1.2 255.255.0.0 roa(config-subif.1)#no shut roa(config-subif.1)#int f0/0.2 roa(config-subif.2)#encapsulation isl 2 roa(config-subif.2)#ip address 10.66.1.2 255.255.0.0 roa(config-subif.2)#no shut roa#sh run
3.測試可通性:都通,路由器設置了兩個子接口,使其在同一vlan中 [root#PCA root]# ping 10.66.1.1
通,路徑:從PCA到switch A的S0/3到switch A的S0/1到ROA的F0/0到switch A的S0/1到switch A的S0/6到PCB
[root#PCA root]# ping 10.66.1.2
通:從PCA到switch A的S0/3到switch A的S0/1到ROA 的F0/0到switch A的S0/1到switch A的S0/6到PCB,)
[root#PCB root]# ping 10.65.1.1
通:從PCB到switch A的S0/6到switch A的S0/1到ROA的F0/0到switch A 的S0/1到switch A 的S0/3到PCA)
[root#PCB root]# ping 10.65.1.2
通:從PCB到switch A的S0/6到switch A的S0/1到ROA的F0/0到switch A的S0/1到switch A的S0/3到PCA
在使用一個路由器接口的情況下,如果下接的網絡含有不同的VLAN,則要求路由器的接口要劃分成子接口,并綁定isl協議。在交換機上通過多個VLAN的接口,要設置成trunk。如果去掉交換機與路由的連線,PCA和PCB還可以通嗎? 不通:不在同一網段,需通過路由尋址,去掉線就不能通了。
可見這也是一種單臂路由。
實驗九 三個路由器的靜態路由
裝入圖文件:router3
設置ROA的IP: f0/0: 10.65.1.2-->PCA:10.65.1.1 f0/1: 10.66.1.2-->PCB:10.66.1.1 s0/0: 10.67.1.2
s0/1: 10.68.1.2-->
設置ROB的IP:
s0/0: 10.68.1.1 <--s0/1: 10.69.1.2--> f0/0: 10.70.1.2
f0/1: 10.71.1.2
設置ROC的IP:
s0/0: 10.69.1.1 <--s0/1: 10.72.1.2
f0/0: 10.73.1.2-->PCC:10.73.1.1 f0/1: 10.74.1.2-->PCD:10.74.1.1
設置從PCA到PCC的靜態路由 ROA(config)#ip routing ROA(config)#ip route 10.73.0.0 255.255.0.0 10.68.1.1 ROA#show ip route
ROB(config)#ip route 10.73.0.0 255.255.0.0 10.69.1.1 ROB#show ip route
[root@PCA root]#ping 10.73.1.1
通:由于與ROA和ROC相連的ROB接口都在同一個網段上,所以能通,路徑:從PCA到switch B的F0/0 S0/1到switch A的S0/0 S0/1到switch C的S0/0 F0/1到PCD
使用默認路由
ROA(config)#no ip route 10.73.0.0 255.255.0.0 10.68.1.1 [root@PCA root]#ping 10.73.1.1
通:因為裝入文件時有默認的動態路由存在路徑:從PCA到switch B的F0/0 S0/1到switch A的S0/0 S0/1到switch C的S0/0 F0/1到PCD
ROA(config)#ip route 0.0.0.0.0.0.0.0 10.68.1.1 [root@PCA root]#ping 10.73.1.1 通:從PCA到switch B的F0/0 S0/1到switch A的S0/0 S0/1到switch C的S0/0 F0/1到PCD)
實驗十 三個路由器動態路由實驗
裝入圖文件:router3
實驗網絡與上個實驗相同,ip地址也不變,現在用動態路由實現網絡的連通。ROA(config)#ip routing
ROA(config)#router rip ROA(config-router)#network 10.0.0.0
ROB(config)#ip routing
ROB(config)#router rip ROB(config-router)#network 10.0.0.0
ROC(config)#ip routing
ROC(config)#router rip ROC(config-router)#network 10.0.0.0
ROA#sh ip route
ROB#sh ip route
ROC#sh ip route
從計算機PCA 測試到各點的連通性。都通:由于路由器接口都已經激活,可以相互連通:路徑:PCA到PCB:從PCA到switch B的F0/0 F0/1到PCB
PCA到PCC:從PCA到switch B的F0/0 S0/1到switch A的S0/0 S0/1到switch C的S0/0 F0/0到PCC PCA到PCD :從PCA到switch B的F0/0 S0/1到switch A 的S0/0 S0/1到switch C的S0/0 F0/1到PCD
實驗十一 基本訪問控制列表
裝入文件1
1.配置路由達到網絡各點可通。
本實驗使用有動態路由,也可以使用靜態路由。假設網絡是通暢的。ROA f0/0: 10.65.1.2-->PCA:10.65.1.1 ROA f0/1: 10.66.1.2-->PCB:10.66.1.1 ROA s0/0: 10.67.1.2
ROA s0/1: 10.68.1.2--> ROB s0/0: 10.68.1.1 <--ROB s0/1: 10.69.1.2--> ROB f0/0: 10.70.1.2
ROB f0/1: 10.71.1.2
ROC s0/0: 10.69.1.1 <--ROC s0/1: 10.72.1.2 ROC f0/1: 10.73.1.2-->PCC:10.73.1.1 ROC f0/0: 10.74.1.2-->PCD:10.74.1.1 1.基本的訪問控制列表: 先從PCA ping PCD: [root@PCA @root]#ping 10.74.1.1 應該是可以通的。由于與ROA和ROC相連的ROB接口都在同一個網段上,路徑:從 PCA到switch B的F0/0 S0/1到switch A的S0/0 S0/1到switch C的S0/0 F0/1到PCD
在ROB的s0/0寫一個輸入的訪問控制列表: ROB(config)#access-list 1 deny any ROB(config)#int s0/0 ROB(config-if)#ip access-group 1 in ROB#sh access-list 測試PCA至PCD的聯通性。(deny)命令所示為S0/0讀入控制,題意ROB S0/0為10.68.1.1,PCA的IP為10.65,1,1不包含于ROB VLAN中,所以不能訪問
測試PCC至PCD的聯通性。(permit)在同一個路由器下,通過路由器尋址能找到對方的IP,所以能通, PCC到switch C的f0/0 F0/1到PCD
測試PCD至PCA的聯通性。(permit)由題意由于命令所示為S0/0讀入控制,所以ROB能訪問ROA,所以訪問列表設置無效,所以兩者之間的訪問不受控制,所以能PING通, 從PCD到SWC的F0/1 S0/0到SWA的S0/0 S0/0到SWB的S0/1 F0/0到PCA
2.刪除這個列表
ROB(config)#no access-list 1 ROB(config)# int s0/0 ROB(config-if)#no ip access-group 1 in
二者都可能實現去掉訪問列表的目的。前者是從列表號角度刪除,后者是從接口及輸入和輸出的角度刪除。可以通過sh run 和sh access-list 命令查看刪除情況。3.再寫訪問控制列表
ROA(config)#access-list 1 deny 10.65.1.1 ROA(config)#access-list 1 permit any ROA(config)#int s0/1 ROA(config-if)#ip access-group 1 out ROA#sh access-list
再測試PCA至PCD的聯通性。(deny)ROA設置拒絕了PCA的訪問
再測試PCB至PCD的聯通性。(permit)由題意ROA中的S0/1為10.68.1.2 PCB的IP為10.66.1.1,不包含于S0/1 VLAN中,由于命令所示為S0/0由于是輸出控制,能訪問,所以訪問列表設置無效,不加控制,所以能PING通, 從PCB到SWB的F0/1 S0/1到SWA 的S0/0 S0/1到SWC的S0/0 F0/1到PCD
再測試PCD至PCA的聯通性。(permit)由于是輸出控制,所以對輸入不做要求,能通,所以輸出訪問列表無效,對輸入不加控制,所以能PING通, 從PCD到SWC的F0/1-S0/0到SWA的S0/0-S0/0到SWB的S0/1-F0/0到PCA
4.重新設置各路由接口有電腦的ip地址。R0B(config)#access-list 4 permit 10.65.1.1 ROB(config)#access-list 4 deny 10.65.1.0 0.0.0.255
(10.65.1.3 deny)ROB(config)#access-list 4 permit 10.65.0.0 0.0.255.255(10.65.0.0 permit)ROB(config)#access-list 4 deny 10.0.0.0 0.255.255.255
(10.66.0.0 deny)ROB(config)#access-list 4 permit any
(11.0.0.0 premit)ROB(config)#int s0/0 ROB(config-if)#ip access-group 4 in
測試PCA至PCD的聯通性。(deny)PCA的IP為10.65.1.1按理來說應該所有的訪問都允許,由于命令所示為S0/0讀入控制,題意ROB S0/0為10.68.1.1,PCA的IP為10.65,1,1不包含于ROB VLAN中所以不通
測試PCB至PCD的聯通性。(permit)P CB的IP為10.66.1.1屬于deny 10.0.0.0 0.255.255.255,所以訪問被拒絕,所以PING不通
測試PCD至PCA的聯通性。(permit)PCD的IP為10.74.1.1屬于deny 10.0.0.0 0.255.255.255,按理來說應該是拒絕的,但是DENY屬于源程序拒絕訪問,而PCD先到S0/1,在通過S0/1與S0/0進行信息傳遞,所以能到達PCA,所以設置讀入列表參數無效,對PCD不做限制, 從PCD到SWC的F0/1-S0/0到SWA的S0/0-S0/0到SWB的S0/1-F0/0到PCA
接口的ip地址,計算機的ip地址,請自定
實驗十二 擴展訪問控制列表
裝入文件2 1.阻止PCA訪問PCD: ROB(config)# access-list 101 deny icmp 10.65.1.1 0.0.0.0 10.74.1.1 0.0.0.0 ROB(config)# access-list 101 permit ip any any ROB(config)# int s0/0 ROB(config-if)#ip access-group 101 out ROB(config-if)#exit ROB(config)#exit ROB#sh access-list
[root@PCA root]#ping 10.74.1.1(不通)PCA的IP為10.65.1.1屬于deny ip 10.65.1.1 0.0.0.0 10.74.1.1 0.0.0.0,所以PING 不通
[root@PCC root]#ping 10.74.1.1(通)PCC和PCD處在同一個路由器下,通過路由器尋址可以相互PING通,從PCC到SWC的F0/0-F0/1到PCD
[root@PCD root]#ping 10.65.1.1(通)因為ROB的S0/0為輸出控制,所以當PCD通過外部訪問ROB某個端口下的PCA時,是不受控制的,所以ROB的S0/0的輸出對PCD的訪問是無效的,所以鏈路不加限制,從 PCD到SWC的F0/1-S0/0到SWA的S0/0-S0/0到SWB的S0/1-F0/0到PCA
2.刪除這個列表
ROB(config)#no access-list 101 ROB(config)#int s0/0 ROB(config-if)#no ip access-group 101 ROB#sh access-list
[root@PCA root]#ping 10.74.1.1(通)由于沒有任何限制,再加上路由器間的尋址,所以可以PING通, 從PCA到SWB的F0/0-S0/1到SWA的S0/0-S0/1到SWC的S0/0-F0/1到PCD
3.阻止10.65.0.0網絡訪問 10.74.1.1計算機(PCD)。
ROA(config)#access-list 102 deny ip 10.65.1.1 0.0.0.0 10.74.1.1 0.0.0.0 ROA(config)#access-list 102 permit ip any any ROA(config)#interface s0/1 ROA(config-if)#ip access-group 102(默認為out)
[root@PCA root]#ping 10.74.1.1(不通)PCA的IP屬于 DENY IP 10.65.1.1 0.0.0.0 10.74.1.1 0.0.0.0 被限制訪問,所以不通
[root@PCC root]#ping 10.74.1.1(通)由于PCC和PCA在同一個路由器下,所以能通過路由器尋址進行PING通, 從PCC到SWC的F0/0-F0/1到PCD
[root@PCD root]#ping 10.65.1.1(通)由于ROA的S0/0為輸出控制,所以對輸入沒有任何要求,所以對輸出控制列表設置無效,PCD訪問PCA不受限制, 從PCD到SWC的F0/1-S0/0到SWA的S0/0-S0/0到SWB的S0/1-F0/0到PCA
心得體會
從實驗三中學會了如何規劃ip地址,設置vlan,將連接兩個交換機的接口設置成trunk等,知道了寫代碼時一定得仔細,否則打錯了下面就不能ping通了。
從實驗六中,我學會了設置計算機和交換機的IP和網關,設置路由器的接口的ip地址等。
從實驗七中,我學會了設置交換機,增加一個vlan,設置路由器的子接口,了解了isl協議,isl協議:交換鏈路內協議(ISL),是思科私有協議,主要用于維護交換機和路由器間的通信流量等 VLAN 信息。ISL 主要用于實現交換機、路由器以及各節點(如服務器所使用的網絡接口卡)之間的連接操作。為支持 ISL 功能特征,每臺連接設備都必須采用 ISL 配置。ISL 所配置的路由器支持 VLAN 內通信服務。非 ISL 配置的設備,則用于接收由 ISL 封裝的以太幀(Ethernet Frames),通常情況下,非 ISL 配置的設備將這些接收的幀及其大小歸因于協議差錯。
從實驗九中,我學會了設置靜態路由。
從實驗十中,我學會了用動態路由實現網絡的連通。從實驗十一中,我學會了基本訪問控制列表的使用。從實驗十二中,我學會了如何擴展訪問控制列表。
最后,謝謝老師這幾天的指導,真的讓我學到了很多很多。