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