




免費預覽已結(jié)束,剩余11頁可下載查看
下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
第1章 概述 想出一個信息網(wǎng)絡應用系統(tǒng)的例子/你感興趣的目前還沒有的信息網(wǎng)絡應用答:餐廳供餐網(wǎng)絡公示系統(tǒng)。具體實現(xiàn)功能如下:1. 公示校內(nèi)各個餐廳的開放時間,若有特殊原因關閉,短信通知校內(nèi)師生;2. 網(wǎng)絡主頁上列出每餐供應菜肴,供圖有真相,以便師生擇廳就餐;3. 設定餐后評價交互頁面,由師生將個人喜好及對菜肴的評價反饋給餐廳大廚,大廚據(jù)此作 出調(diào)整。民以食為天,吃飯是人生之一大事。餐廳的使命是神圣的,要為師生負起飲食大責,理應盡早建立起這一信息網(wǎng)絡應用系統(tǒng)。第2章 操作系統(tǒng)與進程通信2.1 操作系統(tǒng)概述 你怎么理解操作系統(tǒng)的?答:我們將接近設備的軟件稱為底層軟件,將接近用戶的軟件稱為上層軟件。操作系統(tǒng)是最接近硬件的、最底層的系統(tǒng)軟件。操作系統(tǒng)是系統(tǒng)軟件的基本部分,它統(tǒng)一管理計算機資源,協(xié)調(diào)系統(tǒng)各部分之間、系統(tǒng)與使用者之間、及使用者與使用者之間的關系,以利于發(fā)揮系統(tǒng)的效率和方便使用。 多道程序設計與分時系統(tǒng)有什么區(qū)別?答:多道程序是指在計算機內(nèi)存中同時存在幾道已經(jīng)運行的但尚未結(jié)束的相互獨立的相互獨立的程序。分時系統(tǒng)是多用戶共享系統(tǒng),一般是一臺計算機連接多個終端,每個用戶通過相應的終端使用計算機。 多道批量處理操作系統(tǒng)沒有提供用戶與作業(yè)的交互能力,用戶無法控制其作業(yè)的運行,造成用戶響應時間過長。而分時操作系統(tǒng)能夠提供用戶與程序之間的交互能力。 操作系統(tǒng)最典型的特征是什么?為啥?答:操作系統(tǒng)有具有四個主要特征:并發(fā)性,共享性,虛擬性,異步性。其中,并發(fā)特征是其最主要的特征,是指在一段時間段內(nèi),多道程序“宏觀上同時運行”,其他三個特征都是以并發(fā)為前提的。 操作系統(tǒng)能做什么?答;操作系統(tǒng)是計算機做核心系統(tǒng)軟件,也是信息網(wǎng)絡應用框架中系統(tǒng)環(huán)境的基礎,它負責計算機資源管理,負責網(wǎng)絡節(jié)點的資源協(xié)調(diào),保證網(wǎng)絡通信協(xié)議的實現(xiàn)。操作系統(tǒng)充當兩個角色,一個是資源管理者,一個是計算機與用戶的連接者。 什么地方還不清楚? 是重點不?問:如果沒有系統(tǒng)軟件,那么應用軟件可以直接安裝在硬件上并運行嗎?2.2 進程及進程通信 進程是什么?基本狀態(tài)?就緒和阻塞的區(qū)別?答:進程是進程實體的運行過程,是系統(tǒng)進行資源分配和調(diào)度的一個獨立單位。通常一個進程至少可以劃分為3種基本狀態(tài):運行狀態(tài),就緒狀態(tài),阻塞狀態(tài)。就緒狀態(tài):一個進程得到了CPU以外的所有必要資源,一旦得到處理機就可以運行。阻塞狀態(tài):一個進程因等待某事件發(fā)生而暫時無法繼續(xù)執(zhí)行,從而放棄處理機,是進程 執(zhí)行處于暫停狀態(tài),此時,及時得到處理機也無法運行。就緒狀態(tài)是邏輯可運行狀態(tài),阻塞狀態(tài)是邏輯不可運行狀態(tài)。 互斥與同步的區(qū)別答:某些資源由于其物理特性,一次只允許一個進程使用,不能多進程同時共享,稱其為臨 界資源,臨界資源的使用是互斥的。同步是指有協(xié)作關系的進程之間需要調(diào)整它們的相 對速度?;コ庖彩且环N特殊的同步,而同步時共享的資源(緩沖區(qū))也是臨界資源,因此有時我們將同步和互斥面臨的問題統(tǒng)稱為同步問題。 描述信號量機制答:信號量是一個數(shù)據(jù)結(jié)構(gòu),它由一個信號量變量以及對該變量進行的原語操作組成,操作系統(tǒng)利用信號量實現(xiàn)進程同步于互斥的機制稱為信號量機制。 用P、V操作實現(xiàn)互斥時,信號量初值設為?答:信號量初值設為1. 兩個進程共用一個臨界資源的互斥信號量mutex,當mutex=-1時表示什么?答:表示當前在該信號量上有一個進程在等待。 如果信號量當前值為-4,表示當前在該信號量上有?個進程在等待答:4個。 生產(chǎn)流水線和足球比賽分別是哪種進程的制約關系?答:生產(chǎn)流水線是Writer進程,足球比賽是Reader進程。 有兩個優(yōu)先級相同的進程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)使用信號量設計進程通信機制,如果發(fā)現(xiàn)此時信號量的值為-4,這意味著在當前信號量 等待進入臨界區(qū)的進程有幾個?自助銀行有6臺ATM,大廳最多允許進6個人,如果大廳里面少于6個人,等待的人可以進,否則在外等待。將取錢的人看做進程,它們之間有同步或互斥的問題嗎?用信號量機制實現(xiàn),信號量如何設計?(提示:僅給出信號量的含義,不要寫代碼)初值是多少?值的含義是什么?答:1.信號量初值S=0,每有一個進程調(diào)用wait(s),則S=S-1,即說明有4個進程等待進入臨界區(qū)。2.同步問題3.如果用信號量機制實現(xiàn),則相當于在銀行門口放了六個令牌卡,取款者若想使用ATM機必須持有一張令牌卡,設令牌卡數(shù)目S=6。當門口令牌卡數(shù)量S0時取款者可以取一張卡可以進入,一位取款者進入使用ATM機則門口的令牌卡數(shù)目減少一張S=S-1,如果某一位取款者完成取款離開ATM機,則令牌卡數(shù)目增加一張S=S+1??偭钆瓶〝?shù)目S0則取款者可進入,否則在外面等待。由上分析初值為6,值得含義就是令牌卡2.3線程 2.4文件 什么是線程?與進程的區(qū)別?答:線程是進程中可獨立執(zhí)行的子任務,是系統(tǒng)獨立調(diào)度和分派CPU的基本單位。線程是進程內(nèi)的一個執(zhí)行單元,一個可調(diào)度實體。線程的創(chuàng)建、撤銷與切換的系統(tǒng)開銷 比進程小得多。 多線程比單線程有哪些好處?答:1.響應度高;2.利于資源共享,經(jīng)濟;3.更適合于多處理器體系結(jié)構(gòu)。 如何理解文件?用戶角度看,文件系統(tǒng)要提供功能,因此要建立結(jié)構(gòu)?答:對操作系統(tǒng)來說,文件時記錄在外存上的具有符號名字(文件名)的一組相關元素的有 序集合;對用戶來說,文件是在邏輯上具有完整意義的信息集合,是記錄在外存的最小 邏輯單位。 文件系統(tǒng)提供了在線存儲文件、檢索文件以及長期保存文件的能力,要建立目錄結(jié)構(gòu)。 Windows中通過雙擊打開文件,相應的應用程序啟動并將文件作為輸入,請問Windows怎么知道它要啟動的程序是哪個呢?(比如雙擊.doc的文件word就啟動啦)答:操作系統(tǒng)定義了“路徑名”來標示文件。點擊文件時,系統(tǒng)查找文件目錄,并運行此文 件。 請給出文件/etc/password的不同路徑名,提示:可以狂用“.”“.”答:絕對路徑名 ./././etc/password相對路徑名 etc/password 考慮下圖目錄.,如果當前工作目錄是是/user/jim,則相對路徑名為./ast/x的文件的絕對路徑名是什么?答:user/ast/x 思考:如何查找到文件(邏輯上物理上)答:邏輯上操作系統(tǒng)先要將目錄調(diào)入內(nèi)存,之后再進行檢索。UNIX操作系統(tǒng)把文件名 和文件的其他屬性信息分開,使文件屬性信息單獨形成一個數(shù)據(jù)結(jié)構(gòu),稱為 索引節(jié)點,即i節(jié)點。文件目錄中的目錄項,僅由文件名和i節(jié)點的指針構(gòu)成。 這樣查找時就大大節(jié)省了系統(tǒng)開銷。 物理上文件卷包括引導塊、超級塊、節(jié)點表、數(shù)據(jù)區(qū)等幾個部分。操作系統(tǒng)通過目 錄檢索文件,為用戶提供訪問接口。2.5 操作系統(tǒng)的網(wǎng)絡服 2.6操作系統(tǒng)的接口 對比C/S、B/S、P2P模式答:C/S模式,即客戶機-服務器模式是指將某項任務在兩臺或多臺計算機之間進行分配,一般客戶機負責與用戶交互,接收用戶輸入,顯示和格式化表達數(shù)據(jù),而服務器負責向客戶提供各種資源及事務處理的服務,包括通信服務、打印服務、數(shù)據(jù)服務等。在客戶機-服務器模式的網(wǎng)絡中,一個專門的計算機被指定為網(wǎng)絡服務器,其他與之相連的計算機作為客戶機,網(wǎng)絡服務器提供相應的網(wǎng)絡服務。PSP模式,即對等模式。在對等模式下,彼此連接的計算機都處于對等地位,整個網(wǎng)絡一般不依賴于專用的集中服務器,網(wǎng)絡中的每一臺計算機既能充當網(wǎng)絡服務的請求者,又能對其他計算機的請求作出響應,提供資源與服務,即每臺機器都可以作為客戶機和服務器。B/S模式,即瀏覽器-服務器模式。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn),主要事務邏輯在服務器端實現(xiàn),形成所謂三層結(jié)構(gòu)。 舉一個你感興趣的或常用的網(wǎng)絡.用,通過查找資料(書或網(wǎng)上資料)說明其應用體系結(jié)構(gòu).答:BYRBT,即北郵人BT。它的網(wǎng)絡應用體系結(jié)構(gòu)是P2P模式。 OS可以提供哪些網(wǎng)絡服務答:NOS,即網(wǎng)絡操作系統(tǒng),是網(wǎng)絡用戶和計算機網(wǎng)絡的接口,它除了提供標準操作系統(tǒng)的功能外,最重要的是保證網(wǎng)絡節(jié)點互相通信,還管理計算機與網(wǎng)絡相關的硬件和軟件資源。它提供文件服務、打印服務、目錄服務和電子郵件服務。 程序接口和命令、圖形接口區(qū)別答:連擊命令接口,聯(lián)機狀態(tài)下用戶與計算機間的接口,接口形式是圖形界面,實現(xiàn)用戶與 計算機間的聯(lián)機交互。 程序接口提供了用戶程序與操作系統(tǒng)間的接口,是操作系統(tǒng)專門為用戶程序設置的,也是用戶程序取得操作系統(tǒng)服務的唯一途徑。 試一試OS聯(lián)機命令 查詢目錄、新建目錄、刪除等等 什么是系統(tǒng)調(diào)用,作用是什么?和過程調(diào)用的區(qū)別?答:程序接口是操作系統(tǒng)專門為用戶程序設置取得操作系統(tǒng)服務的唯一途徑。程序接口通常 由各種類型的系統(tǒng)調(diào)用組成,因此,也可以說,系統(tǒng)調(diào)用提供了用戶程序與操作系統(tǒng)之 間的接口。作用:保護系統(tǒng),減輕用戶負擔,提高資源利用率。區(qū)別: 系統(tǒng)調(diào)用要進行狀態(tài)切換,由用戶態(tài)切換到系統(tǒng)態(tài);過程調(diào)用只需要 在用戶態(tài)就能完成 3.1計算機網(wǎng)絡概述 什么是計算機網(wǎng)絡?它由那些組件構(gòu)成?答:計算機技術和通信技術相結(jié)合,使得以往計算任務由單個大型機集中處理的形式逐漸被 新的形式取代,即大量獨立的相互連接起來的計算機共同完成計算任務,這種形式就是 計算機網(wǎng)絡。構(gòu)成:(1)硬件,網(wǎng)絡中的計算設備、傳輸介質(zhì)、通信連接設備; (2)軟件,網(wǎng)絡通信系統(tǒng)、網(wǎng)絡通信協(xié)議以及網(wǎng)絡應用程序。 什么是Internet?和internet的區(qū)別?答:internet,即互聯(lián)網(wǎng),泛指由多個計算機網(wǎng)絡互聯(lián)而成的網(wǎng)絡,是一個通用名詞。而Internet為因特網(wǎng),是一個專用名詞,是一種典型的互聯(lián)網(wǎng)絡。 22頁課件,將兩個圖的子網(wǎng)分別用戰(zhàn)爭中,假設你的任務用炸彈毀掉網(wǎng)絡。請問你要炸幾次能把網(wǎng)絡分為兩個互不相連的節(jié)點集合。假設炸彈可以毀掉一個節(jié)點連的鏈路。這兩個網(wǎng)絡哪個hold的時間長?答:22頁PPT沒有相應兩個圖。 思考:你每天都在Internet上面玩啥?要是有天網(wǎng)絡被毀了,你還能活不?答:瀏覽網(wǎng)頁,如瀏覽新聞,刷微博,上人人,看球賽. 網(wǎng)絡毀了還可以活的,本人對網(wǎng)絡依賴程度相對不大。當然,如果是因為2012大毀滅網(wǎng)絡被毀,我們也活不成。 Try:上圖書館主頁,找到中文數(shù)據(jù)庫,里面有個通信標準與質(zhì)量信息網(wǎng),上里面去找兩個你感興趣的ITU-T開發(fā)出的標準,并找出RFC5415和5531的主題答:感興趣的標準,ITU電信標準如L.1310、P1202.1 標準太多了,找不著啊啊啊啊!3.2網(wǎng)絡協(xié)議及網(wǎng)絡體系結(jié)構(gòu)什么是協(xié)議,組成要素是?看看講義的例子 答:為進行網(wǎng)絡中的數(shù)據(jù)交換而建立的規(guī)則、標準或約定稱為網(wǎng)絡協(xié)議。 組成要素:語法、語義、時序。什么是網(wǎng)絡體系結(jié)構(gòu)?寫出自己的理解答:網(wǎng)絡體系結(jié)構(gòu)就是將網(wǎng)絡中的一系列協(xié)議按一定的功能配置和邏輯結(jié)構(gòu)有效地組織起來 的有機體。ISO是一個采用七層結(jié)構(gòu)的網(wǎng)絡體系結(jié)構(gòu)模型(T or F?)答:FOSI模型,TCP/IP模型的要點?答:Specialty Paint 公司的總裁打算與一個本地的啤酒釀造商合作生產(chǎn)一種啤酒罐。總裁告訴她的法律部門調(diào)查此事,后者又請工程部幫忙。結(jié)果是,總工程師打電話給啤酒釀造公司的技術負責人討論該項目的技術問題。然后兩位工程師又各自向他們的法律部門作了匯報。然后,法律部門通過電話安排了有關的法律方面的事宜。最后, 兩位公司總裁討論了這次合作的經(jīng)濟方面的問題。你認為這是一個OSI 模型意義的多層協(xié)議的例子嗎?答:不是。 在無連接通信和面向連接的通信兩者之間,最主要的區(qū)別是什么? 答:對于無連接的服務(郵寄), 發(fā)送信息的計算機把數(shù)據(jù)以一定的格式封裝在幀中, 把目的地址和源地址加在信息頭上, 然后把幀交給網(wǎng)絡進行發(fā)送. 無連接服務是不可靠的.對于面向連接的服務(電話), 發(fā)送信息的源計算機必須首先與接收信息的目的計算機建立連接. 這種連接是通過三次握手(three hand shaking)的方式建立起來的. 一旦連接建立起來, 相互連接的計算機就可以進行數(shù)據(jù)交換. 與無連接服務不同, 面向連接的服務是以連接標識符來表示源地址和目的地址的. 面向連接的服務是可靠的, 當通信過程中出現(xiàn)問題時, 進行通信的計算機可以得到及時通知.IP地址指示的是什么?(考慮多地址主機) 答:邏輯地址。識別下面的IP 地址的類: 、229. 1. 2. 30、191. 1. 2. 3 答:分別是A類、D類和B類。一個IP 地址為 的主機需要測試其內(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應用層協(xié)議1DNS域名服務 練習&思考 下面的域名中的哪一個最像是使用國家域來解析器IP 地址? a. chal. atc. fhda. edu b. gsfc. nasa. Gov c. kenz. acct. sony.jp d. mac. eng. sony. com 答:c在()解析中,客戶直接聯(lián)系至多一個服務器。 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 練習&思考 描述.中域的層次劃分答:see. bupt. edu. cn. 四級域名 三級域名 二級域名 頂級域名 假設主機想知道主機的IP地址,請按圖描述查詢過程,并說明用到的域名查詢方式答:主機向其本地域名服務器發(fā)送查詢請求,為遞歸查詢;本地域名將該報文轉(zhuǎn)發(fā)到根域名服務器,為迭代查詢;根域名服務器向本地域名服務器返回頂級域名服務器(TLD)的IP地址,為迭代查詢;本地域名服務器向頂級域名服務器進行查詢,為迭代查詢;頂級域名服務器注意到前綴,用權(quán)限域名服務器的IP地址進行響應,告訴本地域名服務器,為迭代查詢;本地域名名服務器向權(quán)限域名服務器發(fā)送查詢報文,為迭代查詢;權(quán)限域名服務器告訴本地域名服務器所要查詢的主機IP地址,為迭代查詢;本地域名服務器將查詢結(jié)果告訴主機。3.4應用層協(xié)議2 -TELNET、FTP、SMTP什么是遠程登錄,Telnet可以提供什么服務? 答:用戶登錄到遠程主機稱為遠程登錄。 TELNET是一個簡單的遠程終端協(xié)議,用于Internet遠程登錄服務。TELNET協(xié)議定義了數(shù)據(jù)和命令在在Internet上的傳輸方式,即網(wǎng)絡虛擬終端NVT。TELNET采用協(xié)商機制使TELNET客戶和服務器可商定使用更多的終端功能。當命令從()傳送時,它們是NVT 形式。 a. 終端到終端驅(qū)動程序 b. 終端驅(qū)動程序到TELNET 客戶 c. TELNET 客戶到TELNET服務器 d. 以上都不是 答:bc說明FTP的兩條連接的用途 答:FTP使用了兩個連接:數(shù)據(jù)連接和控制連接。 這兩個連接使FTP能夠提供在異構(gòu)環(huán)境中一體化、透明的網(wǎng)絡文件傳輸功能,可以將一個文件副本從一臺主機復制到另一臺主機。在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訪問他的郵件服務器來獲取自己的郵件。給出報文是怎樣從Alice主機到達Bob主機的過程,列出在兩臺主機間移動該報文時所使用的各種應用層協(xié)議。 假定Alice使用一個基于Web的電子郵件賬戶(Hotmail或gmail )向Bob發(fā)報文,而Bob使用POP3訪問他的郵件服務器來獲取自己的郵件.討論報文是怎樣從Alice主機到達Bob主機的.列出在兩臺主機間移動該報文時所使用的各種應用層協(xié)議。 答:電子郵件從Alice的瀏覽器發(fā)送到她的郵件服務器,使用HTTP;從Alice的郵件服務器到Bob的郵件服務器,使用SMTP;Bob從他的郵件服務器讀到他的主機,使用POP3.如果Alice用用戶代理呢? 答:首先Alice使用POP3,然后像上述一樣接著進行下面的工作。3.5應用層協(xié)議3萬維網(wǎng) WWW什么是WWW? 答:萬維網(wǎng)WWW,也稱WEB,是一個構(gòu)筑在Internet之上的分布式信息儲藏室。它由超文本標記語言HTML表達的WEB網(wǎng)頁組成,通過超文本傳輸協(xié)議HTTP實現(xiàn)頁面?zhèn)鬏?,并且使用統(tǒng)一資源定位符URL標識頁面在Internet的范圍內(nèi)的位置。哪一種類型的萬維網(wǎng)文檔是在客戶端運行的? a. 靜態(tài)的 b. 動態(tài)的 c. 活動的 d. 所有以上的 答:cHTTP是什么?有什么用?和SMTP、FTP的異同? 答:超文本傳輸協(xié)議HTTP是萬維網(wǎng)客戶與服務器交互時遵循的應用層協(xié)議,他是萬維網(wǎng)上能夠可靠交換文件的重要基礎,也是Web的核心。比較:HTTP與FTP相似之處在于它能夠傳送文件并使用TCP連接,但它只有一條TCP連接,并沒有額外的控制連接。而HTTP傳輸?shù)臄?shù)據(jù)與SMTP報文類似,但不同之處在于:HTTP報文由Web服務器和瀏覽器解釋;SMTP報文是存儲轉(zhuǎn)發(fā)的,而HTTP報文實立即交付的??紤]一個電子商務網(wǎng)站需要保留每一個客戶的購買記錄。描述如何使用cookie來完成該功能。 答:客戶在瀏覽商品時,瀏覽器向該網(wǎng)站的服務器發(fā)送請求,服務器為客戶創(chuàng)建一個購物車并生成一個唯一的識別碼,并以此作為索引在服務器的后端數(shù)據(jù)庫中產(chǎn)生一個表項。接著服務器返回響應報文,其中包含了一個set-cookie的首部行。這樣,網(wǎng)站在收到請求報文時檢查首部行就能找到對應的購物車。日后客戶再次購買商品他的瀏覽器在其HTTP請求報文中繼續(xù)使用首部行Cookie,這樣網(wǎng)站便得以保留了每一個客戶的購買記錄。Sloth 銀行希望它的在線銀行更易于為懶惰的客戶所使用,所以,當用戶登錄并通過口令認證以后, 銀行返回一個包含用戶ID 號碼的cookie 。通過這種方式, 用戶將來訪問在線銀行時不必再標識自己或者輸入口令. 你認為這種想法怎么樣?它可以工作嗎? 是不是一個好主意? 答:想法很冒險,當然它可以工作,但是并不可靠。如果本客戶的主機被別人登錄,那么陌生人不需要輸入口令就可以使用該客戶的銀行卡,財產(chǎn)安全受到威脅??紤]當瀏覽器發(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. 該瀏覽器運行的是何種版本的HP? 答:Mozilla/5.0 C. 該瀏覽器請求的是一條非持久連接還是持久連接? 答:持久連接。d. 運行該瀏覽器的主機的IP地址是什么? 答:下面文本中顯示的是來自服務器的回答,以響應上述問題中的HTTP GET報文.回答下列問題,指出你在下面報文中找到答案的地方。 a. 服務器能夠成功地找到那個文檔嗎?該文檔提供的回答是什么時間? 答:能。回答時間是 Tue, 07 Mar 200612: 39: 45b. 該文檔最后一次修改是什么時間? 答:Sat, 10 Dec2005 18:27:46 C. 已被返回的文檔有多少字節(jié)? 答:3874d.該服務器認可這是一條持久連接嗎? 答:認可。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)絡應用編程基礎 4.1網(wǎng)間進程及通信過程的建立 4.2網(wǎng)絡編程分類 實現(xiàn)網(wǎng)間進程通信必須解決哪些問題? 答:1.網(wǎng)間進程的標識問題;2.與網(wǎng)絡協(xié)議棧的連接問題;3.多重協(xié)議的識別問題;4.不同的通信服務質(zhì)量問題。什么是網(wǎng)絡應用進程的網(wǎng)絡地址?半相關和全相關指什么? 答:主機的IP地址、端口號和傳輸層協(xié)議這三個要素組成的三元組稱為半相關,它標識了 Internet中進程通信的一個端點,也把它稱為進程的網(wǎng)絡地址。在Internet中,完整的網(wǎng)間進程通信需要有兩個進程構(gòu)成,兩個進程是通信的兩個端點,并且他們必須使用同樣的傳輸協(xié)議,因此描述一個完整的網(wǎng)間進程需要以下5個要素描述:(傳輸層協(xié)議,本機IP地址、本機傳輸層端口,遠端機IP地址,遠端機傳輸層端口。)這個五元組稱為全相關。網(wǎng)間進程通信過程如何建立? 答:A端進程在確定了B端進程的網(wǎng)絡地址后,會向本機的操作系統(tǒng)申請一個本地端口號,并且A端進程是知道本機的IP地址的,因此當其第一次和B端進程通信時,會向B端進程報告自己的IP地址和端口號。所以在第一次通信以后,B端進程也就獲知了A端進程的IP地址和端口號。至此,通信的兩端互相獲得了對方進程的網(wǎng)絡地址,可以進行后續(xù)的通信了。 4.3套接字編程接口基礎 描述套接字的概念?套接字有幾種類型? 答:套接字上連應用程序,下連網(wǎng)絡協(xié)議棧。套接字是對網(wǎng)絡中不同主機上應用進程之間進行雙向通信的端點的抽象,從效果上來說,一個套接字就是網(wǎng)絡上進程通信的一端。套接字的類型:1.流式套接字 2.數(shù)據(jù)報套接字 3.原始套接字 結(jié)合流程圖說明服務器和客戶端操作流式套接字步驟。 答:面向連接的套接字服務端的具體實現(xiàn)流程如下: 服務器端:1.創(chuàng)建監(jiān)聽套接字; 2.綁定監(jiān)聽接口; 3.進入監(jiān)聽狀態(tài);4.接受用戶的監(jiān)聽請求; 5.與客戶端進行通信;6.關閉與客戶端的通信;7.關閉監(jiān)聽套接字。 客戶端:1.創(chuàng)建客戶端套接字;2.提出連接請求;3.與服務器通信;4.關閉與服務器的通信。響應套接字和監(jiān)聽套接字由誰產(chǎn)生?用處? 答:響應套接字是由accept函數(shù)產(chǎn)生的。用途:服務器端程序使用,從等待連接請求隊列中取出第一個連接請求并接受,為這個連接請求創(chuàng)建一個響應套接字,后續(xù)與此連接請求對應的客戶端通信時將通過這個響應套接字進行。監(jiān)聽套接字是由listen函數(shù)產(chǎn)生的。用途:服務器端程序使用,這個函數(shù)告訴套接字開始監(jiān)聽客戶機的連接請求。說明服務器端如何實現(xiàn)處理多個客戶端請求的。 答:在服務器程序中,主程序負責監(jiān)聽客戶極端的連接請求,當接受了一個客戶機端的連接請求后,主程序即創(chuàng)建一個新的線程,這個新的線程負責處理該客戶機端的后續(xù)數(shù)據(jù)交換過程。有多少個客戶機端的連接請求就創(chuàng)建多少個新線程。多個線程并行工作,互相之間不影響。第五章網(wǎng)絡環(huán)境下信息的標識、描述及表達 5.1 網(wǎng)絡環(huán)境下信息的標識、描述及表達 什么是URL、URN、URI。區(qū)別是什么? 答:URL,即統(tǒng)一資源定位符,也被稱為網(wǎng)頁地址,是Internet上資源的地址。URN,即統(tǒng)一資源名稱,是用來唯一標識一個實體的標志符。與URL不同的是,URN不指明信息實體的網(wǎng)絡位置,而僅僅是一個信息實體的標識符。URI,即統(tǒng)一資源標識符,是一個用于標識某一互聯(lián)網(wǎng)資源名稱的字符串。URI可被視為定位符(URL),名稱(URN)或兩者兼?zhèn)?。URL和URN都是URI的子集。說明/search?key=adele的含義 答:這是一個URL。http是傳送協(xié)議;是服務器的域名;search是路徑;?key=adele是查詢。如何在網(wǎng)頁中插入某人的電子郵件聯(lián)系,點擊后可直接向他發(fā)送郵件? 答:創(chuàng)建一個超鏈接即可7)描述如何按名查找文件。答: 操作系統(tǒng)把文件名和文件的其他屬性信息分開,使文件屬性單獨形成一個數(shù)據(jù)構(gòu),稱為索引節(jié)點,而在文件目錄的目錄項中只存放文件名和指向該文件對應的索引節(jié)點。當我們按名查找文件時,最初是按照文件名找到相應的目錄項,如果需要繼續(xù)打開,才讀取相應索引節(jié)點的指針,將對應的文件屬性信息調(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)場,當他單擊一個頁面鏈接時,出現(xiàn)了“404-NotFound”(文件找不到)。針對這種問題應該如何修復?為什么?答:將所有的絕對路徑改成相對路徑即可。因為網(wǎng)頁內(nèi)部的頁面鏈接使用相對路徑時,不涉及網(wǎng)址地址信息等,便于移植。如果使用絕對路徑,在更換網(wǎng)站域名或者更換編譯機器的時候都會出現(xiàn)鏈接失效。每一個網(wǎ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(也就是當前文件夾及hehe文件夾中的2.html)不管在哪里還都是從該文件夾取都能取到2,html,所以不會發(fā)生取不到文件的情況關于網(wǎng)絡應用體系結(jié)構(gòu)9)介紹C/S、B/S、P2P模式的特點,你常用的網(wǎng)絡應用是什么?屬于哪種模式?為什么?
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)字智慧方案企業(yè)內(nèi)部控制體系建設手冊
- 低壓電工理論練習試題及答案
- 湖北省智學聯(lián)盟2025屆高三12月聯(lián)考-化學試題+答案(含答案)
- 職業(yè)資格-礦業(yè)權(quán)評估真題庫-6
- 職業(yè)資格-估價理論與方法真題庫-12
- 2025年工程法規(guī)應試技巧及試題及答案
- 淄博美術考試試題及答案
- 審計之星考試試題及答案
- 電機工程試題及答案
- 導彈遴選面試題及答案
- 煤炭產(chǎn)品質(zhì)量保障措施
- 【水利水電】李想 案例專項班教案 04-案例專項班(四)
- 光影中國學習通超星期末考試答案章節(jié)答案2024年
- DB41-T 2322-2022水資源公報數(shù)據(jù)庫設計規(guī)范
- 中藥藥理章化痰止咳平喘藥農(nóng)大
- 水泥物資供應、運輸及售后服務方案
- 慢性心衰的解決之道“CRT”心臟再同步治療課件
- 山西省義務教育階段中小學文科教學儀器設備配備標準
- 高效液相色譜法分析(紐甜)原始記錄
- DB5132∕T 76-2022 熊貓級民宿的劃分與評定
- 國家開放大學《思想道德與法治》社會實踐參考答案
評論
0/150
提交評論