




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第一頁(yè)合肥學(xué)院合肥學(xué)院20201414-20201515年第二學(xué)期網(wǎng)絡(luò)協(xié)議程序設(shè)計(jì)課程考試(a )卷系級(jí)專業(yè)學(xué)校號(hào)碼的名字標(biāo)題號(hào)碼1234567890的合計(jì)評(píng)分引擎一,選題: (2分10=20分) 1 使用端口a. tcp端口23 b. udp端口23 c. arp端口25 d. icmp端口25 2. ping命令使用的協(xié)議為(d ) a. tcp b. udp c. arp d. icmp 3.以下模式類型使用線程池o處理請(qǐng)求的是(d ) aselect模型bwsaasyncselect模型cwsaeventselect模型doverlapped i/o完成例程模型4 .現(xiàn)在流行的互聯(lián)網(wǎng)通
2、信協(xié)議是(d ) a.htmlb.http (c ) a. b. c.172.17.128 d.172.17.255.ftp客戶端向服務(wù)器發(fā)送pass命令,ftp服務(wù)器返回的響應(yīng)代碼在(a )中a. 230 b. 331 c. 332 d. 420 7.icmp時(shí)間戳請(qǐng)求消息的消息類型是(c ) a.type=8b.type=3c.type=13d.type=14 (試卷首頁(yè)) 的大題得分裝訂線第2頁(yè)合計(jì)7頁(yè)8 .阻塞模式為非阻塞模式(a ) a .開發(fā)過(guò)程更簡(jiǎn)單b .在大量建立的插座線程間進(jìn)行通信的情況下,c .需要寫出更多的代碼d .數(shù)據(jù)的收發(fā)
3、量不均勻,時(shí)間不定的情況下,有更明顯的優(yōu)點(diǎn)9 .數(shù)據(jù)包的捕獲流程是(a )。 a.pcap _ find all devs-pcap _ open _ live-pcap _ compile-pcap _ set filter-pcap _ loop-pcap _ closeb.pcap _ find all devs-pcap _ com oop-pcap _ closec.pcap _ find all devs-pcap _ open _ live-pcap _ compile-pcap _ set filter-pcap _ closed.pca p _ find all devs-p
4、cap _ 在ose10.visualc中,通常使用winsock2.2實(shí)現(xiàn)網(wǎng)絡(luò)通信功能的參考報(bào)頭文件為(b ) a.winsock.hb.winsock2. hc.winsock2_2. hd.winsock 2.2.h2,空欄1 .在計(jì)算機(jī)上使用無(wú)符號(hào)長(zhǎng)整數(shù)(unsigned long )來(lái)存儲(chǔ)和表示ip地址,可分為_網(wǎng)絡(luò)字節(jié)順序_和_主機(jī)字節(jié)順序_兩種形式。 2 .插座編程分為_閉塞_ _和_ _非閉塞_兩種開發(fā)模式。 3.npf是winpcap的核心部分,也是winpcap的核心組件,可以實(shí)現(xiàn)包的捕獲、過(guò)濾、統(tǒng)計(jì)、轉(zhuǎn)儲(chǔ)等功能。 visual c使用結(jié)構(gòu)_ in_addr_來(lái)存儲(chǔ)網(wǎng)絡(luò)的字
5、節(jié)順序格式的ip地址。 5 .常見的網(wǎng)絡(luò)編程技術(shù)包括:直接網(wǎng)卡編程技術(shù)、基于分組驅(qū)動(dòng)器的網(wǎng)絡(luò)編程技術(shù)、基于ndis的網(wǎng)絡(luò)編程技術(shù)、基于libpcap/winpcap的網(wǎng)絡(luò)6 .如果ftp需要轉(zhuǎn)發(fā)用于建立控制連接的端口是21。則客戶端程序連接到服務(wù)器上的端口20。 7 .根據(jù)基礎(chǔ)協(xié)議,套接字開發(fā)接口可以提供_連接_和_不連接_的服務(wù)方式。 8 .兩個(gè)主機(jī)使用tcp進(jìn)行通信分為三個(gè)階段:連接建立階段、_數(shù)據(jù)傳輸階段_和斷開釋放資源階段。 在wsaasyncselect模型中,應(yīng)用程序可以在套接字上接收基于_ windows消息_的網(wǎng)絡(luò)事件通知。 10.select ()函數(shù)使用_ fd_set_結(jié)
6、構(gòu)來(lái)管理多個(gè)套接字。 三、簡(jiǎn)單解答(6分鐘4=24分鐘)描述tcp/ip協(xié)議家族的體系結(jié)構(gòu)。 (1)網(wǎng)絡(luò)接口層(2)互聯(lián)網(wǎng)層(網(wǎng)絡(luò)層) (3)輸送層(傳輸層) (4)應(yīng)用程序?qū)拥拇箢}得分大題得分小題得分第3頁(yè),合計(jì)7頁(yè)的評(píng)價(jià)基準(zhǔn): 1,1.5分,合計(jì)6分。2 .簡(jiǎn)單說(shuō)明插座提供的3種插座及其各自的特征嗎? 流式傳輸接口(sock_stream )提供了一種可靠的面向鏈路的數(shù)據(jù)傳輸服務(wù),使您能夠準(zhǔn)確地發(fā)送和接收數(shù)據(jù)。 流式傳輸套接字是在傳輸層通過(guò)tcp協(xié)議來(lái)實(shí)現(xiàn)的。 數(shù)據(jù)報(bào)接口(sock_dgram )提供未連接、不可靠的雙向數(shù)據(jù)傳輸服務(wù)。 數(shù)據(jù)報(bào)接口是在傳輸層通過(guò)udp協(xié)議來(lái)實(shí)現(xiàn)的。 原始套接
7、字接口(sock_raw )提供了讀寫ip/icmp/igmp和生成特殊ip消息的功能。 評(píng)分標(biāo)準(zhǔn):能回答1、3種名字的人,各得1分,合計(jì)3分,能正確記述能寫中文和英語(yǔ)名字的2、3種插座特征的,每1分,合計(jì)3分。 3.http請(qǐng)求包含請(qǐng)求行、標(biāo)頭、空白行和請(qǐng)求正文。 簡(jiǎn)單的消息標(biāo)頭有四種?通常標(biāo)頭(只發(fā)送消息,不用于發(fā)送的實(shí)體)請(qǐng)求標(biāo)頭(允許將客戶端請(qǐng)求的附加信息和客戶端自己的信息傳遞給服務(wù)器端) 包含響應(yīng)標(biāo)頭(不包含在狀態(tài)行中的附加響應(yīng)信息和有關(guān)服務(wù)器的信息,以及允許下一個(gè)訪問(wèn)由請(qǐng)求- uri標(biāo)識(shí)的資源的信息)實(shí)體標(biāo)頭(請(qǐng)求和響應(yīng)消息都可以發(fā)送實(shí)體)的評(píng)估標(biāo)準(zhǔn)。 1、各項(xiàng)目的1.5分,共計(jì)6
8、分。 4 .簡(jiǎn)要敘述ftp的兩個(gè)連接模式和兩個(gè)連接模式的特征。 答: ftp支持兩種執(zhí)行模式:主動(dòng)模式和被動(dòng)模式。 不同之處在于控制打開第二個(gè)連接的方式。 1在活動(dòng)模式:活動(dòng)模式中,客戶端向服務(wù)器發(fā)送用于數(shù)據(jù)連接的ip地址和端口號(hào),并且服務(wù)器程序打開數(shù)據(jù)連接。 2被動(dòng)模式如果:客戶端受防火墻保護(hù)或無(wú)法接收tcp連接,建議使用被動(dòng)模式。 在被動(dòng)模式下,服務(wù)器向客戶端發(fā)送用于數(shù)據(jù)連接的ip地址和端口號(hào)時(shí),客戶端將打開數(shù)據(jù)連接。 評(píng)價(jià)基準(zhǔn):能表現(xiàn)1、2種模式,分別能表現(xiàn)1分,合計(jì)2分,兩種模式的特征,各得2分,合計(jì)4分。 小題得分小題得分小題得分大題裝訂線4頁(yè),共計(jì)7頁(yè)4,編程主題(2分10=20分
9、)通常使用winsock2.2進(jìn)行網(wǎng)絡(luò)編程。 以下是網(wǎng)絡(luò)協(xié)議編程中常用的模板的示例。 請(qǐng)根據(jù)你學(xué)到的知識(shí)來(lái)填空欄。 其中,寫入注釋符號(hào)后面的內(nèi)容是程序的注釋,寫入代碼中途的是開發(fā)所需的函數(shù)和變量等。# includestdafx.h # include # include (1) # pragma comment (lib,(2) int main(int argc,char* argv) const int buf_size=64; wsadata wsd; /wsadata變量socket sserver; /服務(wù)器套接字socket sclient; /客戶端套接字sockaddr_in
10、 addrserv; 服務(wù)器地址char bufbuf_size; /接收數(shù)據(jù)緩沖區(qū)int retval; /返回值if (wsasastartup (生成word (2,2 ),返回1; /(4)在以下語(yǔ)句中填寫的注釋sserver=socket(af_inet、sock_stream、ipro _ tcp ) if (invalid _ socket=s server ) printf (失??! n) wsacleanup (); 返回- 1; /服務(wù)器套接字地址addr serv.sin _ family=(5) addr serv.sin _ port=htons (4999 ) ad
11、dr serv.sin _ addr.s _ addr=ina addr _ any; /(6) retval=bind(sserver,(lpr sockaddr ) if (socket _ error=retval )打印(失??! n )第五頁(yè),共7頁(yè)closesocket(sserver) wsacleanup (); 返回- 1; 開始監(jiān)聽retval=(7) (sserver,1 )的if(socket_error=retval) printf (監(jiān)聽任務(wù)失??! n )關(guān)閉服務(wù)器wsacleanup (); 返回- 1; /客戶端請(qǐng)求接受sockaddr_inaddr客戶端inta
12、ddrclientlen=sizeof(addr客戶端)/鏈接sclient=(8)(sserver, (sockaddr far * ) if (invalid _ socket=scl lient ) printf (接受鏈接啟動(dòng)失敗) n) closesocket(sserver) wsacleanup (); 返回- 1; while(true) /接收客戶機(jī)數(shù)據(jù)zeromemory(buf,buf_size) retval=(9)(sclient,buf,buf_size, 0) /數(shù)據(jù)if (socket _ error=retval )打印(接收客戶端數(shù)據(jù)失敗n )關(guān)閉套接字(s
13、 server )關(guān)閉套接字(scle lint )窗口(); 返回- 1; ps (ps0=0)中斷; printf (客戶端發(fā)送的數(shù)據(jù): %sn,buf )裝訂線的第6頁(yè),共計(jì)7頁(yè)的printf (向客戶端發(fā)送數(shù)據(jù):%sn,buf ) (10 ) (sclient,buf,strlen(buf ), 0) /發(fā)送數(shù)據(jù)closesocket(sserver) /套接字cloesocket(sclelint關(guān)閉/套接字wsacleanup ()/釋放套接字資源return 0; 回答:1winsock2.h 2 ws2_32.lib 3初始化套接字動(dòng)態(tài)庫(kù)4插座5af_inet 6綁定套接字7listen 8accept 9recv 10send評(píng)價(jià)標(biāo)準(zhǔn): 1,每次填寫一分,共計(jì)10分,程序關(guān)鍵字五、綜合問(wèn)題(16分鐘*1=16分鐘) 1、我們閱覽互聯(lián)網(wǎng)信息時(shí)最常用的方法是瀏覽器(ie、chrome、fixfox等),實(shí)際
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 繡球北方越冬管理辦法
- 福建企業(yè)宿舍管理辦法
- 規(guī)劃審批資金管理辦法
- 培訓(xùn)心得課件下載
- 福建泉州市中考數(shù)學(xué)試卷
- 產(chǎn)后修復(fù)培訓(xùn)課件
- 肖邦英語(yǔ)課件
- 甘肅2024年數(shù)學(xué)試卷
- 關(guān)老師批數(shù)學(xué)試卷
- 第二實(shí)驗(yàn)中學(xué)數(shù)學(xué)試卷
- 2025年長(zhǎng)沙市中考數(shù)學(xué)試卷真題(含標(biāo)準(zhǔn)答案)
- 2025年北京市中考數(shù)學(xué)試卷真題
- 2024年武漢市漢陽(yáng)區(qū)招聘社區(qū)干事考試真題
- 廣告項(xiàng)目方案投標(biāo)文件(技術(shù)方案)
- 北師大版4四年級(jí)下冊(cè)數(shù)學(xué)期末復(fù)習(xí)試卷(5套)
- 遼寧省大連市甘井子區(qū)2023-2024學(xué)年七年級(jí)下學(xué)期期末生物學(xué)試題(原卷版)
- 鐵路行車組織(高職)全套教學(xué)課件
- 北京玉淵潭中學(xué)英語(yǔ)新初一分班試卷含答案
- 湘少版三年級(jí)英語(yǔ)上冊(cè)Unit-1Hello.ppt
- 小學(xué)一二年級(jí)校本教材古詩(shī)文
- 加油站消防安全培訓(xùn) (2)
評(píng)論
0/150
提交評(píng)論