北郵-信息網(wǎng)絡(luò)應(yīng)用基礎(chǔ)--期末押題超準(zhǔn).doc_第1頁
北郵-信息網(wǎng)絡(luò)應(yīng)用基礎(chǔ)--期末押題超準(zhǔn).doc_第2頁
北郵-信息網(wǎng)絡(luò)應(yīng)用基礎(chǔ)--期末押題超準(zhǔn).doc_第3頁
北郵-信息網(wǎng)絡(luò)應(yīng)用基礎(chǔ)--期末押題超準(zhǔn).doc_第4頁
北郵-信息網(wǎng)絡(luò)應(yīng)用基礎(chǔ)--期末押題超準(zhǔn).doc_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余11頁可下載查看

下載本文檔

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

文檔簡介

第1章 概述 想出一個信息網(wǎng)絡(luò)應(yīng)用系統(tǒng)的例子/你感興趣的目前還沒有的信息網(wǎng)絡(luò)應(yīng)用答:餐廳供餐網(wǎng)絡(luò)公示系統(tǒng)。具體實現(xiàn)功能如下:1. 公示校內(nèi)各個餐廳的開放時間,若有特殊原因關(guān)閉,短信通知校內(nèi)師生;2. 網(wǎng)絡(luò)主頁上列出每餐供應(yīng)菜肴,供圖有真相,以便師生擇廳就餐;3. 設(shè)定餐后評價交互頁面,由師生將個人喜好及對菜肴的評價反饋給餐廳大廚,大廚據(jù)此作 出調(diào)整。民以食為天,吃飯是人生之一大事。餐廳的使命是神圣的,要為師生負(fù)起飲食大責(zé),理應(yīng)盡早建立起這一信息網(wǎng)絡(luò)應(yīng)用系統(tǒng)。第2章 操作系統(tǒng)與進(jìn)程通信2.1 操作系統(tǒng)概述 你怎么理解操作系統(tǒng)的?答:我們將接近設(shè)備的軟件稱為底層軟件,將接近用戶的軟件稱為上層軟件。操作系統(tǒng)是最接近硬件的、最底層的系統(tǒng)軟件。操作系統(tǒng)是系統(tǒng)軟件的基本部分,它統(tǒng)一管理計算機(jī)資源,協(xié)調(diào)系統(tǒng)各部分之間、系統(tǒng)與使用者之間、及使用者與使用者之間的關(guān)系,以利于發(fā)揮系統(tǒng)的效率和方便使用。 多道程序設(shè)計與分時系統(tǒng)有什么區(qū)別?答:多道程序是指在計算機(jī)內(nèi)存中同時存在幾道已經(jīng)運(yùn)行的但尚未結(jié)束的相互獨(dú)立的相互獨(dú)立的程序。分時系統(tǒng)是多用戶共享系統(tǒng),一般是一臺計算機(jī)連接多個終端,每個用戶通過相應(yīng)的終端使用計算機(jī)。 多道批量處理操作系統(tǒng)沒有提供用戶與作業(yè)的交互能力,用戶無法控制其作業(yè)的運(yùn)行,造成用戶響應(yīng)時間過長。而分時操作系統(tǒng)能夠提供用戶與程序之間的交互能力。 操作系統(tǒng)最典型的特征是什么?為啥?答:操作系統(tǒng)有具有四個主要特征:并發(fā)性,共享性,虛擬性,異步性。其中,并發(fā)特征是其最主要的特征,是指在一段時間段內(nèi),多道程序“宏觀上同時運(yùn)行”,其他三個特征都是以并發(fā)為前提的。 操作系統(tǒng)能做什么?答;操作系統(tǒng)是計算機(jī)做核心系統(tǒng)軟件,也是信息網(wǎng)絡(luò)應(yīng)用框架中系統(tǒng)環(huán)境的基礎(chǔ),它負(fù)責(zé)計算機(jī)資源管理,負(fù)責(zé)網(wǎng)絡(luò)節(jié)點的資源協(xié)調(diào),保證網(wǎng)絡(luò)通信協(xié)議的實現(xiàn)。操作系統(tǒng)充當(dāng)兩個角色,一個是資源管理者,一個是計算機(jī)與用戶的連接者。 什么地方還不清楚? 是重點不?問:如果沒有系統(tǒng)軟件,那么應(yīng)用軟件可以直接安裝在硬件上并運(yùn)行嗎?2.2 進(jìn)程及進(jìn)程通信 進(jìn)程是什么?基本狀態(tài)?就緒和阻塞的區(qū)別?答:進(jìn)程是進(jìn)程實體的運(yùn)行過程,是系統(tǒng)進(jìn)行資源分配和調(diào)度的一個獨(dú)立單位。通常一個進(jìn)程至少可以劃分為3種基本狀態(tài):運(yùn)行狀態(tài),就緒狀態(tài),阻塞狀態(tài)。就緒狀態(tài):一個進(jìn)程得到了CPU以外的所有必要資源,一旦得到處理機(jī)就可以運(yùn)行。阻塞狀態(tài):一個進(jìn)程因等待某事件發(fā)生而暫時無法繼續(xù)執(zhí)行,從而放棄處理機(jī),是進(jìn)程 執(zhí)行處于暫停狀態(tài),此時,及時得到處理機(jī)也無法運(yùn)行。就緒狀態(tài)是邏輯可運(yùn)行狀態(tài),阻塞狀態(tài)是邏輯不可運(yùn)行狀態(tài)。 互斥與同步的區(qū)別答:某些資源由于其物理特性,一次只允許一個進(jìn)程使用,不能多進(jìn)程同時共享,稱其為臨 界資源,臨界資源的使用是互斥的。同步是指有協(xié)作關(guān)系的進(jìn)程之間需要調(diào)整它們的相 對速度。互斥也是一種特殊的同步,而同步時共享的資源(緩沖區(qū))也是臨界資源,因此有時我們將同步和互斥面臨的問題統(tǒng)稱為同步問題。 描述信號量機(jī)制答:信號量是一個數(shù)據(jù)結(jié)構(gòu),它由一個信號量變量以及對該變量進(jìn)行的原語操作組成,操作系統(tǒng)利用信號量實現(xiàn)進(jìn)程同步于互斥的機(jī)制稱為信號量機(jī)制。 用P、V操作實現(xiàn)互斥時,信號量初值設(shè)為?答:信號量初值設(shè)為1. 兩個進(jìn)程共用一個臨界資源的互斥信號量mutex,當(dāng)mutex=-1時表示什么?答:表示當(dāng)前在該信號量上有一個進(jìn)程在等待。 如果信號量當(dāng)前值為-4,表示當(dāng)前在該信號量上有?個進(jìn)程在等待答:4個。 生產(chǎn)流水線和足球比賽分別是哪種進(jìn)程的制約關(guān)系?答:生產(chǎn)流水線是Writer進(jìn)程,足球比賽是Reader進(jìn)程。 有兩個優(yōu)先級相同的進(jìn)程P1和P2,信號S1和S2初值為0,P1P2并發(fā)執(zhí)行結(jié)束后,x、y、z=?X=1;X=x+1;Wait(S1);X=x+y;Signal(S2);Z=x+z;P1 P2y=1; Y=y+2;Signal(S1);Z=y+1;Wait(S2);Y=z+y;答:x= 5 ; y=12; z=9;5)使用信號量設(shè)計進(jìn)程通信機(jī)制,如果發(fā)現(xiàn)此時信號量的值為-4,這意味著在當(dāng)前信號量 等待進(jìn)入臨界區(qū)的進(jìn)程有幾個?自助銀行有6臺ATM,大廳最多允許進(jìn)6個人,如果大廳里面少于6個人,等待的人可以進(jìn),否則在外等待。將取錢的人看做進(jìn)程,它們之間有同步或互斥的問題嗎?用信號量機(jī)制實現(xiàn),信號量如何設(shè)計?(提示:僅給出信號量的含義,不要寫代碼)初值是多少?值的含義是什么?答:1.信號量初值S=0,每有一個進(jìn)程調(diào)用wait(s),則S=S-1,即說明有4個進(jìn)程等待進(jìn)入臨界區(qū)。2.同步問題3.如果用信號量機(jī)制實現(xiàn),則相當(dāng)于在銀行門口放了六個令牌卡,取款者若想使用ATM機(jī)必須持有一張令牌卡,設(shè)令牌卡數(shù)目S=6。當(dāng)門口令牌卡數(shù)量S0時取款者可以取一張卡可以進(jìn)入,一位取款者進(jìn)入使用ATM機(jī)則門口的令牌卡數(shù)目減少一張S=S-1,如果某一位取款者完成取款離開ATM機(jī),則令牌卡數(shù)目增加一張S=S+1。總令牌卡數(shù)目S0則取款者可進(jìn)入,否則在外面等待。由上分析初值為6,值得含義就是令牌卡2.3線程 2.4文件 什么是線程?與進(jìn)程的區(qū)別?答:線程是進(jìn)程中可獨(dú)立執(zhí)行的子任務(wù),是系統(tǒng)獨(dú)立調(diào)度和分派CPU的基本單位。線程是進(jìn)程內(nèi)的一個執(zhí)行單元,一個可調(diào)度實體。線程的創(chuàng)建、撤銷與切換的系統(tǒng)開銷 比進(jìn)程小得多。 多線程比單線程有哪些好處?答:1.響應(yīng)度高;2.利于資源共享,經(jīng)濟(jì);3.更適合于多處理器體系結(jié)構(gòu)。 如何理解文件?用戶角度看,文件系統(tǒng)要提供功能,因此要建立結(jié)構(gòu)?答:對操作系統(tǒng)來說,文件時記錄在外存上的具有符號名字(文件名)的一組相關(guān)元素的有 序集合;對用戶來說,文件是在邏輯上具有完整意義的信息集合,是記錄在外存的最小 邏輯單位。 文件系統(tǒng)提供了在線存儲文件、檢索文件以及長期保存文件的能力,要建立目錄結(jié)構(gòu)。 Windows中通過雙擊打開文件,相應(yīng)的應(yīng)用程序啟動并將文件作為輸入,請問Windows怎么知道它要啟動的程序是哪個呢?(比如雙擊.doc的文件word就啟動啦)答:操作系統(tǒng)定義了“路徑名”來標(biāo)示文件。點擊文件時,系統(tǒng)查找文件目錄,并運(yùn)行此文 件。 請給出文件/etc/password的不同路徑名,提示:可以狂用“.”“.”答:絕對路徑名 ./././etc/password相對路徑名 etc/password 考慮下圖目錄.,如果當(dāng)前工作目錄是是/user/jim,則相對路徑名為./ast/x的文件的絕對路徑名是什么?答:user/ast/x 思考:如何查找到文件(邏輯上物理上)答:邏輯上操作系統(tǒng)先要將目錄調(diào)入內(nèi)存,之后再進(jìn)行檢索。UNIX操作系統(tǒng)把文件名 和文件的其他屬性信息分開,使文件屬性信息單獨(dú)形成一個數(shù)據(jù)結(jié)構(gòu),稱為 索引節(jié)點,即i節(jié)點。文件目錄中的目錄項,僅由文件名和i節(jié)點的指針構(gòu)成。 這樣查找時就大大節(jié)省了系統(tǒng)開銷。 物理上文件卷包括引導(dǎo)塊、超級塊、節(jié)點表、數(shù)據(jù)區(qū)等幾個部分。操作系統(tǒng)通過目 錄檢索文件,為用戶提供訪問接口。2.5 操作系統(tǒng)的網(wǎng)絡(luò)服 2.6操作系統(tǒng)的接口 對比C/S、B/S、P2P模式答:C/S模式,即客戶機(jī)-服務(wù)器模式是指將某項任務(wù)在兩臺或多臺計算機(jī)之間進(jìn)行分配,一般客戶機(jī)負(fù)責(zé)與用戶交互,接收用戶輸入,顯示和格式化表達(dá)數(shù)據(jù),而服務(wù)器負(fù)責(zé)向客戶提供各種資源及事務(wù)處理的服務(wù),包括通信服務(wù)、打印服務(wù)、數(shù)據(jù)服務(wù)等。在客戶機(jī)-服務(wù)器模式的網(wǎng)絡(luò)中,一個專門的計算機(jī)被指定為網(wǎng)絡(luò)服務(wù)器,其他與之相連的計算機(jī)作為客戶機(jī),網(wǎng)絡(luò)服務(wù)器提供相應(yīng)的網(wǎng)絡(luò)服務(wù)。PSP模式,即對等模式。在對等模式下,彼此連接的計算機(jī)都處于對等地位,整個網(wǎng)絡(luò)一般不依賴于專用的集中服務(wù)器,網(wǎng)絡(luò)中的每一臺計算機(jī)既能充當(dāng)網(wǎng)絡(luò)服務(wù)的請求者,又能對其他計算機(jī)的請求作出響應(yīng),提供資源與服務(wù),即每臺機(jī)器都可以作為客戶機(jī)和服務(wù)器。B/S模式,即瀏覽器-服務(wù)器模式。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),主要事務(wù)邏輯在服務(wù)器端實現(xiàn),形成所謂三層結(jié)構(gòu)。 舉一個你感興趣的或常用的網(wǎng)絡(luò).用,通過查找資料(書或網(wǎng)上資料)說明其應(yīng)用體系結(jié)構(gòu).答:BYRBT,即北郵人BT。它的網(wǎng)絡(luò)應(yīng)用體系結(jié)構(gòu)是P2P模式。 OS可以提供哪些網(wǎng)絡(luò)服務(wù)答:NOS,即網(wǎng)絡(luò)操作系統(tǒng),是網(wǎng)絡(luò)用戶和計算機(jī)網(wǎng)絡(luò)的接口,它除了提供標(biāo)準(zhǔn)操作系統(tǒng)的功能外,最重要的是保證網(wǎng)絡(luò)節(jié)點互相通信,還管理計算機(jī)與網(wǎng)絡(luò)相關(guān)的硬件和軟件資源。它提供文件服務(wù)、打印服務(wù)、目錄服務(wù)和電子郵件服務(wù)。 程序接口和命令、圖形接口區(qū)別答:連擊命令接口,聯(lián)機(jī)狀態(tài)下用戶與計算機(jī)間的接口,接口形式是圖形界面,實現(xiàn)用戶與 計算機(jī)間的聯(lián)機(jī)交互。 程序接口提供了用戶程序與操作系統(tǒng)間的接口,是操作系統(tǒng)專門為用戶程序設(shè)置的,也是用戶程序取得操作系統(tǒng)服務(wù)的唯一途徑。 試一試OS聯(lián)機(jī)命令 查詢目錄、新建目錄、刪除等等 什么是系統(tǒng)調(diào)用,作用是什么?和過程調(diào)用的區(qū)別?答:程序接口是操作系統(tǒng)專門為用戶程序設(shè)置取得操作系統(tǒng)服務(wù)的唯一途徑。程序接口通常 由各種類型的系統(tǒng)調(diào)用組成,因此,也可以說,系統(tǒng)調(diào)用提供了用戶程序與操作系統(tǒng)之 間的接口。作用:保護(hù)系統(tǒng),減輕用戶負(fù)擔(dān),提高資源利用率。區(qū)別: 系統(tǒng)調(diào)用要進(jìn)行狀態(tài)切換,由用戶態(tài)切換到系統(tǒng)態(tài);過程調(diào)用只需要 在用戶態(tài)就能完成 3.1計算機(jī)網(wǎng)絡(luò)概述 什么是計算機(jī)網(wǎng)絡(luò)?它由那些組件構(gòu)成?答:計算機(jī)技術(shù)和通信技術(shù)相結(jié)合,使得以往計算任務(wù)由單個大型機(jī)集中處理的形式逐漸被 新的形式取代,即大量獨(dú)立的相互連接起來的計算機(jī)共同完成計算任務(wù),這種形式就是 計算機(jī)網(wǎng)絡(luò)。構(gòu)成:(1)硬件,網(wǎng)絡(luò)中的計算設(shè)備、傳輸介質(zhì)、通信連接設(shè)備; (2)軟件,網(wǎng)絡(luò)通信系統(tǒng)、網(wǎng)絡(luò)通信協(xié)議以及網(wǎng)絡(luò)應(yīng)用程序。 什么是Internet?和internet的區(qū)別?答:internet,即互聯(lián)網(wǎng),泛指由多個計算機(jī)網(wǎng)絡(luò)互聯(lián)而成的網(wǎng)絡(luò),是一個通用名詞。而Internet為因特網(wǎng),是一個專用名詞,是一種典型的互聯(lián)網(wǎng)絡(luò)。 22頁課件,將兩個圖的子網(wǎng)分別用戰(zhàn)爭中,假設(shè)你的任務(wù)用炸彈毀掉網(wǎng)絡(luò)。請問你要炸幾次能把網(wǎng)絡(luò)分為兩個互不相連的節(jié)點集合。假設(shè)炸彈可以毀掉一個節(jié)點連的鏈路。這兩個網(wǎng)絡(luò)哪個hold的時間長?答:22頁P(yáng)PT沒有相應(yīng)兩個圖。 思考:你每天都在Internet上面玩啥?要是有天網(wǎng)絡(luò)被毀了,你還能活不?答:瀏覽網(wǎng)頁,如瀏覽新聞,刷微博,上人人,看球賽. 網(wǎng)絡(luò)毀了還可以活的,本人對網(wǎng)絡(luò)依賴程度相對不大。當(dāng)然,如果是因為2012大毀滅網(wǎng)絡(luò)被毀,我們也活不成。 Try:上圖書館主頁,找到中文數(shù)據(jù)庫,里面有個通信標(biāo)準(zhǔn)與質(zhì)量信息網(wǎng),上里面去找兩個你感興趣的ITU-T開發(fā)出的標(biāo)準(zhǔn),并找出RFC5415和5531的主題答:感興趣的標(biāo)準(zhǔn),ITU電信標(biāo)準(zhǔn)如L.1310、P1202.1 標(biāo)準(zhǔn)太多了,找不著啊啊啊啊!3.2網(wǎng)絡(luò)協(xié)議及網(wǎng)絡(luò)體系結(jié)構(gòu)什么是協(xié)議,組成要素是?看看講義的例子 答:為進(jìn)行網(wǎng)絡(luò)中的數(shù)據(jù)交換而建立的規(guī)則、標(biāo)準(zhǔn)或約定稱為網(wǎng)絡(luò)協(xié)議。 組成要素:語法、語義、時序。什么是網(wǎng)絡(luò)體系結(jié)構(gòu)?寫出自己的理解答:網(wǎng)絡(luò)體系結(jié)構(gòu)就是將網(wǎng)絡(luò)中的一系列協(xié)議按一定的功能配置和邏輯結(jié)構(gòu)有效地組織起來 的有機(jī)體。ISO是一個采用七層結(jié)構(gòu)的網(wǎng)絡(luò)體系結(jié)構(gòu)模型(T or F?)答:FOSI模型,TCP/IP模型的要點?答:Specialty Paint 公司的總裁打算與一個本地的啤酒釀造商合作生產(chǎn)一種啤酒罐??偛酶嬖V她的法律部門調(diào)查此事,后者又請工程部幫忙。結(jié)果是,總工程師打電話給啤酒釀造公司的技術(shù)負(fù)責(zé)人討論該項目的技術(shù)問題。然后兩位工程師又各自向他們的法律部門作了匯報。然后,法律部門通過電話安排了有關(guān)的法律方面的事宜。最后, 兩位公司總裁討論了這次合作的經(jīng)濟(jì)方面的問題。你認(rèn)為這是一個OSI 模型意義的多層協(xié)議的例子嗎?答:不是。 在無連接通信和面向連接的通信兩者之間,最主要的區(qū)別是什么? 答:對于無連接的服務(wù)(郵寄), 發(fā)送信息的計算機(jī)把數(shù)據(jù)以一定的格式封裝在幀中, 把目的地址和源地址加在信息頭上, 然后把幀交給網(wǎng)絡(luò)進(jìn)行發(fā)送. 無連接服務(wù)是不可靠的.對于面向連接的服務(wù)(電話), 發(fā)送信息的源計算機(jī)必須首先與接收信息的目的計算機(jī)建立連接. 這種連接是通過三次握手(three hand shaking)的方式建立起來的. 一旦連接建立起來, 相互連接的計算機(jī)就可以進(jìn)行數(shù)據(jù)交換. 與無連接服務(wù)不同, 面向連接的服務(wù)是以連接標(biāo)識符來表示源地址和目的地址的. 面向連接的服務(wù)是可靠的, 當(dāng)通信過程中出現(xiàn)問題時, 進(jìn)行通信的計算機(jī)可以得到及時通知.IP地址指示的是什么?(考慮多地址主機(jī)) 答:邏輯地址。識別下面的IP 地址的類: 、229. 1. 2. 30、191. 1. 2. 3 答:分別是A類、D類和B類。一個IP 地址為 的主機(jī)需要測試其內(nèi)部軟件,在分組中的目的地址是什么? a. b.127. 1.1. 1 c. 127. 127. 127. 127 d. 以上的任何一個 答:d試找出以下IP 地址的netid 和hostid: a. b. c. 171. 34. 14.8 d. 答:a. netid:129.14 hostid:6.8b. netid:132.56 hostid:8.6C. netid:171.34 hostid:14.8d. netid:171.34 hostid:67.9 3.3應(yīng)用層協(xié)議1DNS域名服務(wù) 練習(xí)&思考 下面的域名中的哪一個最像是使用國家域來解析器IP 地址? a. chal. atc. fhda. edu b. gsfc. nasa. Gov c. kenz. acct. sony.jp d. mac. eng. sony. com 答:c在()解析中,客戶直接聯(lián)系至多一個服務(wù)器。 a. 遞歸的 b. 迭代的 c. 高速緩存 d. 以上所有的 答:aDNS 域名從一個結(jié)點開始,然后向上走到樹的根。在UNIX 中的路徑名是一樣的嗎? 答:不一樣。Determine which of the following is an FQDN and which is a PQDN: a. xxx b. xxx.yyy. c. d. . 答:c dFind how to use the nslookup utility in Windows,Use the nslookup utility to find the address of some commercial web servers 練習(xí)&思考 描述.中域的層次劃分答:see. bupt. edu. cn. 四級域名 三級域名 二級域名 頂級域名 假設(shè)主機(jī)想知道主機(jī)的IP地址,請按圖描述查詢過程,并說明用到的域名查詢方式答:主機(jī)向其本地域名服務(wù)器發(fā)送查詢請求,為遞歸查詢;本地域名將該報文轉(zhuǎn)發(fā)到根域名服務(wù)器,為迭代查詢;根域名服務(wù)器向本地域名服務(wù)器返回頂級域名服務(wù)器(TLD)的IP地址,為迭代查詢;本地域名服務(wù)器向頂級域名服務(wù)器進(jìn)行查詢,為迭代查詢;頂級域名服務(wù)器注意到前綴,用權(quán)限域名服務(wù)器的IP地址進(jìn)行響應(yīng),告訴本地域名服務(wù)器,為迭代查詢;本地域名名服務(wù)器向權(quán)限域名服務(wù)器發(fā)送查詢報文,為迭代查詢;權(quán)限域名服務(wù)器告訴本地域名服務(wù)器所要查詢的主機(jī)IP地址,為迭代查詢;本地域名服務(wù)器將查詢結(jié)果告訴主機(jī)。3.4應(yīng)用層協(xié)議2 -TELNET、FTP、SMTP什么是遠(yuǎn)程登錄,Telnet可以提供什么服務(wù)? 答:用戶登錄到遠(yuǎn)程主機(jī)稱為遠(yuǎn)程登錄。 TELNET是一個簡單的遠(yuǎn)程終端協(xié)議,用于Internet遠(yuǎn)程登錄服務(wù)。TELNET協(xié)議定義了數(shù)據(jù)和命令在在Internet上的傳輸方式,即網(wǎng)絡(luò)虛擬終端NVT。TELNET采用協(xié)商機(jī)制使TELNET客戶和服務(wù)器可商定使用更多的終端功能。當(dāng)命令從()傳送時,它們是NVT 形式。 a. 終端到終端驅(qū)動程序 b. 終端驅(qū)動程序到TELNET 客戶 c. TELNET 客戶到TELNET服務(wù)器 d. 以上都不是 答:bc說明FTP的兩條連接的用途 答:FTP使用了兩個連接:數(shù)據(jù)連接和控制連接。 這兩個連接使FTP能夠提供在異構(gòu)環(huán)境中一體化、透明的網(wǎng)絡(luò)文件傳輸功能,可以將一個文件副本從一臺主機(jī)復(fù)制到另一臺主機(jī)。在FTP 會話期間,控制連接打開 a. 正好一次 b. 正好兩次 c. 多次,只要是需要 d. 以上都是 答:c電子郵件的系統(tǒng)構(gòu)成是哪些? 答:電子郵件系統(tǒng)通常由用戶代理(UA)、消息傳輸代理(MTA)以及消息訪問代理MAA組成。在郵件地址mackenzie pit. arc. nass. gov 中,哪一個是域名? a. mackenzie b. pit. arc. c. mackenzie pit. arc. d. a 和b 答:bMIME 允許 a. 音頻 b. 非ASCII 數(shù)據(jù) C. 圖像 d. 以上所有的 答:d8、(1)在FTP 會話期間,控制連接打開(A),數(shù)據(jù)連接打開(C)a. 正好一次b. 正好兩次c. 多次,只要是需要d. 以上都是假定Alice使用一個基于Web的電子郵件賬戶向Bob發(fā)報文,而Bob使用outlook訪問他的郵件服務(wù)器來獲取自己的郵件。給出報文是怎樣從Alice主機(jī)到達(dá)Bob主機(jī)的過程,列出在兩臺主機(jī)間移動該報文時所使用的各種應(yīng)用層協(xié)議。 假定Alice使用一個基于Web的電子郵件賬戶(Hotmail或gmail )向Bob發(fā)報文,而Bob使用POP3訪問他的郵件服務(wù)器來獲取自己的郵件.討論報文是怎樣從Alice主機(jī)到達(dá)Bob主機(jī)的.列出在兩臺主機(jī)間移動該報文時所使用的各種應(yīng)用層協(xié)議。 答:電子郵件從Alice的瀏覽器發(fā)送到她的郵件服務(wù)器,使用HTTP;從Alice的郵件服務(wù)器到Bob的郵件服務(wù)器,使用SMTP;Bob從他的郵件服務(wù)器讀到他的主機(jī),使用POP3.如果Alice用用戶代理呢? 答:首先Alice使用POP3,然后像上述一樣接著進(jìn)行下面的工作。3.5應(yīng)用層協(xié)議3萬維網(wǎng) WWW什么是WWW? 答:萬維網(wǎng)WWW,也稱WEB,是一個構(gòu)筑在Internet之上的分布式信息儲藏室。它由超文本標(biāo)記語言HTML表達(dá)的WEB網(wǎng)頁組成,通過超文本傳輸協(xié)議HTTP實現(xiàn)頁面?zhèn)鬏?,并且使用統(tǒng)一資源定位符URL標(biāo)識頁面在Internet的范圍內(nèi)的位置。哪一種類型的萬維網(wǎng)文檔是在客戶端運(yùn)行的? a. 靜態(tài)的 b. 動態(tài)的 c. 活動的 d. 所有以上的 答:cHTTP是什么?有什么用?和SMTP、FTP的異同? 答:超文本傳輸協(xié)議HTTP是萬維網(wǎng)客戶與服務(wù)器交互時遵循的應(yīng)用層協(xié)議,他是萬維網(wǎng)上能夠可靠交換文件的重要基礎(chǔ),也是Web的核心。比較:HTTP與FTP相似之處在于它能夠傳送文件并使用TCP連接,但它只有一條TCP連接,并沒有額外的控制連接。而HTTP傳輸?shù)臄?shù)據(jù)與SMTP報文類似,但不同之處在于:HTTP報文由Web服務(wù)器和瀏覽器解釋;SMTP報文是存儲轉(zhuǎn)發(fā)的,而HTTP報文實立即交付的??紤]一個電子商務(wù)網(wǎng)站需要保留每一個客戶的購買記錄。描述如何使用cookie來完成該功能。 答:客戶在瀏覽商品時,瀏覽器向該網(wǎng)站的服務(wù)器發(fā)送請求,服務(wù)器為客戶創(chuàng)建一個購物車并生成一個唯一的識別碼,并以此作為索引在服務(wù)器的后端數(shù)據(jù)庫中產(chǎn)生一個表項。接著服務(wù)器返回響應(yīng)報文,其中包含了一個set-cookie的首部行。這樣,網(wǎng)站在收到請求報文時檢查首部行就能找到對應(yīng)的購物車。日后客戶再次購買商品他的瀏覽器在其HTTP請求報文中繼續(xù)使用首部行Cookie,這樣網(wǎng)站便得以保留了每一個客戶的購買記錄。Sloth 銀行希望它的在線銀行更易于為懶惰的客戶所使用,所以,當(dāng)用戶登錄并通過口令認(rèn)證以后, 銀行返回一個包含用戶ID 號碼的cookie 。通過這種方式, 用戶將來訪問在線銀行時不必再標(biāo)識自己或者輸入口令. 你認(rèn)為這種想法怎么樣?它可以工作嗎? 是不是一個好主意? 答:想法很冒險,當(dāng)然它可以工作,但是并不可靠。如果本客戶的主機(jī)被別人登錄,那么陌生人不需要輸入口令就可以使用該客戶的銀行卡,財產(chǎn)安全受到威脅??紤]當(dāng)瀏覽器發(fā)送一個HTTP GET報文(即HTTP GET報文的實際內(nèi)容)時通過Ethereal捕獲到下列ASCII字符串。字符是回車換行符(即文本中的斜體字符表示單個回車符,該回車符包含在HTTP首都中).回答下列問題,指出你在下面HTIP GET報文中找到答案的地方 GET /cs453lindex.html HTTP/1.1 Host : User-Agent : Mozilla/5.0 (Windows;U; Windows NT 5.1; en-U5; rv:l.7.2 ) Gecko/20040804 Netscape/7.2 (ax) Accept:ext / xml , application/xml ,application/xhtm1+xml , text/html;q=0.9 , text /plain;q=0 .8 , image /png , */*;q=0.5 Accept-Language: en-us , en;q=0.5 AcceptEncoding: zip ,deflate Accept-Charset: 150-8859-1 , utf-8;q=0.7 , *; q=0.7Keep-Alive: 300 Connection:keep-alive a. 瀏覽器請求的文擋的URL是什么? 答:cs453lindex.html HTTPb. 該瀏覽器運(yùn)行的是何種版本的HP? 答:Mozilla/5.0 C. 該瀏覽器請求的是一條非持久連接還是持久連接? 答:持久連接。d. 運(yùn)行該瀏覽器的主機(jī)的IP地址是什么? 答:下面文本中顯示的是來自服務(wù)器的回答,以響應(yīng)上述問題中的HTTP GET報文.回答下列問題,指出你在下面報文中找到答案的地方。 a. 服務(wù)器能夠成功地找到那個文檔嗎?該文檔提供的回答是什么時間? 答:能?;卮饡r間是 Tue, 07 Mar 200612: 39: 45b. 該文檔最后一次修改是什么時間? 答:Sat, 10 Dec2005 18:27:46 C. 已被返回的文檔有多少字節(jié)? 答:3874d.該服務(wù)器認(rèn)可這是一條持久連接嗎? 答:認(rèn)可。E.實體主體在哪里? 答: CMPSC1 453 / 591 /NTU-5T550A Spring 2005 homepage HTTP/1.1 200 OK Date: Tue, 07 Mar 200612: 39: 45GMT Server: Apache/2 .0.52 (Fedora) Last-Modified: Sat, 10 Dec2005 18:27:46 GMT ETag: 526c3-f22-a88a4c80 AcceptRanges:bytes Content-Length: 3874 Keep-Alive: timeout=max=100 Connection: Keep-Alive Content-Type: text/html; charset=150-8859-1 CMPSC1 453 / 591 /NTU-5T550A Spring 2005 homepage 第四章 網(wǎng)絡(luò)應(yīng)用編程基礎(chǔ) 4.1網(wǎng)間進(jìn)程及通信過程的建立 4.2網(wǎng)絡(luò)編程分類 實現(xiàn)網(wǎng)間進(jìn)程通信必須解決哪些問題? 答:1.網(wǎng)間進(jìn)程的標(biāo)識問題;2.與網(wǎng)絡(luò)協(xié)議棧的連接問題;3.多重協(xié)議的識別問題;4.不同的通信服務(wù)質(zhì)量問題。什么是網(wǎng)絡(luò)應(yīng)用進(jìn)程的網(wǎng)絡(luò)地址?半相關(guān)和全相關(guān)指什么? 答:主機(jī)的IP地址、端口號和傳輸層協(xié)議這三個要素組成的三元組稱為半相關(guān),它標(biāo)識了 Internet中進(jìn)程通信的一個端點,也把它稱為進(jìn)程的網(wǎng)絡(luò)地址。在Internet中,完整的網(wǎng)間進(jìn)程通信需要有兩個進(jìn)程構(gòu)成,兩個進(jìn)程是通信的兩個端點,并且他們必須使用同樣的傳輸協(xié)議,因此描述一個完整的網(wǎng)間進(jìn)程需要以下5個要素描述:(傳輸層協(xié)議,本機(jī)IP地址、本機(jī)傳輸層端口,遠(yuǎn)端機(jī)IP地址,遠(yuǎn)端機(jī)傳輸層端口。)這個五元組稱為全相關(guān)。網(wǎng)間進(jìn)程通信過程如何建立? 答:A端進(jìn)程在確定了B端進(jìn)程的網(wǎng)絡(luò)地址后,會向本機(jī)的操作系統(tǒng)申請一個本地端口號,并且A端進(jìn)程是知道本機(jī)的IP地址的,因此當(dāng)其第一次和B端進(jìn)程通信時,會向B端進(jìn)程報告自己的IP地址和端口號。所以在第一次通信以后,B端進(jìn)程也就獲知了A端進(jìn)程的IP地址和端口號。至此,通信的兩端互相獲得了對方進(jìn)程的網(wǎng)絡(luò)地址,可以進(jìn)行后續(xù)的通信了。 4.3套接字編程接口基礎(chǔ) 描述套接字的概念?套接字有幾種類型? 答:套接字上連應(yīng)用程序,下連網(wǎng)絡(luò)協(xié)議棧。套接字是對網(wǎng)絡(luò)中不同主機(jī)上應(yīng)用進(jìn)程之間進(jìn)行雙向通信的端點的抽象,從效果上來說,一個套接字就是網(wǎng)絡(luò)上進(jìn)程通信的一端。套接字的類型:1.流式套接字 2.數(shù)據(jù)報套接字 3.原始套接字 結(jié)合流程圖說明服務(wù)器和客戶端操作流式套接字步驟。 答:面向連接的套接字服務(wù)端的具體實現(xiàn)流程如下: 服務(wù)器端:1.創(chuàng)建監(jiān)聽套接字; 2.綁定監(jiān)聽接口; 3.進(jìn)入監(jiān)聽狀態(tài);4.接受用戶的監(jiān)聽請求; 5.與客戶端進(jìn)行通信;6.關(guān)閉與客戶端的通信;7.關(guān)閉監(jiān)聽套接字。 客戶端:1.創(chuàng)建客戶端套接字;2.提出連接請求;3.與服務(wù)器通信;4.關(guān)閉與服務(wù)器的通信。響應(yīng)套接字和監(jiān)聽套接字由誰產(chǎn)生?用處? 答:響應(yīng)套接字是由accept函數(shù)產(chǎn)生的。用途:服務(wù)器端程序使用,從等待連接請求隊列中取出第一個連接請求并接受,為這個連接請求創(chuàng)建一個響應(yīng)套接字,后續(xù)與此連接請求對應(yīng)的客戶端通信時將通過這個響應(yīng)套接字進(jìn)行。監(jiān)聽套接字是由listen函數(shù)產(chǎn)生的。用途:服務(wù)器端程序使用,這個函數(shù)告訴套接字開始監(jiān)聽客戶機(jī)的連接請求。說明服務(wù)器端如何實現(xiàn)處理多個客戶端請求的。 答:在服務(wù)器程序中,主程序負(fù)責(zé)監(jiān)聽客戶極端的連接請求,當(dāng)接受了一個客戶機(jī)端的連接請求后,主程序即創(chuàng)建一個新的線程,這個新的線程負(fù)責(zé)處理該客戶機(jī)端的后續(xù)數(shù)據(jù)交換過程。有多少個客戶機(jī)端的連接請求就創(chuàng)建多少個新線程。多個線程并行工作,互相之間不影響。第五章網(wǎng)絡(luò)環(huán)境下信息的標(biāo)識、描述及表達(dá) 5.1 網(wǎng)絡(luò)環(huán)境下信息的標(biāo)識、描述及表達(dá) 什么是URL、URN、URI。區(qū)別是什么? 答:URL,即統(tǒng)一資源定位符,也被稱為網(wǎng)頁地址,是Internet上資源的地址。URN,即統(tǒng)一資源名稱,是用來唯一標(biāo)識一個實體的標(biāo)志符。與URL不同的是,URN不指明信息實體的網(wǎng)絡(luò)位置,而僅僅是一個信息實體的標(biāo)識符。URI,即統(tǒng)一資源標(biāo)識符,是一個用于標(biāo)識某一互聯(lián)網(wǎng)資源名稱的字符串。URI可被視為定位符(URL),名稱(URN)或兩者兼?zhèn)?。URL和URN都是URI的子集。說明/search?key=adele的含義 答:這是一個URL。http是傳送協(xié)議;是服務(wù)器的域名;search是路徑;?key=adele是查詢。如何在網(wǎng)頁中插入某人的電子郵件聯(lián)系,點擊后可直接向他發(fā)送郵件? 答:創(chuàng)建一個超鏈接即可7)描述如何按名查找文件。答: 操作系統(tǒng)把文件名和文件的其他屬性信息分開,使文件屬性單獨(dú)形成一個數(shù)據(jù)構(gòu),稱為索引節(jié)點,而在文件目錄的目錄項中只存放文件名和指向該文件對應(yīng)的索引節(jié)點。當(dāng)我們按名查找文件時,最初是按照文件名找到相應(yīng)的目錄項,如果需要繼續(xù)打開,才讀取相應(yīng)索引節(jié)點的指針,將對應(yīng)的文件屬性信息調(diào)入內(nèi)存。8)BESTPAGES公司承接了TUMTUM公司的網(wǎng)站,他們使用了絕對路徑來編寫網(wǎng)站內(nèi)部所有頁面間的鏈接。項目結(jié)束時,TUMTUM公司召開網(wǎng)站發(fā)布會,由BESTPAGES演示網(wǎng)站頁面。其項目組長將網(wǎng)頁帶到發(fā)布會現(xiàn)場,當(dāng)他單擊一個頁面鏈接時,出現(xiàn)了“404-NotFound”(文件找不到)。針對這種問題應(yīng)該如何修復(fù)?為什么?答:將所有的絕對路徑改成相對路徑即可。因為網(wǎng)頁內(nèi)部的頁面鏈接使用相對路徑時,不涉及網(wǎng)址地址信息等,便于移植。如果使用絕對路徑,在更換網(wǎng)站域名或者更換編譯機(jī)器的時候都會出現(xiàn)鏈接失效。每一個網(wǎng)頁也相當(dāng)于一個文件,1.html、2.html等等等等,然后都放在hehe文件夾里,比如在家里電腦上hehe文件夾保存在e盤里,所以你在1.html中鏈接2.html時就要這樣寫:e:/2.html.但是你把hehe文件夾拷貝到線程電腦上的D盤里了,這時候你演示的時候點擊鏈接(e:/2.html)肯定找不到(因為他變成了d:/2.html)。反之,如果在1.html里面創(chuàng)建了一個超鏈接./2.html(也就是當(dāng)前文件夾及hehe文件夾中的2.html)不管在哪里還都是從該文件夾取都能取到2,html,所以不會發(fā)生取不到文件的情況關(guān)于網(wǎng)絡(luò)應(yīng)用體系結(jié)構(gòu)9)介紹C/S、B/S、P2P模式的特點,你常用的網(wǎng)絡(luò)應(yīng)用是什么?屬于哪種模式?為什么?

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論