北大計算機網(wǎng)絡(luò)原理第七章
計算機網(wǎng)絡(luò)北京大學計算中心北京大學計算中王竹威zhuweiw@pku.edu.cn ,第七章應(yīng)用層應(yīng)用層要做什么?180zhuweiw@pku.edu.cn


計算機網(wǎng)絡(luò)北京大學計算中心北京大學計算中王竹威zhuweiw@pku.edu.cn
,











第七章應(yīng)用層
應(yīng)用層要做什么?180
zhuweiw@pku.edu.cn
,

第七章應(yīng)用層
應(yīng)用層概述
應(yīng)用進程交互方式
在Internet應(yīng)用層中,最主要的應(yīng)用進程交在I應(yīng)用層中最主要的應(yīng)用進程交互方式就是客戶—服務(wù)器(client/server, C/S)模式。在Web環(huán)境下客戶—服務(wù)器模C/S)模式。在Web環(huán)境下,客戶服務(wù)器模式又演進為基于Web的客戶—服務(wù)器模式,稱為瀏覽器—服務(wù)器(browser/server, B/S)模式。
180
zhuweiw@pku.edu.cn
,

第七章應(yīng)用層
應(yīng)用層概述
客戶機‐服務(wù)器模式
TCP/IP采用C/S模式作為應(yīng)用程序間相互作用的最主要形式,主要原因是:?主機發(fā)起通信完全是隨機的?非對等性相互作用
?優(yōu)化了網(wǎng)絡(luò)計算,提高了網(wǎng)絡(luò)的利用率
180
zhuweiw@pku.edu.cn
,





第七章應(yīng)用層
應(yīng)用層概述
客戶機‐服務(wù)器模式180
zhuweiw@pku.edu.cn
,

第七章應(yīng)用層
應(yīng)用層概述
瀏覽器—服務(wù)器模式
在基于Web的客戶—服務(wù)器模式中,客戶是瀏覽在基于Web的客戶—服務(wù)器模式中客戶是瀏覽器,萬維網(wǎng)文檔所駐留的計算機運行服務(wù)器程序,即萬維網(wǎng)服務(wù)器客戶向服務(wù)器發(fā)出信息序,即萬維網(wǎng)服務(wù)器??蛻粝蚍?wù)器發(fā)出信息瀏覽請求,服務(wù)器向客戶送回客戶所要的萬維網(wǎng)文檔,以頁面的形式顯示在客戶的屏幕上。萬維網(wǎng)的這種基于Web的C/S模式稱為瀏覽器—維網(wǎng)的這種基于的模式稱為瀏覽器服務(wù)器模式,即B/S模式。
180
zhuweiw@pku.edu.cn
,

第七章應(yīng)用層
應(yīng)用層概述
B/S模式的特點
B/S模式的一個重要特點是平臺無關(guān)性,
Browser、Web Server、HTTP及主流語言Java和HTML等都可以做到與軟硬件平臺無關(guān)B/S模式HTML等都可以做到與軟硬件平臺無關(guān)。B/S模式可以提供多層次連接,常常是瀏覽器—Web服務(wù)器—應(yīng)用服務(wù)器的形式器應(yīng)用服務(wù)器的形式,廣泛使用Browser/Web 廣泛使用Browser/WebServer/DBMS三層連接。
180
zhuweiw@pku.edu.cn
,

第七章應(yīng)用層
域名系統(tǒng)(DNS )
概述
Internet采用層次結(jié)構(gòu)的命名樹作為主機的名字采用層次結(jié)構(gòu)的命名樹作為機的名字空間,并使用域名系統(tǒng)(domain name system, DNS) 進行主機名和IP地址之間的轉(zhuǎn)換。
DNS是一個聯(lián)機分布式數(shù)據(jù)庫系統(tǒng),采用客戶—服務(wù)器模式。進行域名查詢的機器為客戶,需要時主動發(fā)起域名解析請求,域名服務(wù)器隨時準備作出響應(yīng)。
180
zhuweiw@pku.edu.cn
,

第七章應(yīng)用層
域名系統(tǒng)(DNS )
域名服務(wù)器
域名服務(wù)在專門設(shè)立的結(jié)點上運行,人們把運行該程序的機器稱為域名服務(wù)器,也稱名字服務(wù)器。在Internet上,有大量的域名服務(wù)器在運行,它們的數(shù)據(jù)庫里存放著各自管轄范圍內(nèi)行它們的庫存放著各自管轄范內(nèi)的域名和IP地址之間的映射表,它們之間又可以相互聯(lián)絡(luò)和協(xié)作以便分布在各個域名服務(wù)以相互聯(lián)絡(luò)和協(xié)作,以便分布在各個域名服務(wù)器數(shù)據(jù)庫中的域名和IP地址之間的映射表都能被有效地搜索。被有效地搜索
181
zhuweiw@pku.edu.cn
,

第七章應(yīng)用層
域名系統(tǒng)(DNS )
I t Internet域名結(jié)構(gòu)t域名結(jié)構(gòu)
任何一個連接在Internet上的主機或路由器任何個連接在Internet上的主機或路由器,都可以有一個惟一的層次結(jié)構(gòu)的名字,稱為域名或主機名。層次結(jié)構(gòu)的域名分為若干等級,各等級域名之間用小數(shù)點連接:
… … .三級域名.二級域名.頂級域名整個I整個Internet層次結(jié)構(gòu)的名字空間就構(gòu)成一棵層次結(jié)構(gòu)的名字空間就構(gòu)成棵命名樹,根結(jié)點是無名的,根下是頂級域名節(jié)點。
181
zhuweiw@pku.edu.cn