目錄
1.應(yīng)用層概述
1.1.客戶/服務(wù)器方式和對等方式
1.客戶/服務(wù)器方式(C/S方式)
2.對等方式(P2P方式)
1.2.動(dòng)態(tài)主機(jī)配置協(xié)議DHCP
2.域名系統(tǒng)DNS
2.1.DNS的作用
2.2.層次樹狀結(jié)構(gòu)的域名結(jié)構(gòu)
2.3.因特網(wǎng)上的域名服務(wù)器
2.4.域名解析過程
2.5.DNS高速緩存
3.文件傳送協(xié)議FTP
4.電子郵件
5.萬維網(wǎng)WWW
5.1.統(tǒng)一資源定位符URL
5.2.萬維網(wǎng)文檔
5.3.超文本傳輸協(xié)議HTTP
1.應(yīng)用層概述
應(yīng)用層的主要任務(wù)是通過應(yīng)用進(jìn)程的交互實(shí)現(xiàn)特定的網(wǎng)絡(luò)應(yīng)用,網(wǎng)絡(luò)應(yīng)用程序只運(yùn)行在端系統(tǒng)中,運(yùn)輸層為其提供了端到端的進(jìn)程間邏輯通信服務(wù)
1.1.客戶/服務(wù)器方式和對等方式
1.客戶/服務(wù)器方式(C/S方式)
客戶/服務(wù)器方式是指進(jìn)程間服務(wù)與被服務(wù)的方式;客戶進(jìn)程為服務(wù)請求方,服務(wù)器進(jìn)程為服務(wù)提供方
C/S方式是服務(wù)集中型,即隨著進(jìn)程的增多服務(wù)器性能降低
服務(wù)器總是處于運(yùn)行狀態(tài),等待客戶進(jìn)程的服務(wù)請求,服務(wù)器和服務(wù)器主機(jī)有著固定的端口號和IP地址
2.對等方式(P2P方式)
在P2P方式中,無固定服務(wù)請求者和服務(wù)提供者,通信對等方相互之間直接進(jìn)行通信
P2P方式是服務(wù)分散性,且具有良好的可拓展性,系統(tǒng)性能與用戶數(shù)量無明顯關(guān)系
1.2.動(dòng)態(tài)主機(jī)配置協(xié)議DHCP
動(dòng)態(tài)主機(jī)配置協(xié)議DHCP可以為計(jì)算機(jī)自動(dòng)配置網(wǎng)絡(luò)參數(shù),采用C/S方式,DHCP報(bào)文封裝在UDP用戶數(shù)據(jù)報(bào)進(jìn)行傳輸
2.域名系統(tǒng)DNS
2.1.DNS的作用
使用域名可以更方便人們記憶目的主機(jī)地址,通過域名可以映射到相應(yīng)的IP地址
2.2.層次樹狀結(jié)構(gòu)的域名結(jié)構(gòu)
因特網(wǎng)采用層次樹狀結(jié)構(gòu)的域名結(jié)構(gòu):
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ????????? ···.三級域名.二級域名.頂級域名
每個(gè)域名由字母和數(shù)字組成,且總長度不超過25個(gè)字符;從左向右域名等級逐漸提高,各級域名由上一級域名管理機(jī)構(gòu)管理(域名相同 != 級別相同)
2.3.因特網(wǎng)上的域名服務(wù)器
域名服務(wù)器的作用是將域名找到對應(yīng)的IP地址
1.根域名服務(wù)器:擁有所有頂級域名服務(wù)器的域名以及IP地址,返回該域名所屬的頂級域名的域名服務(wù)器的IP地址
2.頂級域名服務(wù)器:管理在該頂級域名服務(wù)器注冊的所有二級域名
3.權(quán)限域名服務(wù)器:管理某個(gè)區(qū)的域名
本地域名服務(wù)器:不屬于上述域名服務(wù)器等級體系,起代理作用,將該報(bào)文轉(zhuǎn)發(fā)到上述域名服務(wù)器等級結(jié)構(gòu)中查找
2.4.域名解析過程
遞歸查詢需要逐級查詢,若查找某一域名IP,本地服務(wù)器只需發(fā)送一次查詢請求即可
迭代查詢需要分別查詢,若查詢某一域名IP,本地服務(wù)器需要發(fā)送多次查詢請求
主機(jī)到本地服務(wù)器總是遞歸查詢
2.5.DNS高速緩存
高速緩存用于存放最近查詢過的域名以及從何處獲得域名映射信息的記錄
高速緩存會(huì)為每項(xiàng)內(nèi)容設(shè)置計(jì)時(shí)器,若超出計(jì)時(shí)器則刪除該內(nèi)容
3.文件傳送協(xié)議FTP
1.FTP的作用
FTP提供交互式訪問,采用C/S方式,允許客戶指明文件類型與格式,還可以設(shè)置存取權(quán)限
FTP屏蔽了各計(jì)算機(jī)系統(tǒng)的細(xì)節(jié),可在異構(gòu)網(wǎng)絡(luò)中任意計(jì)算機(jī)間傳送
2.FTP的工作原理
FTP分為主動(dòng)模式和被動(dòng)模式兩種工作方式
主動(dòng)模式:通信雙發(fā)建立數(shù)據(jù)通道時(shí),F(xiàn)TP服務(wù)器主動(dòng)連接FTP客戶
被動(dòng)模式:通信雙發(fā)建立數(shù)據(jù)通道時(shí),F(xiàn)TP服務(wù)器被動(dòng)連接FTP客戶,端口號可由用戶自行決定
FTP雙方首先要建立兩條TCP連接:控制連接和數(shù)據(jù)連接,控制連接用于傳送控制命令,在FTP工作過程中始終打開;數(shù)據(jù)連接僅在數(shù)據(jù)傳輸時(shí)打開;在主動(dòng)模式下,控制連接和數(shù)據(jù)連接的端口號分別為21,20
4.電子郵件
1.電子郵件系統(tǒng)的組成
電子郵件系統(tǒng)由三部分組成:用戶代理、郵件服務(wù)器、電子郵件所需協(xié)議
2.電子郵件的發(fā)送與接收
電子郵件系統(tǒng)采用C/S方式,通信雙面需要建立TCP通道
3.簡單郵件傳送協(xié)議SMTP和多用途因特網(wǎng)郵件擴(kuò)展MIME、POP3郵件讀取協(xié)議
SMTP:SMTP僅支持傳送7比特的ASCII碼數(shù)據(jù),TCP熟知端口號為25
MIME:當(dāng)發(fā)送郵件中含有ACSII碼之外的數(shù)據(jù)時(shí),需要通過MIME將其轉(zhuǎn)換為ACSII碼數(shù)據(jù)再進(jìn)行SMTP發(fā)送,接收方同樣可以使用MIME還原SMTP中非ASCII數(shù)據(jù)
POP3:POP3僅支持下載刪除/下載并保存文件,不可在服務(wù)器上管理文件,TCP熟知端口號為110
5.萬維網(wǎng)WWW
5.1.統(tǒng)一資源定位符URL
萬維網(wǎng)用URL來指明因特網(wǎng)上任意資源的位置,其一般形勢如下:
???????????????????????????????????????????????<協(xié)議>://<主機(jī)>:<端口>:/<路徑>
5.2.萬維網(wǎng)文檔
萬維網(wǎng)文檔由以下三個(gè)主要部分構(gòu)成:
超文本標(biāo)記語言HTML:用于描述網(wǎng)頁結(jié)構(gòu)和內(nèi)容
層疊樣式表CSS:用于描述網(wǎng)頁樣式
腳本語言JavaScript:用于控制網(wǎng)頁行為
5.3.超文本傳輸協(xié)議HTTP
1.HTTP的操作過程
·非持續(xù)連接方式:每次瀏覽器進(jìn)程要請求一個(gè)文件(2RTT+文檔傳輸時(shí)延)都要與服務(wù)器建立TCP連接,收到相應(yīng)后立即關(guān)閉連接
每請求一個(gè)文檔會(huì)有2RTT的額外開銷
·持續(xù)連接方式:萬維網(wǎng)服務(wù)器發(fā)送相應(yīng)后仍保持TCP連接
2.HTTP的報(bào)文格式
HTTP報(bào)文是面向文本的,即每一個(gè)字段為不定長的ACSII碼串
HTTP請求報(bào)文格式如下:文章來源:http://www.zghlxwxcb.cn/news/detail-825760.html
請求行 | GTE/index.htm HTTP/1.1 | 指明方法、URL、HTTP版本 |
第一個(gè)首部行 | Host:www.xxxx.cn | 服務(wù)器域名 |
第二個(gè)首部行 | Connection:close | 發(fā)送后是否釋放連接 |
第三個(gè)首部行 | User-Agent:Mozilla/5.0 | 瀏覽器類型及版本 |
第四個(gè)首部行 | Accept-Language:cn文章來源地址http://www.zghlxwxcb.cn/news/detail-825760.html |
用戶需求文檔語言版本 |
空行 | 報(bào)文最后一行需要 |
到了這里,關(guān)于【計(jì)算機(jī)網(wǎng)絡(luò)】第六章·應(yīng)用層的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!