版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、第一頁合肥學(xué)院合肥學(xué)院20201414-20201515年第二學(xué)期網(wǎng)絡(luò)協(xié)議程序設(shè)計課程考試(a )卷系級專業(yè)學(xué)校號碼的名字標(biāo)題號碼1234567890的合計評分引擎一,選題: (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處理請求的是(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時間戳請求消息的消息類型是(c ) a.type=8b.type=3c.type=13d.type=14 (試卷首頁) 的大題得分裝訂線第2頁合計7頁8 .阻塞模式為非阻塞模式(a ) a .開發(fā)過程更簡單b .在大量建立的插座線程間進(jìn)行通信的情況下,c .需要寫出更多的代碼d .數(shù)據(jù)的收發(fā)
3、量不均勻,時間不定的情況下,有更明顯的優(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實現(xiàn)網(wǎng)絡(luò)通信功能的參考報頭文件為(b ) a.winsock.hb.winsock2. hc.winsock2_2. hd.winsock 2.2.h2,空欄1 .在計算機(jī)上使用無符號長整數(shù)(unsigned long )來存儲和表示ip地址,可分為_網(wǎng)絡(luò)字節(jié)順序_和_主機(jī)字節(jié)順序_兩種形式。 2 .插座編程分為_閉塞_ _和_ _非閉塞_兩種開發(fā)模式。 3.npf是winpcap的核心部分,也是winpcap的核心組件,可以實現(xiàn)包的捕獲、過濾、統(tǒng)計、轉(zhuǎn)儲等功能。 visual c使用結(jié)構(gòu)_ in_addr_來存儲網(wǎng)絡(luò)的字
5、節(jié)順序格式的ip地址。 5 .常見的網(wǎng)絡(luò)編程技術(shù)包括:直接網(wǎng)卡編程技術(shù)、基于分組驅(qū)動器的網(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 .兩個主機(jī)使用tcp進(jìn)行通信分為三個階段:連接建立階段、_數(shù)據(jù)傳輸階段_和斷開釋放資源階段。 在wsaasyncselect模型中,應(yīng)用程序可以在套接字上接收基于_ windows消息_的網(wǎng)絡(luò)事件通知。 10.select ()函數(shù)使用_ fd_set_結(jié)
6、構(gòu)來管理多個套接字。 三、簡單解答(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頁,合計7頁的評價基準(zhǔn): 1,1.5分,合計6分。2 .簡單說明插座提供的3種插座及其各自的特征嗎? 流式傳輸接口(sock_stream )提供了一種可靠的面向鏈路的數(shù)據(jù)傳輸服務(wù),使您能夠準(zhǔn)確地發(fā)送和接收數(shù)據(jù)。 流式傳輸套接字是在傳輸層通過tcp協(xié)議來實現(xiàn)的。 數(shù)據(jù)報接口(sock_dgram )提供未連接、不可靠的雙向數(shù)據(jù)傳輸服務(wù)。 數(shù)據(jù)報接口是在傳輸層通過udp協(xié)議來實現(xiàn)的。 原始套接
7、字接口(sock_raw )提供了讀寫ip/icmp/igmp和生成特殊ip消息的功能。 評分標(biāo)準(zhǔn):能回答1、3種名字的人,各得1分,合計3分,能正確記述能寫中文和英語名字的2、3種插座特征的,每1分,合計3分。 3.http請求包含請求行、標(biāo)頭、空白行和請求正文。 簡單的消息標(biāo)頭有四種?通常標(biāo)頭(只發(fā)送消息,不用于發(fā)送的實體)請求標(biāo)頭(允許將客戶端請求的附加信息和客戶端自己的信息傳遞給服務(wù)器端) 包含響應(yīng)標(biāo)頭(不包含在狀態(tài)行中的附加響應(yīng)信息和有關(guān)服務(wù)器的信息,以及允許下一個訪問由請求- uri標(biāo)識的資源的信息)實體標(biāo)頭(請求和響應(yīng)消息都可以發(fā)送實體)的評估標(biāo)準(zhǔn)。 1、各項目的1.5分,共計6
8、分。 4 .簡要敘述ftp的兩個連接模式和兩個連接模式的特征。 答: ftp支持兩種執(zhí)行模式:主動模式和被動模式。 不同之處在于控制打開第二個連接的方式。 1在活動模式:活動模式中,客戶端向服務(wù)器發(fā)送用于數(shù)據(jù)連接的ip地址和端口號,并且服務(wù)器程序打開數(shù)據(jù)連接。 2被動模式如果:客戶端受防火墻保護(hù)或無法接收tcp連接,建議使用被動模式。 在被動模式下,服務(wù)器向客戶端發(fā)送用于數(shù)據(jù)連接的ip地址和端口號時,客戶端將打開數(shù)據(jù)連接。 評價基準(zhǔn):能表現(xiàn)1、2種模式,分別能表現(xiàn)1分,合計2分,兩種模式的特征,各得2分,合計4分。 小題得分小題得分小題得分大題裝訂線4頁,共計7頁4,編程主題(2分10=20分
9、)通常使用winsock2.2進(jìn)行網(wǎng)絡(luò)編程。 以下是網(wǎng)絡(luò)協(xié)議編程中常用的模板的示例。 請根據(jù)你學(xué)到的知識來填空欄。 其中,寫入注釋符號后面的內(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)在以下語句中填寫的注釋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 )第五頁,共7頁closesocket(sserver) wsacleanup (); 返回- 1; 開始監(jiān)聽retval=(7) (sserver,1 )的if(socket_error=retval) printf (監(jiān)聽任務(wù)失??! n )關(guān)閉服務(wù)器wsacleanup (); 返回- 1; /客戶端請求接受sockaddr_inaddr客戶端inta
12、ddrclientlen=sizeof(addr客戶端)/鏈接sclient=(8)(sserver, (sockaddr far * ) if (invalid _ socket=scl lient ) printf (接受鏈接啟動失敗) 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頁,共計7頁的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初始化套接字動態(tài)庫4插座5af_inet 6綁定套接字7listen 8accept 9recv 10send評價標(biāo)準(zhǔn): 1,每次填寫一分,共計10分,程序關(guān)鍵字五、綜合問題(16分鐘*1=16分鐘) 1、我們閱覽互聯(lián)網(wǎng)信息時最常用的方法是瀏覽器(ie、chrome、fixfox等),實際
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年江蘇省宿遷市檢察官、法官入員額考試真題(附答案)
- 2026年北京國科科服控股有限公司招聘備考題庫及參考答案詳解一套
- 2026年廣州市白云區(qū)14所公辦中小學(xué)招聘各科臨聘教師備考題庫及1套完整答案詳解
- 2026年四川省婦幼保健醫(yī)療崗招聘備考題庫及一套參考答案詳解
- 2026年巴中市中西醫(yī)結(jié)合醫(yī)院公開招聘員額管理專業(yè)技術(shù)人員15人備考題庫有答案詳解
- 2026年東莞市西湖職業(yè)培訓(xùn)學(xué)校招聘備考題庫及一套完整答案詳解
- 2026年年南網(wǎng)數(shù)字集團(tuán)社會招聘106人正式員工備考題庫完整參考答案詳解
- 2026年合肥工業(yè)大學(xué)(合肥校區(qū))專職輔導(dǎo)員、心理健康教育教師(輔導(dǎo)員崗位)招聘備考題庫及一套答案詳解
- 2026年云南省交通投資建設(shè)集團(tuán)有限公司下屬公路建設(shè)公司年管理人員第二批次招聘備考題庫完整答案詳解
- 2026年共和縣廿地鄉(xiāng)衛(wèi)生院招聘備考題庫及1套參考答案詳解
- 頭孢曲松鈉過敏的觀察與急救
- 幼兒園后勤人員培訓(xùn)會議記錄2025
- 廣告材料供貨方案(3篇)
- 四上語文《快樂讀書吧》作品導(dǎo)讀《世界經(jīng)典神話與傳說》
- 母嬰護(hù)理員職業(yè)道德課件
- 混合痔術(shù)后大出血的護(hù)理
- 咯血診治專家共識解讀
- 廢舊鋰電池拆解、破碎及梯次利用項目可行性研究報告模板-立項拿地
- 電力工程應(yīng)急管理措施
- 綠化勞務(wù)協(xié)議合同協(xié)議
- 穩(wěn)心顆粒治療心律失常
評論
0/150
提交評論