第一篇:計算機網絡課程設計題目-2010
計算機網絡課程設計題目
參考教材:計算機網絡課程設計,吳功宜,機械工業出版社 課程設計1:計算校驗和
課程設計2:幀封裝
課程設計3:模擬Ethernet幀的發送過程
課程設計4:發送Ethernet ARP包
課程設計5:解析ARP數據包
課程設計6:解析IP數據包
課程設計7:監控IP包流量
課程設計8:IP地址的合法性及子網判斷
課程設計9:發現網絡中的活動主機
課程設計10:發送TCP數據包
課程設計11:發現服務器已開啟的TCP服務
課程設計12:UDP服務器設計
課程設計13:SNMP的簡單實現
課程設計14:0SPF實現
課程設計15:基于RSA體制的安全通信系統
課程設計16:基于RSA的簽名方案
課程設計17:具有入侵檢測功能的防火墻設計
課程設計18:基于DES體制的安全通信系統
課程設計19:基于AES體制的安全通信系統
課程設計20:思科VPN構建
課程設計21: FLUKE協議分析
課程設計22: Frame Relay 構建
要求:
(1)編寫完整的VLAN構建方案。包括所需設備以及詳細列明各個步驟。
(2)利用實驗室提供的設備完成VLAN構建。測試其可用性。
(3)通過各種方式記錄構建過程。如照片,文字記錄等等。
(4)編寫完善的構建報告書。寫明構建過程中所遇到的問題,解決方法,體會和總結等等。
課程設計23:無線LAN構建
要求:
(1)編寫完整的無線LAN構建方案。包括所需設備以及詳細列明各個步驟。
(2)利用實驗室提供的設備完成無線LAN構建。測試其可用性。
(3)通過各種方式記錄構建過程。如照片,文字記錄等等。
(4)編寫完善的構建報告書。寫明構建過程中所遇到的問題、解決方法、體會和總結等等。
課程設計24:無線傳感器網絡構建(用寧波節點)
要求:
(1)編寫無線傳感器接收端后臺程序以及傳感器程序。
(2)搭建無線傳感器網絡。觀測某項指標,采集其數據,在接接端匯總。
(3)通過各種方式記錄構建過程。如照片,文字記錄等等。
(4)編寫完善的構建報告書。寫明構建過程中所遇到的問題,解決方法,體會和總結等等。
(5)后臺程序要求圖形界面簡潔易用。
課程設計25: 用ICCAVR軟件編寫傳感器多跳通信協議
提供ATMEGA16L芯片,深圳DTR-920通訊模塊,電路板和相關電阻電容,制作節點和用ICCAVR軟件編寫通信協議。課程設計26: CC1000通信模塊設計
提供ATMEGA16L芯片,CC1000芯片和外圍電阻電容等所有電路圖,用Protel設計電路板并進行焊接。
課程設計27: ARM通信程序設計
提供ARM板和網線,設計ARM板到主機的網絡通信或數據庫建立。
附件3:最終報告正文格式
題目
摘要:
關鍵字:引言
(簡單闡述此次課程設計的背景,意義與目的)總體設計
2.1 系統或算法框架設計
2.2功能設計
2.3平臺設計
2.4 數據結構的設計
2.5接口設計詳細設計
(自己按照本組的實際情況分小點,詳細書寫整個的設計流程以及核心源代碼)
3.1
3.2
3.3
3.4
…………總結
4.1 工作小結
4.2 存在的問題
4.3 改進的方法
【參考文獻】
【小組自評】
第二篇:計算機網絡課程設計題目
計算機網絡課程設計
題目一(6人)
題目:某高校要求設計一個校園網
一、用戶需求
(1)用戶規模500臺計算機。
(2)用戶大致平均分散在4棟樓房內,4棟樓房排成前后兩排,樓房之間各相距200米,樓房高4層。每棟樓的4樓用戶構成兩個VLAN。
(3)中心機房設在其中1棟樓房的1樓靠近另一棟樓房的一端。
(4)安裝對外WWW、業務WWW、郵件、FTP、BBS、DNS、數據庫七個服務器。提供匿名服務,但FTP僅對內部開放。(5)提供LAN、WLAN接入。
(6)在業務WWW服務器上配備基于Web的業務應用系統,所有用戶使用業務系統實現網上辦公。
(7)要求出口帶寬為1Gbps。
二、設計要求
(1)寫出簡要的可行性分析報告。(2)設計網絡結構,并給出解釋。
(3)除用戶計算機已購置外,其余全部設備和通信線路需要重新購買、安裝。試具體給出全部主要設備的配置、型號或技術指標及其測算依據。
(4)給出工程預算(包括設備、線路等,不含施工費)及其計算依據。
題目二(6人)
設計一個中小企業網絡規劃與設計的方案:
一、用戶需求
(1)公司有 1000 臺 PC(2)公司共有7個部門,不同部門的相互訪問要求有限制,公司有3個跨省的分公司。(3)公司有自己的內部網頁與外部網站,公司能夠提供匿名的FTP,郵件,WWW服務,但FTP只對內部員工開放。
(4)公司中的每臺機能上互聯網,每個部門的辦公室聯合構成一個VLAN。(5)核心技術采用VPN。
二、設計要求
(1)寫出簡要的可行性分析報告。(2)設計網絡結構,并給出解釋。
(3)除PC機已購置外,其余全部設備和通信線路需要重新購買、安裝。試具體給出全部主要設備的配置、型號或技術指標及其測算依據。
(4)給出工程預算(包括設備、線路等,不含施工費)及其計算依據。
題目三(6人)
題目:廣告公司網絡的設計 1.基本背景描述
某廣告公司現有分公司1(50臺pc)和分公司2(40臺pc),分公司1和分公司2都擁有各自獨立的部門。分公司1和分公司2包括:策劃部、市場部、設計部。為提高辦公效率,該廣告公司決定建立一個內部網絡。
該廣告公司內部使用私有IP地址192.168.160.0/23,要求該廣告公司的分公司1和分公司2之間使用路由器進行連接(不使用vpn技術),使用動態的路由協議(RIP)。分公司1和分公司2內部通過劃分vlan技術,使不同的部門在不同的局域網內。2.方案設計
寫題為“廣告公司的網絡解決方案”的網絡方案設計書。包括: ①完整的校園網絡拓撲圖;
②結合網絡拓撲圖進行IP地址的規劃; ③分公司1的VLAN的設計與規劃。④分公司2的VLAN的設計與規劃。⑤分公司1和分公司2的網絡互連互通。設計內容及工作量
1、寫題為“廣告公司的網絡解決方案”的網絡方案設計書。要求畫出完整的企業網絡拓撲圖。
2、結合網絡拓撲圖進行IP地址的規劃,要求通過表格的形式體現。
3、按照任務書的具體要求書寫相應的設計書及實現的過程紀錄。
題目四(6人)
題目:某學院網絡規劃設計
某學院有1900臺個人計算機,50臺服務器,其中辦公用計算機60臺,教學用計算機60臺,科研用計算機120臺,研究生計算機200臺。其余為學生實驗電腦。
分配的IP地址為:
服務器: 172.16.1.1—172.16.1.61/26 網關為:172.16.1.62/26 個人計算機:192.168.0.0—192.168.7.255 學院現在三層交換機6臺,每臺三層交換機可劃VLAN(虛擬局域網)個數為100。24口二層交換機若干臺。
1.請為學院的全部計算機分配IP地址,并使用上述設備為學院設計網絡。2.要求:
a.畫出網絡拓撲圖。
b.給出每個網段的IP范圍,子網掩碼,默認網關。
c.為三層交換機規劃VLAN。給每個VLAN接口分配IP地址。d.做好三層交換機之間的路由設計(可使用靜態路由和RIP)e.設計學院網站,寫出功能版塊及初步描述。
題目五(6人)
校園網絡總體規劃設計方案 內容:
1.網絡的發展現狀 2.校園網總體設計方案
(1)方案圖 包括(拓撲結構圖 結構分析 布局 主要設備 綜合布線 分區塊);(2)結構規劃 包括(六個子系統 以圖的形式表示))
3.校園網應用要求
包括(一卡通 多媒體教學 成績管理 等
文字說明應用要求)4.網絡管理 網絡安全(系統管理 系統維護 系統防御)5.網絡設備(計算并羅列出各種設備的名稱以及數量)6.網絡施工 7.網絡驗收
題目六(7人)
題目:搭建一個企業辦公網絡
一、課程設計內容:根據企業的實際需求,利用我們所學習的網絡基礎知識、網絡設備,網絡應用及網絡安全方面的知識,搭建一個企業的辦公網絡,實現企業內部辦公、數據共享、資源共享及接入Internet的需求。
二、課程設計要求:
1)到企業調查實際需求,根據需求寫出需求分析,從而提出我們所設計網絡應該提供哪些服務,從而能夠滿足企業的實際需求。
2)根據需求分析畫出拓撲結構圖。
3)根據拓撲結構選擇設備,說明選擇設備的理由。網絡設備在很大程度上決定了網絡的性能,因此選擇網絡設備至關重要。在課程設計中要根據企業的規模、連接的節點的數量選擇設備,同時要列出所選設備的主要參數,如背板帶寬、端口數量、端口類型、能夠提供的服務等。(可以上相關廠商的網站搜索型號及參數)
4)根據拓撲圖中的設備寫出網絡服務:至少要寫兩項功能,如FTP、MAIL SERVER、DNS、DHCP等。網絡組建完成后一項重要工作就是利用WINDOWS
2000 SERVER或一些工具軟件來實現網絡的一些服務功能如FTP、DHCP等,要求寫出具體的配置步驟。
5)進行網絡配置,要求詳細寫出路由器的詳細設置,包括兩邊網絡的ip地址分配,利用靜態路由實現總部和分廠之間互相訪問。
6)網絡安全設置:利用FIREWALL、IDS等設備保證網絡安全。網絡安全問題已經成為網絡發展過程中一個非常重要的問題,如何構建一個固若金湯的企業網,防止病毒的侵擾,防止垃圾郵件的濫發,組織外來的攻擊以保證企業內部的數據不被竊取事項非常重要的工作。介紹你的網絡所關注的重點是什么,采用什么樣的設備來保障網絡安全的,及所選設備的主要特點是什么。
三、課程設計報告:
把之前所搜集的材料組織起來寫成一份不少于2000字的課程設計報告。該報告要能過體現出你對網絡的設計思想,充分反映出我們網絡課程的重要內容。
題目七(7人)
題目:某高校校園網設計
某高校本部分為辦公區、教學區和生活區三部分。現假設:辦公區中各樓宇名及需要的信息點為:教務處(15),黨政辦公樓(30),圖書館(60),教學區中,除計算機系大樓需要240個信息點外,其余各系部大樓及教學樓各需設置信息點的個數為100,生活區中每個建筑物里每個門洞設置1個信息點。假設使用預留的INTERNET地址,試根據本部校園網的應用需求和管理需求、各建筑物的地理分布、信息點分布,設計出本部的校園網方案。
方案中應明確學院網管中心的位置,確定拓撲方案,完成設備選型,注明各種設備、設施和軟件的生產商、名稱、型號、配置與價格,基本確定方案的預算。要求:
1、根據要求對指定園區建網進行需求分析,提交需求分析報告;
2、在需求分析的基礎上進行系統設計、技術選型,規劃、設計網絡的邏輯拓撲方案、布線設計等,劃分子網,設計子網地址、掩碼和網關,為每個子網中的計算機指定IP地址;
3、根據條件進行設備選型,決定各類硬件和軟件的配置和經費預算方案;
4、構建工作型局域網,在指定計算機內安裝網絡接口卡,動手制作雙絞線網線,把計算機與集線器(交換機)相連;在工作組中指定的基于計算機上分別安裝操作系統、TCP/IP協議,配置IP地址、掩碼和網關等參數,創建一個簡單的WEB服務器,并制作一些網頁,放入WEB服務器內以及一個FTP服務器,實現文件的上、下傳;
5、創建局域網內的DNS服務器,配置相關文件,可以對局域網內的主機作域名解析。
需要幫忙做 1設計說明書
2需求分析設計: 網絡系統的方案設計 4 各樓的IP地址分配 LAN設計與服務器配置 6主要設備的選用 經費預算
設計小結格式:
目錄 前言
一、項目概述
二、可行性分析報告
三、需求分析 3.1需求概述 3.2網絡需求 1.布線結構需求 2.網絡設備需求 3.IP地址規劃 3.3、系統需求 1.系統要求
2.網絡和應用服務 3.4、存儲備份系統需求 1.總體要求
2.存儲備份系統建設目標 3.存儲系統需求 4.備份系統需求 3.5、網絡安全需求 1.網絡安全體系要求 2.網絡安全設計模型
四、網絡結構設計
五、系統配置與實施
六、工程預算與進度安排
第三篇:計算機網絡課程設計題目范文
1、某學校機房網絡規劃與設計
要求:共500臺計算機,可以實現網絡訪問
需求一:在接入層采用二層交換機,并且采取一定方式分割廣播域;
分析一:在接入層交換機上劃分Vlan可以實現對廣播域的隔離,劃分一機房為Vlan 10,二機房為Vlan 20,三機房為Vlan 30,四機房為Vlan 40,五機房為Vlan 50;
需求二:核心交換機采用高性能三層交換機,都三層交換機實現Vlan之間的路由;
分析二:交換機之間的鏈路配置為Trunk鏈路,三層交換機上采用SVI(switch virtual interface)方式實現Vlan之間的路由。
知識點:Vlan劃分,Vlan間通信
代碼: 1916-1: 1916-1>enable 14
!進入特權模式 Password:student
1916-1#configure terminal
!進入全局模式 1916-1(config)#vlan 10
!創建vlan 10 1916-1(config-vlan)#name test10
!將vlan 10命名為test10 1916-1(config-vlan)#exit 1916-1(config)#interface range f 0/1-16
!進入交換機接口模式 1916-1(config-if-range)#switchport access vlan 10 1916-1(config-if-range)#exit
!返回到上一級操作模式 1916-1(config)#interface f0/1 1916-1(config-if)#switchport mode trunk 1916-1(config-if)#exit
1916-1#show running-config
!查看交換機當前生效的配置信息 1916-4:
1916-4>enable 14
Password:student
1916-4#configure terminal 1916-4(config)#vlan 40
!創建vlan 40 1916-4(config-vlan)#name test40
!將vlan 40命名為test40 1916-4(config-vlan)#exit 1916-4(config)#exit 1916-4#show vlan
!查看已配置的vlan信息 1916-4#configure terminal 1916-4(config)#interface range f 0/1-16
1916-4(config-if-range)#switchport access vlan 40
!將F 0/1-16端口加入vlan 40中 1916-4(config-if-range)#exit 1916-1(config)#interface f0/4 1916-1(config-if)#switchport mode trunk 1916-1(config-if)#exit
1916-4#show running-config 3760: 3760-2>enable 14
Password:student 3760-2#configure terminal
3760-2(config)#vlan 10
!創建vlan 10 3760-2(config-vlan)#name test10
!將vlan 10命名為test10 3760-2(config-vlan)#exit
3760-2(config)#vlan 20
!創建vlan 20 3760-2(config-vlan)#name test20
!將vlan 20命名為test20 3760-2(config-vlan)#exit
3760-2(config)#vlan 30
!創建vlan 30 3760-2(config-vlan)#name test30
!將vlan 30命名為test30 3760-2(config-vlan)#exit
3760-2(config)#vlan 40
!創建vlan 40 3760-2(config-vlan)#name test40
!將vlan 40命名為test40 3760-2(config-vlan)#exit
3760-2(config)#vlan 50
!創建vlan 50 3760-2(config-vlan)#name test50
!將vlan 50命名為test50 3760-2(config-vlan)#exit
3760-2(config)#interface vlan 10
!進入vlan 10 端口模式
3760-2(config-if)#ip address 172.16.10.1 255.255.0.0
!為vlan 10 端口配置IP地址和子網掩碼 3760-2(config-if)#no shutdown
!開啟端口路由功能 3760-2(config-if)#exit
3760-2(config)#interface vlan 20 3760-2(config-if)#ip address 172.17.10.1 255.255.0.0
3760-2(config-if)#no shutdown 3760-2(config-if)#exit 3760-2(config)#interface vlan 30
3760-2(config-if)#ip address 172.18.10.1 255.255.0.0
3760-2(config-if)#no shutdown 3760-2(config-if)#exit
3760-2(config)#interface vlan 40
3760-2(config-if)#ip address 172.19.10.1 255.255.0.0
3760-2(config-if)#no shutdown 3760-2(config-if)#exit
3760-2(config)#interface vlan 50
3760-2(config-if)#ip address 172.20.10.1 255.255.0.0
3760-2(config-if)#no shutdown 3760-2(config)#interface f0/1 3760-2(config-if)#switchport mode trunk 3760-2(config-if)#exit 3760-2(config)#interface f0/4 3760-2(config-if)#switchport mode trunk 3760-2(config-if)#exit
3760-2#show running-config
2、中小型企業內部網絡訪問控制解決方案
要求:某單位的辦公室、人事處和財務處分別屬于不同的網段,這3個部門之間通過路由器實現數據的交換,但處于安全考慮,單位要求辦公室的網絡可以訪問財務處的網絡,而人事處無法訪問財物處的網絡,其他網絡之間都可以實現互訪。
知識點:標準IP訪問控制列表
代碼:
(1)路由器Router-A的基本配置。
Router-A(config)#interface s 2/0!進入路由器S 2/0端口的配置模式 Router-A(config-if)#ip address 192.168.0.1 255.255.255.252!將路由器S 2/0端口的地址配置為192.168.0.1,子網掩碼為:255.255.255.252,本網段只有兩個合法的IP地址 Router-A(config-if)#no shutdown!開啟路由器的S 2/0端口 Router-A(config-if)#exit Router-A(config)#interface f 0/0!進入路由器F 0/0端口的配置模式 Router-A(config-if)#ip address 172.16.2.1 255.255.255.0!將路由器F 0/0端口的地址配置為172.16.2.1,子網掩碼為:255.255.255.0 Router-A(config-if)#no shutdown!開啟路由器的F 0/0端口 Router-A(config-if)#exit Router-A(config)#interface f 0/1 Router-A(config-if)#ip address 172.16.1.1 255.255.255.0 Router-A(config-if)#no shutdown Router-A(config-if)#exit(2)路由器Router-B的基本配置。
Router-B(config)#interface s 2/0!進入路由器S 2/0端口的配置模式 Router-B(config-if)#ip address 192.168.0.2 255.255.255.252!將路由器S 2/0端口的地址配置為192.168.0.2,子網掩碼為:255.255.255.252,本網段只有兩個合法的IP地址 Router-B(config-if)#no shutdown!開啟路由器的S 2/0端口 Router-B(config-if)#exit Router-B(config)#interface f 0/1!進入路由器F 0/1端口的配置模式 Router-B(config-if)#ip address 172.16.3.1 255.255.255.0!將路由器F 0/1端口的地址配置為172.16.3.1,子網掩碼為:255.255.255.0 Router-B(config-if)#no shutdown!開啟路由器的F 0/1端口 Router-B(config-if)#exit(3)路由器Router-A和路由器Router-B上靜態路由的配置。Router-A(config)#ip route 172.16.3.0 255.255.255.0 192.168.0.2 或:Router-A(config)#ip route 172.16.3.0 255.255.255.0 s 2/0 Router-B(config)#ip route 172.16.1.0 255.255.255.0 192.168.0.1 或:Router-B(config)#ip route 172.16.1.0 255.255.255.0 s 2/0 Router-B(config)#ip route 172.16.2.0 255.255.255.0 192.168.0.1 或:Router-B(config)#ip route 172.16.2.0 255.255.255.0 s 2/0(4)在沒有配置標準訪問控制列表之前,分別從辦公室PC1和人事處PC2用ping命令測試財務處PC3是連通的。
(5)在路由器Router-B上配置標準訪問控制列表,名稱為access-list 10。Router-B(config)#access-list 10 deny 172.16.2.0 0.0.0.255!拒絕來自172.16.2.0/24網段的流量通過
Router-B(config)#access-list 10 permit 172.16.1.0 0.0.0.255!允許來自172.16.1.0/24網段的流量通過 Router-B(config)#interface f 0/1 Router-B(config-if)#ip access-group 10 out!在F 0/1的出站端口上調用訪問控制列表
Router-B(config-if)#end 【結果驗證】
(1)在辦公室所屬的PC1上ping財務處的PC3,應該是連通的;而在人事處所屬的PC2上ping財務處的PC3,則不通。說明路由器Router-B允許172.16.1.0/24網段的數據通過,而拒絕172.16.2.0/24網段的數據。
(2)在路由器Router-B上利用show access-list 10命令查看標準IP訪問控制列表access-list 10的配置情況。
Router-B# show access-list 10(3)在路由器Router-B上運行show configure命令,查看生效配置。
通過本實驗可以發現,標準訪問控制列表是對數據包的源IP地址進行過濾。在配置時,一般應利用到靠近目標端的路由器(本實驗為Router-B)上,一般對出站流量進行過濾操作。
【注意事項】
● PC主機網關一定要指向直連接口IP地址。
3、大型網吧組網設計方案
要求: 局域網內實現資源共享(訪問視頻服務器、游戲服務器),可以訪問Internet 知識點:地址轉換PAT
代碼:
(1)路由器Router-A的基本配置。RSR10-3(config)#hostname Router-A Router-A(config)#interface f 0/0 Router-A(config-if)#ip address 172.16.1.1 255.255.255.0 Router-A(config-if)#no shutdown Router-A(config-if)#exit Router-A(config)#interface f 0/1 Router-A(config-if)#ip address 210.28.1.2 255.255.255.252 Router-A(config-if)#no shutdown Router-A(config-if)#exit Router-A(config)#ip route 0.0.0.0 0.0.0.0 f 0/1!該默認路由將內部的所有IP地址全部通過F 0/1端口進行轉發 Router-A(config)#end(2)路由器Router-B的基本配置。RSR10-4(config)#hostname Router-B Router-B(config)#interface f 0/0 Router-B(config-if)#ip address 135.128.1.1 255.255.255.0 Router-B(config-if)#no shutdown Router-B(config-if)#exit Router-B(config)#interface f 0/1 Router-B(config-if)#ip address 210.28.1.1 255.255.255.252 Router-B(config-if)#no shutdown Router-B(config-if)#end(3)在路由器Router-A上配置靜態PAT。Router-A(config)#interface f 0/0 Router-A(config-if)#ip nat inside!將f 0/0端口定義為內部端口 Router-A(config-if)#exit Router-A(config)#interface f 0/1 Router-A(config-if)#ip nat outside!將f 0/1端口定義為外部端口 Router-A(config-if)#exit Router-A(config)#ip nat pool jspi-nj 210.28.1.2 210.28.1.2 prefix-length 30!定義地址池的名稱為jspi-nj,內部全局IP地址是210.28.1.2,子網位為30 或:
Router-A(config)#ip nat pool jspi-nj 210.28.1.2 210.28.1.2 netmask 255.255.255.252!直接用子網掩碼標明地址池中IP地址的子網位數
Router-A(config)#access-list 10 permit 172.16.1.0 0.0.0.255!用訪問控制列表10允許內部本地地址172.16.1.0/24訪問
Router-A(config)#ip nat inside source list 10 pool jspi-nj overload!實現內部本地IP地址與本地全局IP地址之間的轉換
【結果驗證】
(1)在路由器Router-B的FastEthernet 0/0端口上接入一臺PC,IP地址設置為135.128.1.2,網關為135.128.1.1。在局域網內部,將PC的IP地址設置為172.16.1.0/24地址內,然后進入“命令提示符”窗口,分別用Ping命令測試135.128.1.2,應該是連通的,這說明路由器Router-A已經進行了動態地址轉換。另外,如果PC1上已開放了Web服務,也可以輸入http:// 135.128.1.2來打開其網頁。
如果在192.168.1.2的PC上使用Ping命令分別測試172.16.1.10和172.16.1.11兩臺主機,也會發現是連通的,這是為什么呢?請大家思考(在實際的應用中是不會出現這種情況的)。(2)在路由器Router-A上查看NAT的轉換情況。Router-A#show ip nat translations 從顯示結果可以看出,內部網絡的三個主機都使用相同的內部全局地址210.28.1.2對外網進行訪問,路由器Router-A使用不同的端口號來辨別不同內部主機的會話。
【注意事項】● PC主機網關一定要指向直連接口IP地址。
4、學生公寓組網方案
要求: 局域網內實現資源共享,可以訪問Internet 知識點:地址轉換PAT
代碼:
(1)路由器Router-A的基本配置。RSR10-3(config)#hostname Router-A Router-A(config)#interface f 0/0 Router-A(config-if)#ip address 172.16.1.1 255.255.255.0 Router-A(config-if)#no shutdown Router-A(config-if)#exit Router-A(config)#interface f 0/1 Router-A(config-if)#ip address 210.28.1.2 255.255.255.252 Router-A(config-if)#no shutdown Router-A(config-if)#exit Router-A(config)#ip route 0.0.0.0 0.0.0.0 f 0/1!該默認路由將內部的所有IP地址全部通過F 0/1端口進行轉發 Router-A(config)#end(2)路由器Router-B的基本配置。RSR10-4(config)#hostname Router-B Router-B(config)#interface f 0/0 Router-B(config-if)#ip address 135.128.1.1 255.255.255.0 Router-B(config-if)#no shutdown Router-B(config-if)#exit Router-B(config)#interface f 0/1 Router-B(config-if)#ip address 210.28.1.1 255.255.255.252 Router-B(config-if)#no shutdown Router-B(config-if)#end(3)在路由器Router-A上配置靜態PAT。Router-A(config)#interface f 0/0 Router-A(config-if)#ip nat inside!將f 0/0端口定義為內部端口 Router-A(config-if)#exit Router-A(config)#interface f 0/1 Router-A(config-if)#ip nat outside!將f 0/1端口定義為外部端口 Router-A(config-if)#exit Router-A(config)#ip nat pool jspi-nj 210.28.1.2 210.28.1.2 prefix-length 30!定義地址池的名稱為jspi-nj,內部全局IP地址是210.28.1.2,子網位為30 或:
Router-A(config)#ip nat pool jspi-nj 210.28.1.2 210.28.1.2 netmask 255.255.255.252!直接用子網掩碼標明地址池中IP地址的子網位數
Router-A(config)#access-list 10 permit 172.16.1.0 0.0.0.255!用訪問控制列表10允許內部本地地址172.16.1.0/24訪問
Router-A(config)#ip nat inside source list 10 pool jspi-nj overload!實現內部本地IP地址與本地全局IP地址之間的轉換
【結果驗證】
(1)在路由器Router-B的FastEthernet 0/0端口上接入一臺PC,IP地址設置為135.128.1.2,網關為135.128.1.1。在局域網內部,將PC的IP地址設置為172.16.1.0/24地址內,然后進入“命令提示符”窗口,分別用Ping命令測試135.128.1.2,應該是連通的,這說明路由器Router-A已經進行了動態地址轉換。另外,如果PC1上已開放了Web服務,也可以輸入http:// 135.128.1.2來打開其網頁。
如果在192.168.1.2的PC上使用Ping命令分別測試172.16.1.10和172.16.1.11兩臺主機,也會發現是連通的,這是為什么呢?請大家思考(在實際的應用中是不會出現這種情況的)。(2)在路由器Router-A上查看NAT的轉換情況。Router-A#show ip nat translations 從顯示結果可以看出,內部網絡的三個主機都使用相同的內部全局地址210.28.1.2對外網進行訪問,路由器Router-A使用不同的端口號來辨別不同內部主機的會話。
【注意事項】
● PC主機網關一定要指向直連接口IP地址。
http://itlab.idcquan.com/cisco/configure/954589.html 交換機在接口模式下輸入switchport mode trunk 提示:
Command rejected: An interface whose trunk encapsulation is “Auto” can not be co
nfigured to “trunk” mode.解決方法:
(config-if)#switchport mode trunk
Command rejected: An interface whose trunk encapsulation is “Auto” can not be configured to “trunk” mode.(config-if)#switchport trunk encapsulation dot1q
(config-if)#switchport mode trunk
(config-if)#switchport trunk all
(config-if)#switchport trunk allowed vlan all
Vlan間無法通信:使用SVI時需要開啟三層模塊的路由功能,使用 Switch(config)#ip routing
第四篇:計算機網絡課程設計題目匯總
1.幀的封裝實現 2.入侵檢測初步研究 3.員工宿舍組網設計 4.DHCP服務器的配置
5.小型HTTP服務器的設計與實現 5.多校區網絡互聯方案設計 6.小型企業辦公樓局域網構建 7.組建大型網吧局域網 8.校園綜合大樓組網設計 9.網絡安全設計與實施方案 10.教師公寓組網方案
11.中小型企業內部局域網組網設計 12.基于VLAN的小型企業應用 13.子網與路由器配置 14.二層交換機組網方案
15.IP地址的合法性及子網判斷
16.網絡協議分析(HTTP,FTP,DHCP等)17.網絡程序設計 18.IP數據包解析
19.實現局域網內消息的廣播發送 20.使用ARP發現局域網內活動主機 21.以太網幀發送,接收及解析
22.端口掃描程序設計
23.基于C/S結構的套接字程序設計(TCP)24.基于C/S結構的套接字程序設計(UDP)25.TCP段的發送和接收 26.IP包流量統計
27.簡單動態網站設計與實現
第五篇:計算機網絡課程設計題目及其要求
計算機網絡課程設計題目及要求
一.中小型千兆網吧組建
內容及要求:
用BOSON軟件實現小規模網絡的模擬。熟悉對路由器和交換機的配置命令,調通網絡,并通過實例深入理解網絡基本工作原理及實現方法。學會網絡構建、日常維護以及管理的方法,使學生掌握在信息化社會建設過程中所必須具備的計算機網絡組網和建設所需的基本知識與操作技能,網吧包含100-200臺上網的計算機。
二.小型網絡的組建
通過對網絡的具體規劃和組建,掌握網絡互連設備的使用及工作原理;掌握IP地址的配置及數據傳輸過程和路由的選擇。
具體要求如下:
1.使用模擬仿真軟件,構建一個小型網絡。要求使用路由器、交換機等網絡互連設備。根據設計要求,選擇網絡類型。
2.分配和配置IP地址,要求配置內部網絡地址。
3.對交換機、路由器等進行配置。
4.通過使用模擬仿真軟件,模擬局域網間的數據通信過程。
5.分析通信過程中出現的問題,并加以解決。
6.寫出課程設計報告:設計目的、設計內容、設計方案、拓撲圖、設備選型、方案報價、子網劃分等內容。
主要的題目如下:
(1)企業網絡工程
(2)銀行網絡工程
(3)醫院網絡工程
(4)校園網網絡工程
(5)大型機場信息網絡工程
(6)郵電綜合管理信息網
(7)某航空公司網絡系統建設
(8)某市寬帶信息網絡
(9)證券交易網絡系統
(10)學校以太網網絡建設
三.Ping程序的設計與實現
設計的目的是使學生掌握網絡層協議的原理及實現方法。設計內容,在給定的Ping程序的基礎上做如下功能擴充:
-h 顯示幫助信息
-b 允許ping一個廣播地址,只用于IPv4
-t設置ttl值,只用于IPv4
-q 安靜模式。不顯示每個收到的包的分析結果,只在結束時,顯示匯總結果
Ping命令的基本描述
Ping的操作是向某些IP地址發送一個ICMP Echo消息,接著該節點返回一個ICMP Echo reply消息。
ICMP消息使用IP頭作為基本控制。IP頭的格式如下
0121 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Version|IHL|Type of Service|Total Length|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Identification|Flags|Fragment Offset|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Time to Live |Protocol|Header Checksum|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Source Address|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Destination Address|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Version=4
IHLInternet頭長
Type of Service = 0
Total Length IP包的總長度
Identification, Flags, Fragment Offset 用于IP包分段
Time to Live IP包的存活時長
ProtocolICMP = 1
Addresses發送Echo消息的源地址是發送Echo reply消息的目的地址,相反,發送Echo 消息的目的地址是發送Echo reply消息的源地址。
Ping實際上是使用ICMP中的ECHO報文來實現的。Echo 或 Echo Reply 消息格式如下:
0123
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Type|Code|Checksum|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Identifier|Sequence Number|
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|Data...+-+-+-+-+-
Type
echo消息的類型為8
echo reply 的消息類型為0。
Code=0
Checksum
為從TYPE開始到IP包結束的校驗和
Identifier
如果 code = 0, identifier用來匹配echo和echo reply消息
Sequence Number
如果 code = 0, identifier用來匹配echo和echo reply消息
功能描述:
收到echo 消息必須回應 echo reply 消息。
identifier 和 sequence number 可能被發送echo的主機用來匹配返回的echo reply消息。例如:identifier 可能用于類似于TCP或UDP的 port
用來標示一個會話, 而sequence number 會在每次發送echo請求后遞增。
收到echo的主機或路由器返回同一個值與之匹配
數據結構的描述
1)IP包格式
struct ip {
BYTE Ver_ihl;//版本號與包頭長度
BYTE TOS;//服務類型
WORD Leng;//IP包長度
WORD Id;//IP包標示,用于輔助IP包的拆裝,本實驗不用,置零
WORD Flg_offset;//偏移量,也是用于IP包的拆裝,本實驗不用,置零
BYTE TTL;//IP包的存活時間
BYTE Protocol;//上一層協議,本實驗置ICMP
WORD Checksum;//包頭校驗和,最初置零,等所有包頭都填寫正確后,計算并替換。
BYTE Saddr[4];//源端IP地址
BYTE Daddr[4];//目的端IP地址
BYTE Data[1];//IP包數據
};
2)ICMP包格式
struct icmp {
BYTE Type;//ICMP類型,本實驗用 8: ECHO0:ECHOREPLY
BYTE Code;//本實驗置零
WORD Checksum;//ICMP包校驗和,從TYPE開始,直到最后一位用戶數據,如果為
字節數為奇數則補充一位
WORD ID;//用于匹配ECHO和ECHO REPLY包
WORD Seq;//用于標記ECHO報文順序
BYTE Data[1];//用戶數據
};
四.簡單聊天程序的設計與實現課程設計目的聊天程序是上網時經常使用的網絡程序,通過它大家彼此之間可以交流信息。本設計要求完成一個聊天程序的簡單設計與實現。通過聊天程序的設計與實現,可以達到如下目的:
掌握網絡編程的知識和技能;
熟悉網絡軟件的開發過程,鍛煉解決實際問題的能力。課程設計內容
本設計要求設計并實現一個簡單的聊天程序,包括服務器實現和客戶端實現,具體內容和要求如下:
使用MSN或者QQ,分析聊天程序的功能需求;
在給定的參考程序的基礎上,參考MSN或者QQ,對功能做出擴充,不局限于以下的范圍:
在客戶端界面上顯示所有聯入聊天服務器的用戶;
支持兩個用戶之間的聊天;
支持增加好友的功能,好友上線時如果該用戶在線,則做出提醒;
增加用戶的個人信息修改、保存和查詢;
在聊天內容中支持中文;
在聊天內容中支持圖片等多媒體信息;
支持在用戶之間傳輸文件等附件;
其他擴展。
五.公司無線局域網的設計
要求:
假設某公司現階段公司有一棟5層的辦公樓,三棟四層的宿舍樓,22間房間、會議室有1間、辦公樓中包括15間辦公室以及6間辦公大廳,宿舍樓每層五間宿舍。現階段,企業采用的是有線局域網接入方式,星型接入結構,使用的10M帶寬接入。但由于公司的急劇擴張,人員需求的增加,使得接入網絡數量增多,造成端口不足,帶寬不足和經常掉線等問題,公司決定重新構建一個辦公——宿舍一體化的無線局域網。我們將會克服現階段所有的問題的前期下,完成漫游,更高網速,可擴展性網絡,更安全,更省電,高覆蓋面無線局域網的建設。通過這種設計方案,能在未來三到五年內適應辦公——宿舍系統的發展需求,為此需要達到:
(1)作為一個基于企業Intranet的信息管理和應用的網絡系統,提供相應的各種服務。
(2)網絡上各種軟、硬件資源能得到共享,并能快速、穩定地傳輸各種信息,提供有效的網絡信息管理手段。
(3)采用開放式、標準化的系統結構,以利于功能擴充和技術升級。
(4)能夠與外界進行廣域網的連接,提供、享用各種信息服務。
(5)具有完善的網絡安全機制。
(6)能夠與原有的計算機局域網絡和應用系統平滑地連接,調用原有各種計算機系統的信息。
(7)利用無線網絡技術進一步擴展辦公——宿舍網的覆蓋范圍,使企業員工能夠隨時隨地、方便高效地使用網絡。
(8)促進公司培訓的發展和員工娛樂的豐富,進一步拓展網絡空間。
(9)提升企業網絡環境,提高管理水平和效率,推動企業信息化建設;
(10)要覆蓋部分原來沒有有線網的空間,諸如:人行綠化走廊。
六.IP數據包解析程序的設計
1、課程設計目的本章課程設計的目的就是設計一個解析IP數據包的程序,并根據這個程序,說明IP數據包的結構及IP協議的相關問題,從而對IP層的工作原理有更好的理解和認識。
2、課程設計要求
本設計的目標是捕獲網絡中的IP數據包,解析數據包的內容,將結果顯示在標準輸出上,并同時寫入日志文件。
程序的具體要求如下:
1)以命令行形式運行:ipparse logfile,其中ipparse是程序名, 而logfile則代表記錄結果的日志文件。
2)在標準輸出和日志文件中寫入捕獲的IP包的版本、頭長度、服務類型、數據包總長度、數據包標識、分段標志、分段偏移值、生存時間、上層協議類型、頭校驗和、源IP地址和目的IP地址等內容。
3)當程序接收到鍵盤輸入Ctrl+C時退出
七.計算機網絡課件的設計
目的及要求:
考查學生對協議掌握的程度,要求以圖片、動畫、仿真模擬等方法制作多計算機網絡多媒體課件。具體要求:
突出計算機網絡課程的重點及難點;
必要的生澀理論盡量用動畫來實現;
為說明各網絡組件的作用以及構建的網絡性能,建立必要的系統仿真模型。
八.寬帶城域網的規劃設計
設計要求實現:
1、節點布局和布線;
2、路由規劃和地址規劃;
3、核心層和城域匯聚層結構設計;
4、區域匯聚層和接入層的設計;
5、服務器網段的設置;
6、網絡管理功能的設計
八.寬帶城域網的規劃設計
九.TCP/IP協議分析及實現
設計目的及要求:
1、初步掌握Windows socket編程的方法,并運用所學的知識實現客戶端和服務器端的簡單雙向通信。
2、熟悉TCP或IP協議的基本原理,并能對客戶/服務器編程模式有一個深入理解。
3、進一步熟悉面向對象的編程方法和封裝的相關概念。
4、了解用Visual C++ 進行基于對話框的編程的方法。
5、培養一定的自學能力和獨立分析問題、解決問題的能力。比如查找資料書、自主學習新知識。
十.FTP客戶端程序設計
實現FTP客戶端程序
十一.FTP服務器端程序設計
實現FTP服務器端程序
十二.TCP通信程序設計
要求:
實現TCP的連接建立、文件傳送和連接釋放的三個階段,并將任一文件傳送到服務器端,編程完成該應用程序的設計。實驗報告要求有實現過程的流程圖,對主要的函數及其參數給予說明,要有實現過程的主要程序段,并對各段程序的功能及作用進行說明。
十三.局域網數據包捕獲程序設計
設計一個GUI程序,實現IP、TCP、UDP數據包的捕獲和解析。通過編程了解各類數據報的結構,掌握網絡編程的基本原理和方法。
十四.滑動窗口協議程序的設計與實現
設計一個演示滑動窗口協議的圖形界面程序。
十五.簡單端口掃描程序設計
實現一個掃描器,必須能夠完成以下所有功能:使用 TCP connect、TCP SYN 和 TCP FIN 進行端口掃描,使用 ICMP echo 掃描實現 IP 掃描。并把掃描得知的結果記錄下來。
十六.廣播通信程序設計
使用WinSock API編程實現局域網消息廣播的實用程序。
參閱資料,簡述單播、廣播、多播的區別和聯系,以及各自的優缺點和適用范圍。
十七.跟蹤路由程序設計
程序記錄并顯示數據報從源端機器傳送到目標機器的過程中所經過的路由器的IP地址,且記錄數據報到達每個路由器所需要的時間。
十八.基于Winpcap的ARP數據包的捕獲與解析
設計一個GUI程序,完成局域網數據包的捕獲和ARP數據包的解析;
捕獲幾個網絡數據報,給出實例并分析ARP數據包各字段的含義;
說明基于Winpcap編程的基本原理、程序的總體框架,繪制每個函數的詳細設計流程圖。
十九.基于Winpcap的網絡流量統計分析
設計一個GUI程序,完成局域網數據包的捕獲和統計,需要統計的數據包包括TCP、UPD、ICMP、ARP、廣播數據包;
捕獲一段時間的數據包,分析統計的結果;
說明基于Winpcap編程的基本原理、程序的總體框架,繪制每個函數的詳細設計流程圖。
二十.圖形化網絡流量監控
開發一款圖形化顯示的網絡流量監控系統軟件,軟件能夠以圖形形式實時動態的顯示網絡流量的變化。
二十一.郵件程序設計
基本SMTP服務器(實現基本的SMTP協議命令,c語言)
基本POP3服務器(實現基本的POP3協議命令,c語言)
PHP Web Mail客戶端(用于發信和收信的Web客戶端程序)
二十二.web瀏覽器程序設計
設計一簡單的web瀏覽器。
二十三.獲取本機IP地址程序
二十四.獲得本地計算機的網絡協議信息程序
二十五.arp協議的實現