




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、選擇題(1) UDF可以提供的端口數(shù)是 65535(2) 根據(jù)TCP或UDP端口的分配規(guī)則,端口 254保留給特定的服務(wù)3) 保留給其他服務(wù)的端口是 2564) 在 Internet 中,用三元組標(biāo)識(shí)一個(gè)應(yīng)用層進(jìn)程。這種三元組,指的是傳輸層協(xié)議,主機(jī)的 IP 地址,傳輸層的端口號(hào)5) 在 Internet 中,可以標(biāo)識(shí)一個(gè)完整的網(wǎng)間通信的是 傳輸層協(xié)議,本地機(jī) IP 地址,本地機(jī)傳輸層端口,遠(yuǎn)地機(jī) IP 地址,遠(yuǎn)地機(jī)傳輸層端口6) 規(guī)定純文本電子郵件信件的格式的是 RFC8227) 接收電子郵件的郵局協(xié)議是 POP38) 因特網(wǎng)上使用最多的一種應(yīng)用是 email(9) SMTP命令的一般的格式
2、 命令關(guān)鍵字 參數(shù)(10) SMTP客戶(hù)問(wèn)候SMTF服務(wù)器命令格式是HELO發(fā)送方的主機(jī)名(11) 寫(xiě)信字段的格式是 MAIL FROM發(fā)信人的電子郵件地址 12)請(qǐng)求發(fā)送郵件內(nèi)容 命令格式: DATA 13) 空操作命令格式: NOOP 14)系統(tǒng)狀態(tài)或系統(tǒng)幫助應(yīng)答碼字是 21115)幫助信息的碼字是 21416)服務(wù)器關(guān)閉傳輸通道碼字是 22117)網(wǎng)易的SMTP服務(wù)器的域名是規(guī)定電子郵件信件內(nèi)容結(jié)構(gòu)的標(biāo)準(zhǔn)是RFC82218)信頭字段包括四部分,第一部分是字段名19)信頭字段的結(jié)構(gòu)包括 字段折疊20)發(fā)送者對(duì)發(fā)送的發(fā)送格式是 Sender :mailbox 21)Win32 操作系統(tǒng)下支持
3、 多進(jìn)程多線(xiàn)程機(jī)制22)阻塞套接字的 I/O 操作 調(diào)用、等待、返回23)套接字 I/O 模型,種類(lèi)數(shù)是 524)不是圖形界面的操作系統(tǒng)有 DOS25)一般C程序中的Main或WinMain函數(shù)是 主線(xiàn)程26)Win32操作系統(tǒng)中可調(diào)度的最小的執(zhí)行單位線(xiàn)程27)為程序員提供了 Win dows應(yīng)用程序的集成幵發(fā)環(huán)境的是vc+28)線(xiàn)程分的種類(lèi)數(shù)是 2(29)在MFC應(yīng)用程序中,所有的線(xiàn)程是CWinThread對(duì)象30) 適用于處理那些不要求用戶(hù)輸入并且比較消耗時(shí)間的其他任務(wù)的是工作線(xiàn)程31) 一個(gè)工作線(xiàn)程對(duì)應(yīng)一個(gè) 控制函數(shù)32) 創(chuàng)建并啟動(dòng)工作線(xiàn)程的函數(shù) AfxBeginThread33) 用
4、戶(hù)界面窗口類(lèi),包括 窗口,對(duì)話(huà)框34) AfxBeginThread() 函數(shù)的第一個(gè)參數(shù)是pThreadClass35) Windows Internet 擴(kuò)展應(yīng)用程序高級(jí)編程接口 WInternet36) 利用 MFC WinInet 類(lèi)來(lái)編寫(xiě) Internet 應(yīng)用程序還具的優(yōu)點(diǎn) 支持 Web代理服務(wù)器訪(fǎng)問(wèn)(37) 封裝了 HINTERNE會(huì)話(huà)根句柄的是 CInternetSession 類(lèi)38) 文件類(lèi)包括 CInternetFile 類(lèi)39) 代表 MFC WinInet 類(lèi)的成員函數(shù)在執(zhí)行時(shí)所發(fā)生的錯(cuò)誤或異常的是CInternetFile 類(lèi)40) 使用 WinInet 類(lèi)編程的步
5、驟包括 創(chuàng)建 CInternetSession 類(lèi)對(duì)象,創(chuàng) 建并初始化 Internet 會(huì)話(huà)41) 如果需要使用異步操作模式,可以重載 OnStatusCallback 函數(shù)(42) MFC提 供的套接字類(lèi)是 Win dows Socket API43) CSocket 類(lèi)派生于 CAsyncSocket 類(lèi)44) 管理通信的是 CSocketFile(45) 的包含文件包含了 CAsyncSocket , CSocket,和 CSocketFile46) CAsyncSocket 類(lèi)對(duì)象稱(chēng)為 異步選擇47) 創(chuàng)建該對(duì)象的底層套接字句柄 Create() 成員函數(shù)48) 流式異步套接字對(duì)象,
6、使用端口是 2749) 套接字相關(guān)的事件與通知消息,有 6(50)根據(jù)TCP或者UDP的端口分配機(jī)制,保留端口的范圍是??0102351) UNIX 操作系統(tǒng)對(duì)文件和所有其它的輸入 / 輸出設(shè)備,采用一種統(tǒng)一的操作模式。這種模式為打開(kāi) -讀-寫(xiě)- 關(guān)閉52) Internet 中,用三元組標(biāo)識(shí)一個(gè)應(yīng)用層進(jìn)程。 這種三元組, 指的是 傳輸層協(xié)議,主機(jī)的 IP 地址,傳輸層的端口號(hào)53) 可擴(kuò)展標(biāo)記語(yǔ)言是 XML(54) FOXMAII是電子郵件應(yīng)用(55) CutFTP是文件傳輸應(yīng)用(56) P2P第一代的代表是 NAPSTER系統(tǒng)(57) P2P第2代的代表是CHOR孫統(tǒng)(58) ?P2P第3
7、代的代表是 MP3系統(tǒng)59) 套接口最早應(yīng)用于 UNIX60) 套接字的類(lèi)型分為 3 種61) htons 用于 短整數(shù)本機(jī)順序轉(zhuǎn)換為網(wǎng)絡(luò)順序62) htonl 用于 長(zhǎng)整數(shù)本機(jī)順序轉(zhuǎn)換為網(wǎng)絡(luò)順序63) ntons 用于短整數(shù)網(wǎng)絡(luò)順序轉(zhuǎn)換為本機(jī)順序64) ntohl 用于長(zhǎng)整數(shù)網(wǎng)絡(luò)順序轉(zhuǎn)換為本機(jī)順序65) LISTEN(Sockfe, 10 )正確執(zhí)行時(shí)候,返回 0(66) LISTEN的等待連接隊(duì)列的最大長(zhǎng)度,可以設(shè)為2067) 返回本地計(jì)算機(jī)的標(biāo)準(zhǔn)主機(jī)名的是 gethostname68) 返回對(duì)應(yīng)于給定主機(jī)名的主機(jī)信息的是 gethostbyname69) 返回一個(gè) IP 地址取回相應(yīng)主機(jī)
8、信息的是 ?gethostbyaddr70) 返回對(duì)應(yīng)于給定服務(wù)名和協(xié)議名的相關(guān)服務(wù)信息的是 getservbyname71) getcontext 的作用是獲得連接對(duì)象的環(huán)境值72) getsession 的作用是 得到與連接相關(guān)的 CInternetSession73) ?getservername 的作用是 得到與連接相關(guān)的服務(wù)器名74) Hinternet 的作用是 得到當(dāng)前 Internet 會(huì)話(huà)的句柄75) 得到已檢索的文件的字節(jié)長(zhǎng)度,使用函數(shù)是getlength76) 得到已檢索的文件的名稱(chēng),使用函數(shù)是getfilename77) 得到已檢索的文件的全路徑,應(yīng)使用函數(shù)getfil
9、epath78) 得到已檢索的文件的標(biāo)題,應(yīng)使用函數(shù)getfiletitle79) CInternetFile類(lèi) 的 成 員 函 數(shù) 中 , 不 可 以 重setwritebuffersize80) 保留端口中, FTP 使用端口 21(81) 保留端口中,HTTP使用端口 80(82) 保留端口中,SMTP使用端口 25(83) ?保留端口中,POP3使用端口 110(84) 保留端口中,DNS使用端口 53對(duì)象指針載的是(85) 保留端口中,TFTP使用端口 69(86) ?保留端口中,SNMP使用端口 161(87) WIN32操作系統(tǒng)是單用戶(hù)多任務(wù)(88) HTTP第 一次出現(xiàn)時(shí)的原始
10、協(xié)議是(89) 首次在GET請(qǐng)求類(lèi)型的基礎(chǔ)上,增加了 HEAD青求類(lèi)型的是90) 首先嚴(yán)格定義了緩沖和代理服務(wù)器的操作的是91) 下一代超文本傳輸協(xié)議是 HTTPng(92) ? “后退”菜單的ID號(hào)是ID_BACK(93) “停止”菜單的ID號(hào)是ID_STOP94) “刷新”菜單的 ID 號(hào)是 ID_UPDATE(95) SMTP命令的格式是命令關(guān)鍵字參數(shù)96)SMTP向應(yīng)碼的第一位為2 時(shí)表示關(guān)于傳輸線(xiàn)路的肯定應(yīng)答97)SMTP向應(yīng)碼的第一位為3 時(shí)表示中間肯定應(yīng)答98)SMTP向應(yīng)碼的第一位為4 時(shí)表示暫時(shí)否定完成應(yīng)答99)SMTP向應(yīng)碼的第一位為5 時(shí)表示永久否定回答填空題1.2.3.
11、.1.12.13.保留給其他服務(wù)的端口范圍是 256-1023 ?在 Internet 中,用三元組標(biāo)識(shí)一個(gè)應(yīng)用層進(jìn)程。 這種三元組, 指的是 傳 輸層協(xié)議,主機(jī)的 IP 地址,傳輸層的端口號(hào)封裝了 HINTERNE會(huì)話(huà)根句柄的是 CInternetSession類(lèi)?Windows Internet 擴(kuò)展應(yīng)用程序高級(jí)編程接口 WInternet?使用 WinInet 類(lèi)編程的步驟包括 創(chuàng)建 CInternetSession 類(lèi)對(duì)象,創(chuàng)建 并初始化 Internet 會(huì)話(huà)?文件類(lèi)包括 CInternetFile 類(lèi)AfxBeginThread() 函數(shù)的第一個(gè)參數(shù)是
12、 pThreadClass如果需要使用異步操作模式,可以重載 OnStatusCallback 函數(shù)?利用MFC Winlnet類(lèi)來(lái)編寫(xiě)In ternet 應(yīng)用程序還具的優(yōu)點(diǎn)支持Web代理服務(wù)器訪(fǎng)問(wèn)?代表 MFC WinInet 類(lèi)的成員函數(shù)在執(zhí)行時(shí)所發(fā)生的錯(cuò)誤或異常的是CInternetFile 類(lèi)?保留端口中,SMTP使用端口 25保留端口中,POP3使用端口 110保留端口中,DNS使用端口 5314. 保留端口中,TFTP使用端口 6915. ?保留端口中,SNMP使用端口 16116. WIN32操作系統(tǒng)是 單用戶(hù)多任務(wù)17. UDF可以提供的端口數(shù)是 6553518. 根據(jù)TCP或
13、UDP端 口的分配規(guī)則,端口 25419. ?規(guī)定純文本電子郵件信件的格式的是 RFC82220. ?接收電子郵件的郵局協(xié)議是 POP321. ?因特網(wǎng)上使用最多的一種應(yīng)用是 email22. SMTP命令的一般的格式命令關(guān)鍵字 參數(shù)23. SMT喀戶(hù)問(wèn)候SMTFB務(wù)器命令格式是 HELO發(fā)送方的主機(jī)名24. ?空操作命令格式是 NOOP 25. ?系統(tǒng)狀態(tài)或系統(tǒng)幫助應(yīng)答碼字是 21126. 幫助信息的碼字是 21427. 服務(wù)器關(guān)閉傳輸通道碼字是 22128. 網(wǎng)易的SMTP服務(wù)器的域名是規(guī)定電子郵件信件內(nèi)容結(jié)構(gòu)的標(biāo)準(zhǔn)是RFC82229. 信頭字段包括四部分,第一部分是字段名30. ?信頭字
14、段的結(jié)構(gòu)包括 字段折疊31. 發(fā)送者對(duì)發(fā)送的發(fā)送格式是 Sender : mailbox 32. ?Win32 操作系統(tǒng)下支持 多進(jìn)程多線(xiàn)程機(jī)制33. ?阻塞套接字的 I/O 操作是 調(diào)用、等待、返回34. 套接字 I/O 模型,種類(lèi)數(shù)是 535. ?Win32 操作系統(tǒng)中可調(diào)度的最小的執(zhí)行單位線(xiàn)程36. 為程序員提供了 Windows應(yīng)用程序的集成幵發(fā)環(huán)境的是VC+37. 線(xiàn)程分的種類(lèi)數(shù)是 238. 在MFC應(yīng)用程序中,所有的線(xiàn)程是CWinThread對(duì)象工作39. 適用于處理那些不要求用戶(hù)輸入并且比較消耗時(shí)間的其他任務(wù)的是 線(xiàn)程40. ?一個(gè)工作線(xiàn)程對(duì)應(yīng)一個(gè) 控制函數(shù)41. ?創(chuàng)建并啟動(dòng)工
15、作線(xiàn)程的函數(shù) AfxBeginThread42. 用戶(hù)界面窗口類(lèi),包括 窗口,對(duì)話(huà)框43. MFC提供的套接字類(lèi)是 Windows Socket API44. CSocket 類(lèi)派生于 CAsyncSocket 類(lèi)45. ?管理通信的是 CSocketFile46. 的包含文件包含了 CAsyncSocket , CSocket,和 CSocketFile47. CAsyncSocket 類(lèi)對(duì)象稱(chēng)為 異步選擇48. ?創(chuàng)建該對(duì)象的底層套接字句柄 Create() 成員函數(shù)49. ?流式異步套接字對(duì)象,使用端口是 27三、 問(wèn)答題1. 實(shí)現(xiàn)網(wǎng)間進(jìn)程通信必須解決哪些問(wèn)題?(1)網(wǎng)間進(jìn)程的標(biāo)識(shí)問(wèn)題。
16、 ( 2)與網(wǎng)絡(luò)協(xié)議棧連接的問(wèn)題。 (3)多重協(xié)議 的識(shí)別問(wèn)題。(4)不同的通信服務(wù)的問(wèn)題。2. TCP或UDP端 口的分配規(guī)則(1)端口 0:不使用或者作為特殊的用途。 (2)端口 1 255:保持特定 的服務(wù)。TCP和UDP均規(guī)定,小于256的端口號(hào)才能分配地址給網(wǎng)上眾所 周知的的服務(wù)。(3)端口 2561023:保留給其他的服務(wù), 如路由。 (4) 端口 10244999:可以用做任意客戶(hù)的端口。 (5)端口 500065535: 可以用作用戶(hù)的服務(wù)器端口。3. 進(jìn)程的網(wǎng)絡(luò)地址包括哪些?應(yīng)用層進(jìn)程地址 =(傳輸層協(xié)議, 主機(jī)的 IP 地址, 傳輸層的端口號(hào)) ,它標(biāo) 識(shí)了因特網(wǎng)中,進(jìn)程間
17、通信的一個(gè)端點(diǎn),也把它稱(chēng)為進(jìn)程的網(wǎng)絡(luò)地址。4. ?網(wǎng)絡(luò)中進(jìn)程通信的標(biāo)識(shí)包括哪些?一個(gè)完整的網(wǎng)間通信需要一個(gè)五元組在全局中唯一地來(lái)標(biāo)識(shí): 傳輸層協(xié)議, 本地機(jī) IP 地址,本地機(jī)傳輸層端口, 遠(yuǎn)地機(jī) IP 地址,遠(yuǎn)地機(jī)傳輸層端口。5. 面向連接的服務(wù)和無(wú)連接的服務(wù)的區(qū)別。1)面向連接服務(wù)是電話(huà)系統(tǒng)服務(wù)模式的抽象,即每一次完整的數(shù)據(jù)傳輸都要經(jīng)過(guò)建立連接、使用連接和終止連接的過(guò)程。在數(shù)據(jù)傳輸過(guò)程中, 各數(shù)據(jù)分組不攜帶目的地址,而使用連接號(hào)。本質(zhì)上,連接是一個(gè)管道, 收發(fā)數(shù)據(jù)不但順序一致,而且內(nèi)容相同。 TCP提供面向連接的虛電路傳輸 服務(wù),使用面向連接的協(xié)議,在進(jìn)行數(shù)據(jù)交換之前,通信的對(duì)等實(shí)體必須
18、進(jìn)行握手,相互傳送連接信息,一方面確定了通信的路徑,另一方面還可 以相互協(xié)商,做好通信的準(zhǔn)備。建立連接需要很多開(kāi)銷(xiāo),另外,大部分面 向連接的協(xié)議為保證投遞無(wú)誤,還要執(zhí)行額外的計(jì)算來(lái)驗(yàn)證爭(zhēng)取性,這又 進(jìn)一步增加了開(kāi)銷(xiāo)。 (2)無(wú)連接服務(wù)是郵政服務(wù)系統(tǒng)的抽象,每個(gè)分組都 攜帶完整的目的地址,各分組在系統(tǒng)中獨(dú)立傳送。無(wú)連接服務(wù)不能保證分 組到達(dá)的先后順序, 不進(jìn)行分組出錯(cuò)的回復(fù)與重傳, 不保證傳輸?shù)目煽啃浴?無(wú)連接協(xié)議在通信前, 不需要建立連接, 也不管接收端是否正在準(zhǔn)備接收。 無(wú)連接服務(wù)類(lèi)似于郵政系統(tǒng):發(fā)信人把信裝入郵箱即可;至于收信人是否 想收到這封信, 或郵局是否會(huì)因?yàn)楸╋L(fēng)雨未能按時(shí)將信件投遞
19、到收信人處 等,發(fā)信人都不得而知。UDP就是無(wú)連接的協(xié)議,提供無(wú)連接的數(shù)據(jù)報(bào)傳 輸服務(wù)。6. 可靠性的含義是什么?可靠性就是發(fā)送端發(fā)出的每個(gè)字節(jié)都能到達(dá)既定的接收端,不出錯(cuò),不丟 失,不重復(fù),保證數(shù)據(jù)的完整性,稱(chēng)為保證投遞。7. ?簡(jiǎn)述.NET平臺(tái)的產(chǎn)品(1)幵發(fā)工具:包括一組語(yǔ)言(C播口); 一組幵發(fā)工具(Visual ); 一個(gè)綜合類(lèi)庫(kù),用于創(chuàng)建 Web服務(wù)、Web應(yīng)用程序和 Windows應(yīng)用程序;一個(gè) 內(nèi)置于框架中用于執(zhí)行對(duì)象公用語(yǔ)言運(yùn)行期環(huán)境(Common LanguageRuntime,CLR .(2)專(zhuān)用服務(wù)器:提供一組.NET企業(yè)級(jí)服務(wù)器,原來(lái)稱(chēng)為 SQL Server、Exc
20、hange Server 等。(3)Web服務(wù)。(4)設(shè)備:是全 新的.NET驅(qū)動(dòng)的數(shù)字化智能設(shè)備,包括從 Tablet-PC、蜂窩電話(huà)到游戲機(jī) 等設(shè)備。8. 簡(jiǎn)述.NET平臺(tái)的軟件構(gòu)成。頂層是全新的開(kāi)發(fā)工具,中間層包括三部分: .NET 服務(wù)器、 .NET 服務(wù)構(gòu) 件和.NET框架。 底層是WINDOW操作系統(tǒng)。9. 簡(jiǎn)述.NET框架的設(shè)計(jì)要支持的目標(biāo)。(1)簡(jiǎn)化組件的使用( 2)實(shí)現(xiàn)語(yǔ)言的集成( 3)支持 Internet 的互操作(4)簡(jiǎn)化軟件的開(kāi)發(fā)( 5)簡(jiǎn)化組件的部署( 6)提高可靠性( 7)提高安 全性10. 簡(jiǎn)述Web服務(wù)的特點(diǎn)。(1)可復(fù)用(2)松散耦合(3)封裝(4)Web服
21、務(wù)可以程序中訪(fǎng)問(wèn)(5)Web服務(wù)在In ternet 上發(fā)布11. ?簡(jiǎn)述客戶(hù)軟件的特點(diǎn)1)在進(jìn)行網(wǎng)絡(luò)通信時(shí)臨時(shí)成為客戶(hù)機(jī),但它也可在本地進(jìn)行其他的計(jì)算。(2)被用戶(hù)調(diào)用,只為一個(gè)會(huì)話(huà)運(yùn)行。在打算通信時(shí)主動(dòng)向遠(yuǎn)地服務(wù) 器發(fā)起通信。(3)能訪(fǎng)問(wèn)所需多種服務(wù),但在某一個(gè)時(shí)刻只能與一個(gè)遠(yuǎn)程 服務(wù)器進(jìn)行主動(dòng)通信。 (4)主動(dòng)地啟動(dòng)與服務(wù)器的通信。 ( 5)在用戶(hù)的計(jì) 算機(jī)上運(yùn)行,不需要特殊的硬件和很復(fù)雜的操作系統(tǒng)。12. ?簡(jiǎn)述服務(wù)器軟件的特點(diǎn)。(1)是一種專(zhuān)門(mén)用來(lái)提供某種服務(wù)的程序,可同時(shí)處理多個(gè)遠(yuǎn)地客戶(hù)機(jī) 的請(qǐng)求。(2)當(dāng)系統(tǒng)啟動(dòng)時(shí)即自動(dòng)調(diào)用,并且連續(xù)運(yùn)行著,不斷地為多個(gè) 會(huì)話(huà)服務(wù)。(3)接收來(lái)自
22、任何客戶(hù)機(jī)的通信請(qǐng)求, 但只提供一種服務(wù)。( 4) 被動(dòng)地等待并接收來(lái)自多個(gè)遠(yuǎn)端客戶(hù)機(jī)的通信請(qǐng)求。 ( 5)在共享計(jì)算機(jī)上 運(yùn)行,一般需要強(qiáng)大的硬件和高級(jí)的操作系統(tǒng)支持。13. 簡(jiǎn)述客戶(hù)與用戶(hù)的區(qū)別?!翱蛻?hù)” (client) 和服務(wù)器都指的是應(yīng)用進(jìn)程,即計(jì)算機(jī)軟件。“用戶(hù)” (user) 指的是使用計(jì)算機(jī)的人。14. 簡(jiǎn)述客戶(hù)與服務(wù)器的通信過(guò)程1)在通信可以進(jìn)行之前, 服務(wù)器應(yīng)先行啟動(dòng), 并通知它的下層協(xié)議棧做好接收客戶(hù)機(jī)請(qǐng)求的準(zhǔn)備,然后被動(dòng)地等待客戶(hù)機(jī)的通信請(qǐng)求。我們稱(chēng)服 務(wù)器處于監(jiān)聽(tīng)狀態(tài)。 (2)一般是先由客戶(hù)機(jī)向服務(wù)器發(fā)送請(qǐng)求,服務(wù)器向 客戶(hù)機(jī)返回應(yīng)答。 客戶(hù)機(jī)隨時(shí)可以主動(dòng)啟動(dòng)通信,
23、向服務(wù)器發(fā)出連接請(qǐng)求, 服務(wù)器接收這個(gè)請(qǐng)求,建立了他們之間的通信關(guān)系。( 3)客戶(hù)機(jī)與服務(wù)器的通信管理一旦建立,客戶(hù)機(jī)和服務(wù)器都可以發(fā)送和接收信息。信息在客 戶(hù)機(jī)和服務(wù)器之間可以沿任意方向或兩個(gè)方向傳遞。在某些情況下,客戶(hù) 機(jī)想服務(wù)器發(fā)送一系列請(qǐng)求,服務(wù)器相應(yīng)地返回一系列應(yīng)答。在另一些情 況下,只要客戶(hù)機(jī)向服務(wù)器發(fā)送一個(gè)請(qǐng)求,建立了客戶(hù)機(jī)與服務(wù)器的通信 關(guān)系,服務(wù)器就不斷地向客戶(hù)機(jī)發(fā)送數(shù)據(jù)。15. 簡(jiǎn)述在 C/S 模式中,存在著的一與多的關(guān)系。(1)一個(gè)服務(wù)器同時(shí)為多個(gè)客戶(hù)機(jī)服務(wù)(2)一個(gè)用戶(hù)的計(jì)算機(jī)上同時(shí)運(yùn)行多個(gè)連接不同服務(wù)器的客戶(hù)機(jī)(3)一個(gè)服務(wù)器類(lèi)的計(jì)算機(jī)同時(shí)運(yùn)行多個(gè)服務(wù)器16. P2P
24、系統(tǒng)的特征(1)分散性( 2)規(guī)模性( 3)擴(kuò)展性( 4)Servent 性( 5)自治性( 6) 互助性( 7)自組織性17. ?簡(jiǎn)述P2P的發(fā)展第一代一 Napster系統(tǒng)為代表,它是一個(gè) mp3共享的系統(tǒng),mp3文件交換者的計(jì)算機(jī)既是文件的提供者,也是文件的請(qǐng)求者。有一個(gè)中央服務(wù)索引服務(wù)器統(tǒng)一管理,對(duì)等點(diǎn)必須連接到該服務(wù)器。第二代P2P使用基于分布式哈希表的協(xié)議,這些協(xié)議不使用中央索引服務(wù)器,將索引路由表通過(guò)分布式哈希表分別存放在參與本 P2P網(wǎng)絡(luò)的計(jì)算機(jī)中,每個(gè)節(jié)點(diǎn)既請(qǐng)求服務(wù), 又提供服務(wù)。第三代 P2P采用混合型的覆蓋網(wǎng)絡(luò)結(jié)構(gòu),不需要專(zhuān)門(mén)的服務(wù) 器,網(wǎng)絡(luò)中所有的對(duì)等點(diǎn)都是服務(wù)器,并且
25、承擔(dān)很小的拂去其功能。18. P2P的關(guān)鍵技術(shù)(1)資源定位( 2)安全性與信任問(wèn)題( 3)聯(lián)網(wǎng)服務(wù)質(zhì)量問(wèn)題( 4)標(biāo)準(zhǔn) 化19. 簡(jiǎn)述P2P系統(tǒng)的應(yīng)用前景。(1)分布式計(jì)算及網(wǎng)格計(jì)算。 (2)文件共享與存儲(chǔ)共享。 ( 3)即時(shí)通信交 流,(4)安全的P2P通信與信息共享,(5)語(yǔ)音與流媒體。20. 通過(guò)哪些函數(shù)可以解決本機(jī)字節(jié)順序和網(wǎng)絡(luò)字節(jié)順序問(wèn)題htons() :短整數(shù)本機(jī)順序轉(zhuǎn)換為網(wǎng)絡(luò)順序, 用于端口號(hào)。 htonl() :長(zhǎng)整 數(shù)本機(jī)順序轉(zhuǎn)換為網(wǎng)絡(luò)順序,用于 IP 地址。 noths() :短整數(shù)網(wǎng)絡(luò)順序 轉(zhuǎn)換為本機(jī)順序,用于端口號(hào)。 ntohl() :長(zhǎng)整數(shù)網(wǎng)絡(luò)順序轉(zhuǎn)化為本機(jī)順 序,
26、用于 IP 地址。21. ?什么是阻塞阻塞是指一個(gè)進(jìn)程執(zhí)行了一個(gè)函數(shù)或者系統(tǒng)調(diào)用, 該函數(shù)由于某種原因不能立即完成,因而不能返回調(diào)用它的進(jìn)程,導(dǎo)致進(jìn)程受控于這個(gè)函數(shù)而處 于等待的狀態(tài),進(jìn)程的這種狀態(tài)成為阻塞。22. 原始套接字的使用過(guò)程1. 根據(jù)需要設(shè)置套接字的選項(xiàng) 2. 調(diào)用 connect 和 bind 函數(shù)來(lái)綁定對(duì)方和 本地地址 3. 發(fā)送數(shù)據(jù)包 4. 接受數(shù)據(jù)包23. ?使用 Visual C+ 進(jìn)行 Windows Sockets 程序開(kāi)發(fā)的技術(shù)要點(diǎn)有哪些?1. 同常規(guī)編程一樣, 無(wú)論服務(wù)器方還是客戶(hù)機(jī)方應(yīng)用程序都要進(jìn)行所謂的 初始化處理。 2. 一般情況下,網(wǎng)絡(luò)通信程序是某應(yīng)用程序
27、中的一模塊。3. 以通信程序作為其中一個(gè)模塊的應(yīng)用程序往往不是在等待數(shù)據(jù)發(fā)送或 接受完之后再做其他工作,因而在主程序中要采用多線(xiàn)程技術(shù),即將數(shù)據(jù) 的發(fā)或收,放在一個(gè)具有一定優(yōu)先級(jí)(一般宜取較高優(yōu)先級(jí))的輔助線(xiàn)程 中,在數(shù)據(jù)發(fā)或收期間, 主程序仍可進(jìn)行其他工作。 4. 在許多情況下, 要 求通信模塊應(yīng)實(shí)時(shí)地收、發(fā)數(shù)據(jù)。24. 簡(jiǎn)述MFC類(lèi)庫(kù)封裝的內(nèi)容1.對(duì)Win32應(yīng)用程序編程接口的封裝。2.對(duì)應(yīng)用程序概念的封裝。3.對(duì)COM/OL特性的封裝。4.對(duì)ODBC功能的封裝。25. AppWizard 自動(dòng)創(chuàng)建的應(yīng)用程序骨架主要包括哪些?頭文件(.h )、實(shí)現(xiàn)文件(.cpp )、資源文件(.rc )、
28、模塊定義文件(.def )26. 實(shí)現(xiàn)網(wǎng)間進(jìn)程通信,必須解決哪些問(wèn)題1.網(wǎng)間進(jìn)程的標(biāo)識(shí)問(wèn)題2.與網(wǎng)絡(luò)協(xié)議棧鏈接的問(wèn)題 3. 多重協(xié)議的識(shí)別問(wèn)題 4. 不同的通信服務(wù)的問(wèn)題27. Windows Sockets 2推薦的流規(guī)格,將 QoS特性劃分為哪些方面?1.源通信描述: 應(yīng)用程序的通信事件以什么方式被送入網(wǎng)絡(luò)。2. 延時(shí)性:最大延時(shí)和可接受的延時(shí)變化。 3. 需要保證的服務(wù)級(jí)別:應(yīng)用程序是否 要求對(duì)服務(wù)質(zhì)量的絕對(duì)保證。4. 費(fèi)用:這一項(xiàng)是為將來(lái)可以決定有意義的費(fèi)用時(shí)保留的。 5. 服務(wù)提供者特定的參數(shù):流規(guī)格可以根據(jù)具體的提 供者擴(kuò)展。28. 以用戶(hù)單擊主窗口的關(guān)閉按鈕為例,說(shuō)明應(yīng)用程序的退
29、出過(guò)程。1.用戶(hù)單擊主窗口的的關(guān)閉按鈕,導(dǎo)致發(fā)送MFC標(biāo)準(zhǔn)命令消息ID_APP_EXIT. 2.主窗口處理 WM_CLOSE息。 3.收到 WM_QUI消息后, 退出消息循環(huán),進(jìn)而退出整個(gè)應(yīng)用程序。29. 利用 MFC WinInet 類(lèi)編寫(xiě) Internet 應(yīng)用程序,具有什么優(yōu)點(diǎn)?1.提供緩沖機(jī)制。2.支持安全機(jī)制。3.支持Web代理服務(wù)器訪(fǎng)問(wèn)。4.緩沖的輸入 / 輸出。 5. 輕松簡(jiǎn)潔。30. 簡(jiǎn)述Web服務(wù)的幵發(fā)周期1.創(chuàng)建:幵發(fā)測(cè)試 Web服務(wù)的實(shí)現(xiàn),包括服務(wù)接口說(shuō)明的定義、 和服務(wù)實(shí) 現(xiàn)說(shuō)明的定義。 2. 安裝:把服務(wù)接口和服務(wù)實(shí)現(xiàn)的定義發(fā)送到服務(wù)請(qǐng) 求者或服務(wù)注冊(cè)處,把服務(wù)的可執(zhí)
30、行程序放到Web服務(wù)器的可執(zhí)行環(huán)境中。3.運(yùn)行:Web服務(wù)等待調(diào)用請(qǐng)求,被不同的請(qǐng)求者通過(guò)網(wǎng)絡(luò)訪(fǎng) 問(wèn)或調(diào)用,服務(wù)請(qǐng)求者此時(shí)可以查找或綁定操作。4.管理:對(duì) Web服務(wù)應(yīng)用程序進(jìn)行監(jiān)督、 檢查和控制, 包括安全性。 性能和服務(wù)質(zhì)量管理 等。四、 綜合題31. 綜述 Create() 成員函數(shù)的格式。格式:BOOL Creat(UINT nSocketPort = 0, 供緩沖機(jī)制。 WinInet 類(lèi)會(huì)自動(dòng)建立本地磁盤(pán)緩沖 區(qū),可以緩沖存儲(chǔ)下載的各種 Internet 文件,當(dāng)客戶(hù)機(jī)程序再次請(qǐng)求某個(gè)文 件時(shí),它會(huì)首先到本地磁盤(pán)的緩沖中查找, 從而快速讀客戶(hù)機(jī)的請(qǐng)求作出相應(yīng)。2. 支持安全機(jī)制。支
31、持基本的身份認(rèn)證和安全套接層(SSL)協(xié)議。3.支持Web弋理服務(wù)器訪(fǎng)問(wèn)。能從系統(tǒng)注冊(cè)中讀取關(guān)于代理服務(wù)器的信息,便在請(qǐng)求時(shí)使用代理服務(wù)器。 4. 緩沖的輸入 / 輸出。例如, 它的輸入函數(shù)可以在讀夠所 請(qǐng)求的字節(jié)數(shù)之后才返回。 5. 輕松簡(jiǎn)潔。往往只需要一個(gè)函數(shù)就可以建立與 服務(wù)器的連接,并且做好讀文件的準(zhǔn)備,而不需要用戶(hù)做更多的工作32. 綜述 WinSock 的兩種輸入輸出模式Win Sock有兩種輸入輸出模式:阻塞模式和非阻塞模式。1.在阻塞模式下,當(dāng)進(jìn)程的程序調(diào)用了一個(gè) WinSock 的 I/O 的函數(shù),而轉(zhuǎn)去執(zhí)行它的時(shí)候,在 I/O 操作完成之前, 執(zhí)行操作的 WinSock 函
32、數(shù)會(huì)一直等候下去, 不會(huì)立即返回 調(diào)用它的程序,即不會(huì)立即交出CUP的控制權(quán)。在I/O操作完成之前,其他代 碼都無(wú)法執(zhí)行, 成為了純粹的獨(dú)占使用方式, 這就使整個(gè)應(yīng)用程序進(jìn)程處于阻 塞的等待狀態(tài), 既不能相應(yīng)用戶(hù)的操作, 也不能做其他的任何事情。 這就大大 降低了應(yīng)用程序的性能。 2. 在非阻塞模式下,當(dāng)進(jìn)程的程序調(diào)用了一個(gè) Win Sock的I/O函數(shù),而轉(zhuǎn)去執(zhí)行它的時(shí)候,無(wú)論 I/O操作是否能夠完成,執(zhí) 行操作的 WinSock 函數(shù)都會(huì)立即返回調(diào)用它的程序。如果恰好具備完成操作 的條件, 這次調(diào)用可能就完成了輸入或輸出; 但在大部分的情況下, 這些調(diào)用 都會(huì)“失敗”,并返回一個(gè) WSAE
33、WOULDBLOKC,表示完成操作的條件尚不具 備,但又不允許稍加等待,因而沒(méi)時(shí)間來(lái)完成請(qǐng)求的操作。33. 綜述五種“套接字 I/O 模型”。一共五種套接字模型, select (選擇)、WSAAsyncSelect (異步選擇)、 WSAEventSelect (事件選擇)、Overlapped I/O (重疊式 I/O )、Completion port (完成端口)(1)select (選擇) Select( 選擇)模型是 Winsock 中最常見(jiàn)的 I/O 模 型?;舅枷耄菏抢?select 函數(shù),實(shí)現(xiàn)對(duì)多個(gè)套接字 I/O 的管理。(2) WSAAsy ncSelect (異步選擇
34、)。Win sock 通過(guò) WSAAs yn cSelect()自 動(dòng)地設(shè)置套接字處于非阻塞方式。使用WindowsSockets實(shí)現(xiàn)Windows網(wǎng)絡(luò)程 序設(shè)計(jì) 的關(guān)鍵就是它提供了對(duì)網(wǎng)絡(luò)事件基于消息的異步存取,用于注冊(cè)應(yīng)用 程序感興趣的網(wǎng)絡(luò)事件。它請(qǐng)求 WindowsSockets DLL 在檢測(cè)到套接字上發(fā)生 的網(wǎng)絡(luò)事件時(shí),向窗口發(fā)送一個(gè)消息。(3)WSAEventSelect (事件選擇)。事件通知模型要求在程序中針對(duì)使 用的每個(gè)套接字創(chuàng)建一個(gè)事件對(duì)象,然后通過(guò)事件模式通知程序其套接字是 否收到或發(fā)送的信息。( 4) overlapped (重疊)能使應(yīng)用程序達(dá)到更佳的性能。基本原理:應(yīng)
35、 用程序使用一個(gè)重疊的數(shù)據(jù)結(jié)構(gòu), 一次投遞一個(gè)或多個(gè) Winsock 的 I/O 請(qǐng)求, 應(yīng)用程序可為那些提交的請(qǐng)求提供服務(wù)。( 5) completion port (完成端口)是最復(fù)雜的一種 I/O 模型,使用有 限的線(xiàn)程資源來(lái)管理大數(shù)據(jù)量對(duì)象的機(jī)制。當(dāng)應(yīng)用程序需要管理為數(shù)眾多的 套接字時(shí), 完成端口模型提供了最佳的系統(tǒng)性能。 該模型也提供了最好的伸縮 性,非常適合用來(lái)處理成百上千個(gè)套接字。34. 綜述?HTTP協(xié)議的版本歷程。(1)是HTTP第一次出現(xiàn)時(shí)定制的原始協(xié)議。(2)在協(xié)議中,客戶(hù)端與web服務(wù)器建立連接后,只能獲得一個(gè)web資(3)協(xié)議,允許客戶(hù)端與web服務(wù)器建立連接后,在一個(gè)連接上獲取多個(gè)web資源。35. C/S 模式的應(yīng)用程序的特點(diǎn)有哪些?(1)客戶(hù)和服務(wù)器都是軟件進(jìn)程, C/S 模式是網(wǎng)絡(luò)上通過(guò)進(jìn)程通信建 立分布式應(yīng)用的常用模型。(2)非對(duì)稱(chēng)性: 服務(wù)器通過(guò)網(wǎng)絡(luò)提供服務(wù), 客戶(hù)通過(guò)網(wǎng)絡(luò)使用服務(wù), 這種不對(duì)稱(chēng)性體現(xiàn)在軟件結(jié)構(gòu)和工作過(guò)程上。( 3)對(duì)等性: 客戶(hù)和服務(wù)器必有一套共識(shí)的約定, 必與以某種應(yīng)用層 協(xié)議相聯(lián),并且協(xié)議必須在通信的兩端實(shí)現(xiàn)。( 4)服務(wù)器的被動(dòng)性: 服務(wù)器必須先行啟動(dòng),
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 阜陽(yáng)科技職業(yè)學(xué)院《材料力學(xué)(1)》2023-2024學(xué)年第二學(xué)期期末試卷
- 豫章師范學(xué)院《招投標(biāo)與合同管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 上海師范大學(xué)天華學(xué)院《健身教練技能培訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 萊蕪職業(yè)技術(shù)學(xué)院《生態(tài)學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西管理職業(yè)學(xué)院《圖像編輯技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江工商職業(yè)技術(shù)學(xué)院《中學(xué)化學(xué)問(wèn)題設(shè)計(jì)與問(wèn)題解決》2023-2024學(xué)年第二學(xué)期期末試卷
- 周口師范學(xué)院《運(yùn)動(dòng)控制導(dǎo)論》2023-2024學(xué)年第二學(xué)期期末試卷
- 青海柴達(dá)木職業(yè)技術(shù)學(xué)院《給排水工程儀表與控制》2023-2024學(xué)年第二學(xué)期期末試卷
- 河北農(nóng)業(yè)大學(xué)現(xiàn)代科技學(xué)院《犯罪心理學(xué)專(zhuān)題》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶科技學(xué)院《世界平面設(shè)計(jì)史一》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年不停電電源(UPS)項(xiàng)目合作計(jì)劃書(shū)
- 2025年國(guó)家林業(yè)和草原局直屬事業(yè)單位第一批招聘應(yīng)屆畢業(yè)生96人歷年高頻重點(diǎn)模擬試卷提升(共500題附帶答案詳解)
- 2025年春季開(kāi)學(xué)典禮校長(zhǎng)講話(huà)稿-少年無(wú)畏凌云志扶搖直上入云蒼
- 2025寒假開(kāi)學(xué)第一課 課件【1】
- 2025年湖南食品藥品職業(yè)學(xué)院高職單招職業(yè)適應(yīng)性測(cè)試近5年常考版參考題庫(kù)含答案解析
- 山東省泰安市新泰市2024-2025學(xué)年(五四學(xué)制)九年級(jí)上學(xué)期1月期末道德與法治試題(含答案)
- 1《北京的春節(jié)》課后練習(xí)(含答案)
- (完整版)陸河客家請(qǐng)神書(shū)
- 2025年行業(yè)協(xié)會(huì)年度工作計(jì)劃
- DB3502T 160-2024 工業(yè)產(chǎn)品質(zhì)量技術(shù)幫扶和質(zhì)量安全監(jiān)管聯(lián)動(dòng)工作規(guī)范
- 2025年學(xué)校教師政治理論學(xué)習(xí)計(jì)劃
評(píng)論
0/150
提交評(píng)論