- 「計(jì)算機(jī)網(wǎng)絡(luò)筆記」第一章 概述
- 「計(jì)算機(jī)網(wǎng)絡(luò)筆記」第二章 物理層
- 「計(jì)算機(jī)網(wǎng)絡(luò)筆記」第三章 網(wǎng)絡(luò)層
- 「計(jì)算機(jī)網(wǎng)絡(luò)筆記」第四章 介質(zhì)訪問(wèn)控制子層
- 「計(jì)算機(jī)網(wǎng)絡(luò)筆記」第五章 網(wǎng)絡(luò)層
- 「計(jì)算機(jī)網(wǎng)絡(luò)筆記」第六章 傳輸層
- 「計(jì)算機(jī)網(wǎng)絡(luò)筆記」第七章 應(yīng)用層
7.1 概述
主要功能
- 向應(yīng)用程序提供
網(wǎng)絡(luò)通信
特點(diǎn)
沒(méi)有應(yīng)用層就沒(méi)有
網(wǎng)絡(luò)通信
支持沒(méi)有需要服務(wù)的上層
向參考模型外的用戶(hù)提供服務(wù)
-
分類(lèi)
直接網(wǎng)絡(luò)應(yīng)用程序
間接網(wǎng)絡(luò)應(yīng)用程序
主要的直接應(yīng)用
域名系統(tǒng)
DNS
電子郵件
E-mail
萬(wàn)維網(wǎng)
WWW
文件傳輸
FTP
遠(yuǎn)程登錄
TelNet
7.2 域名系統(tǒng)DNS
Domain Name System
將
域名
映射成IP地址
域名解析的結(jié)果:
資源記錄
分布式數(shù)據(jù)庫(kù)系統(tǒng),提供域名解析服務(wù)
域名的組成
域名大小寫(xiě)不區(qū)分
整個(gè)路徑不能超過(guò)
255
個(gè)字符各個(gè)組成部分最多
63
個(gè)字符
資源記錄
域名:此資源記錄適用于哪個(gè)域
生存期:指示了資源記錄的穩(wěn)定程度
類(lèi)別:
IN
(唯一的類(lèi)別)-
類(lèi)型
A
:IPv4AAAA
:IPv6
值
7.3 域名解析
完整的域名解析
遞歸解析
迭代解析
遞歸解析
主機(jī)向
本地域名服務(wù)器
的查詢(xún)當(dāng)本地域名服務(wù)器不知道在查詢(xún)的域名時(shí),會(huì)向
根域名服務(wù)器
發(fā)出請(qǐng)求查詢(xún)報(bào)文
迭代解析
-
本地服務(wù)器向
根域服務(wù)器
的查詢(xún)查詢(xún)成功,返回資源記錄
查詢(xún)失敗,返回下一次查詢(xún)應(yīng)發(fā)往的
頂級(jí)域名服務(wù)器
不采用UDP的情況
-
UDP的報(bào)文超過(guò)
512
個(gè)字節(jié)返回
TC=1
再次請(qǐng)求,建立TCP連接,分段
主從域名服務(wù)器之間的數(shù)據(jù)更新/同步
7.4 電子郵件E-mail
-
電子郵件系統(tǒng)包括
MTA
:主要負(fù)責(zé)收發(fā)郵件UA
:主要負(fù)責(zé)讀、寫(xiě)郵件
郵件傳輸協(xié)議:
SMTP
非純文本的郵件:多用途互聯(lián)網(wǎng)郵件擴(kuò)展
MIME
-
最后一跳
POP3
IMAP
7.5 萬(wàn)維網(wǎng) WWW
Web的構(gòu)成
資源
統(tǒng)一資源定位器
URL
通信協(xié)議
HTTP
統(tǒng)一資源定位符
協(xié)議
服務(wù)器域名/IP地址
資源文件
端口號(hào):默認(rèn)
80
瀏覽器輸入一個(gè)URL時(shí)
-
瀏覽器檢查URL
如果包含
域名
,向DNS服務(wù)器請(qǐng)求DNS服務(wù)器返回對(duì)應(yīng)IP地址
瀏覽器和
Web服務(wù)器
建立TCP連接瀏覽器發(fā)起HTTP請(qǐng)求,獲取URL中指定的
資源文件
Web服務(wù)器返回被請(qǐng)求的文件
TCP連接釋放
瀏覽器解釋資源文件
TCP移交
緩解了服務(wù)器端的
前端
的壓力前端在下達(dá)任務(wù)的同時(shí),將
TCP端點(diǎn)
傳遞給處理節(jié)點(diǎn)
應(yīng)答可以之間從處理節(jié)點(diǎn)返回客戶(hù)端