2011上半學(xué)年華南農(nóng)業(yè)大學(xué)網(wǎng)絡(luò)編程試卷_第1頁(yè)
2011上半學(xué)年華南農(nóng)業(yè)大學(xué)網(wǎng)絡(luò)編程試卷_第2頁(yè)
2011上半學(xué)年華南農(nóng)業(yè)大學(xué)網(wǎng)絡(luò)編程試卷_第3頁(yè)
2011上半學(xué)年華南農(nóng)業(yè)大學(xué)網(wǎng)絡(luò)編程試卷_第4頁(yè)
2011上半學(xué)年華南農(nóng)業(yè)大學(xué)網(wǎng)絡(luò)編程試卷_第5頁(yè)
已閱讀5頁(yè),還剩9頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2011上半學(xué)年光南農(nóng)業(yè)大學(xué)網(wǎng)絡(luò)編程試卷(含答案)華南農(nóng)業(yè)大學(xué)期末考試一試卷(A卷)2011學(xué)年第

1學(xué)期

考試科目:

網(wǎng)絡(luò)編程學(xué)號(hào)

考試種類:(閉卷)姓名

考試時(shí)間:

120分鐘年級(jí)專業(yè)題號(hào)

總分滿分

30

15

55

100得分評(píng)閱人一.

選擇題(

30分,每題

3分)1.以下哪個(gè)是

TCP/IP

模型?(

B)A.應(yīng)用層,表示層,網(wǎng)絡(luò)層,物理層;B.應(yīng)用層,傳輸層,網(wǎng)絡(luò)層,鏈路層C.應(yīng)用層,傳輸層,鏈路層,物理層D.應(yīng)用層,傳輸層,網(wǎng)絡(luò)層,物理層2.P2P的設(shè)計(jì)架構(gòu)不包含以下哪一種?(C)A.集中式架構(gòu)B.完整散布式架構(gòu)C.點(diǎn)對(duì)點(diǎn)架構(gòu)D.混淆型架構(gòu)3.HTTP懇求方法不包含以下哪一種(B)A.Post

B.UpdateC.Get

D.Head4.FTP

的作用不包含(

C)A.文件共享;

B.經(jīng)過(guò)應(yīng)用程序直接或間接使用遠(yuǎn)程主機(jī);C.供給一致性的協(xié)議,防止用戶在不一樣主機(jī)上有同樣的操作方式;供給靠譜及有效率的數(shù)據(jù)傳輸;5.SMTP與POP3的端口分別是:(B)A.25,75B.25,110C.21,75D.21,1106.IP地點(diǎn)是,子網(wǎng)掩碼是,則其網(wǎng)段的廣播地點(diǎn)是C)A.C.7.TCP的特色不包含以下哪一點(diǎn)(C)A.面向連結(jié)B.全雙工數(shù)據(jù)傳遞C.傳輸速度快D.面向字節(jié)流8.對(duì)于線程哪一點(diǎn)是對(duì)的。(D)A.任何一個(gè)C#程序都有一個(gè)默認(rèn)的線程,該線程是后臺(tái)線程;每個(gè)進(jìn)度都有一個(gè)線程池。線程池默認(rèn)大小有35個(gè)線程;C.線程池中的線程都是前臺(tái)線程;D.C#中常用的線程同步的語(yǔ)句是lock語(yǔ)句;9.在Internet頂用一個(gè)三元組能夠在全局中獨(dú)一表記一個(gè)應(yīng)用層進(jìn)度,這不包含以下哪一種(A)A.網(wǎng)絡(luò)層協(xié)議C.端口號(hào)

B.IP地點(diǎn)D.傳輸層協(xié)議10.TCP/IP協(xié)議簇中,哪一種是網(wǎng)絡(luò)層協(xié)議B)A.TCP

B.ARPC.SMTP

D.TFTP二.判斷題(15分,每題1分,用T表示對(duì),F(xiàn)表示錯(cuò))端口的分派地點(diǎn)是1-65535,全局分派是1-1023,當(dāng)?shù)胤峙墒?024-65535(F)線程池中既有后臺(tái)線程也有前臺(tái)線程,某進(jìn)度的全部前臺(tái)線程都停止了,后臺(tái)進(jìn)度也自然終止。(F)在SMTP中,電子郵件由信封、首部和正文3部分構(gòu)成。(T)數(shù)字署名是私鑰加密,公鑰解密。T)ESMTP與SMTP的差別是發(fā)送郵件時(shí)要求用戶身份考證。(T)HTTP的流水線方式是指客戶在收到前一個(gè)響應(yīng)后才能發(fā)出下一個(gè)懇求。(F)7.HTTP(HypertextTransferProtocol),傳輸協(xié)議,當(dāng)前的版本是1.0。

超文本(F)NAT功能是只好用硬件來(lái)實(shí)現(xiàn)F)IP地點(diǎn)有A,B,C,D,E五類F)UDP不需要連結(jié),速度比TCP快;T)UDP傳輸?shù)臄?shù)據(jù)無(wú)信息界限;F)Socket類比位于基層TcpClient類供給了更高層次的抽象,它們封裝TCP套接字的創(chuàng)立,不需要辦理連結(jié)的細(xì)節(jié)。F)監(jiān)聽(tīng)套接字與新創(chuàng)立的套接字所使用的端口不一樣。(F)14.本機(jī)回送地點(diǎn)是T)Socket套接字的Accept( )方法若檢測(cè)到監(jiān)聽(tīng)套接字的緩沖區(qū)是空的話,馬上返回(F)三.簡(jiǎn)答題(55分)1.什么是端口,網(wǎng)絡(luò)通訊中為何要引入端口?6分)答:端口是TCP/IP協(xié)議簇中,應(yīng)用層進(jìn)度與傳輸層協(xié)議實(shí)體間的通訊接口。端口是操作系統(tǒng)可分派的一種資源;應(yīng)用程序(進(jìn)度)經(jīng)過(guò)系統(tǒng)調(diào)用與某端口綁定(binding)后,傳輸層傳給該端口的數(shù)據(jù)都被相應(yīng)進(jìn)度接收,相應(yīng)進(jìn)度發(fā)給傳輸層的數(shù)據(jù)都經(jīng)過(guò)該端口輸出。在網(wǎng)絡(luò)通訊過(guò)程中,需要獨(dú)一辨別通訊兩頭的端點(diǎn),即運(yùn)轉(zhuǎn)于某機(jī)器中的應(yīng)用程序。假如沒(méi)有引入端口,則只好經(jīng)過(guò)進(jìn)度號(hào)進(jìn)行辨別。進(jìn)度號(hào)是系統(tǒng)動(dòng)向分派的,不一樣的系統(tǒng)會(huì)使用不一樣的進(jìn)度表記符,應(yīng)用程序在運(yùn)轉(zhuǎn)以前其實(shí)不知道自己的進(jìn)度號(hào),假如需要運(yùn)轉(zhuǎn)后再?gòu)V播進(jìn)度號(hào)則很難保證通訊的順利進(jìn)行。而引入端口后,就能夠利用端口號(hào)辨別應(yīng)用程序,同時(shí)經(jīng)過(guò)固定端口號(hào)來(lái)辨別和使用公共服務(wù),如HTTP和FTP等。2.什么是套接字?(5分)答:套接字是對(duì)網(wǎng)絡(luò)中不一樣主機(jī)上應(yīng)用進(jìn)度之間進(jìn)行雙向通訊的端點(diǎn)的抽象,一個(gè)套接字就是網(wǎng)絡(luò)長(zhǎng)進(jìn)度通訊的一端,供給了應(yīng)用進(jìn)度利用網(wǎng)絡(luò)協(xié)議?;Q數(shù)據(jù)的體制。3.套接字有哪些種類,分別有什么特色?(6分)答:1)流式套接字。供給面向連結(jié)、靠譜的數(shù)據(jù)傳輸服務(wù),數(shù)據(jù)無(wú)差錯(cuò)、無(wú)重復(fù)的發(fā)送,且按發(fā)送次序接收;內(nèi)設(shè)流量限制,防止數(shù)據(jù)超流限;數(shù)據(jù)被看做是字節(jié)流,無(wú)長(zhǎng)度限制;2)數(shù)據(jù)報(bào)式套接字。供給無(wú)連結(jié)服務(wù);數(shù)據(jù)包以獨(dú)立包形式發(fā)送,不供給無(wú)差錯(cuò)保證,數(shù)據(jù)可能丟掉或重復(fù),而且接收次序雜亂。3)原始套接字。原始套接字同意對(duì)較低層次的協(xié)議,如IP、ICMP直接接見(jiàn),用于查驗(yàn)新的協(xié)議的實(shí)現(xiàn)。4.信息無(wú)界限問(wèn)題有哪幾種解決方法,各有什么優(yōu)弊端?(6分)答:發(fā)送固定信息的長(zhǎng)度。程序設(shè)計(jì)起來(lái)簡(jiǎn)單,但長(zhǎng)度的擬訂沒(méi)有一致的標(biāo)準(zhǔn)。將信息長(zhǎng)度與信息一同發(fā)送。長(zhǎng)度可自由控制,但長(zhǎng)度信息據(jù)有必定的比率,影響效率。使用特別標(biāo)志分信息。設(shè)計(jì)起來(lái)簡(jiǎn)單,但發(fā)送的信息中不可以含有標(biāo)志符。5.什么是網(wǎng)絡(luò)穿越,怎樣實(shí)現(xiàn)UDP網(wǎng)絡(luò)穿越?(6分)答:網(wǎng)絡(luò)穿越是指在網(wǎng)絡(luò)通訊過(guò)程中,通訊的一端假如是內(nèi)網(wǎng)地點(diǎn)時(shí),需要利用NAT進(jìn)行地點(diǎn)變換。因?yàn)镹AT不一樣意外面主機(jī)主動(dòng)接見(jiàn)內(nèi)部主機(jī),所以通訊的一端在發(fā)送信息前,一定解決怎樣不被另一端NAT設(shè)施攔截的問(wèn)題,即怎樣穿越對(duì)方NAT的阻擋。鑒于server的UDP網(wǎng)絡(luò)穿越1)客戶端A與客戶端B分別登錄服務(wù)器S;2)A發(fā)喪命令給S,懇求S向B發(fā)出打洞請(qǐng)求。3)S發(fā)送打洞命令給B;4)B收到信息后向A發(fā)送信息;5)A向B發(fā)送信息,實(shí)現(xiàn)網(wǎng)絡(luò)穿越;6.FTP協(xié)議的兩種工作方式是什么,請(qǐng)簡(jiǎn)述。(6分)答:1)PORT方式,即客戶主動(dòng)式??蛻舳讼蚍?wù)器的FTP端口(默認(rèn)是21)發(fā)送連結(jié)懇求,服務(wù)器接受連結(jié),成立一條命令鏈路。當(dāng)需要傳遞數(shù)據(jù)時(shí),客戶端使用并監(jiān)聽(tīng)某暫時(shí)端口,并在命令鏈路上用PORT方式告訴服務(wù)器采納主動(dòng)傳輸方式。于是服務(wù)器從20端口向客戶端的暫時(shí)端口發(fā)送連結(jié)懇求,成立一條數(shù)據(jù)鏈路來(lái)傳遞數(shù)據(jù)。(2)PASV方式,即客戶被動(dòng)式??蛻舳讼蚍?wù)器的FTP端口(默認(rèn)是21)發(fā)送連結(jié)懇求,服務(wù)器接受連結(jié),成立一條命令鏈路。當(dāng)需要傳遞數(shù)據(jù)時(shí),客戶端告訴服務(wù)器采納被動(dòng)傳輸方式。于是服務(wù)器使用并監(jiān)聽(tīng)某暫時(shí)端口,并在命令鏈路上用PASV命令告訴客戶端對(duì)應(yīng)的端口號(hào)。最后客戶端向服務(wù)器發(fā)送連結(jié)懇求,成立一條數(shù)據(jù)鏈路來(lái)傳遞數(shù)據(jù)。7.HTTP協(xié)議的內(nèi)容有哪些?(5分)答:HTTP懇求信息。HTTP方法。HTTP響應(yīng)信息。URLHTTP流程8.HTTP無(wú)狀態(tài)與長(zhǎng)久連結(jié)分別是什么意思,請(qǐng)簡(jiǎn)述。(5分)答:無(wú)狀態(tài)的意思是,每一個(gè)懇求與響應(yīng)是相互獨(dú)立的。而長(zhǎng)久連結(jié)是,服務(wù)器會(huì)在一準(zhǔn)時(shí)間內(nèi)保存該連結(jié)的有關(guān)信息。9.在IE

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論