計網六、應用層
一、網路應用模型
應用層概述
應用層對應用程式的通訊提供服務
應用層協議定義:
應用進程交換的報文類型,請求還是響應?
各種報文類型的語法,如報文中的各個欄位及其詳細描述
欄位的語義,即包含在欄位中的資訊的含義
進程何時,如何發送報文,以及對報文進行響應的規則。
網路應用模型
- 客戶/伺服器模型(Client/Server)
- P2P模型(Peer-to-peer)
客戶/伺服器模型(C/S)
P2P模型
二、域名解析系統DNS
域名
域名伺服器
域名解析過程
三、文件傳輸協議FTP
提供不同種類主機系統(硬、軟體體系等都可以不同)之間的文件傳輸能力。
FTP伺服器和用戶端
FTP是基於客戶/伺服器(C/S)的協議。
用戶通過一個客戶機程式連接至在遠程電腦上運行的伺服器程式。
依照FTP協議提供服務,進行文件傳送的電腦就是FTP伺服器。
連接FTP伺服器,遵循FTP協議與伺服器傳送文件的電腦就是FTP客戶端。
FTP工作原理
FTP傳輸模式:
- 文本模式:ASCII模式,以文本序列傳輸數據
- 二進位模式:Binary模式,以二進位序列傳輸數據。
四、電子郵件
電子郵件系統概述——組成結構
簡單郵件傳送協議SMTP
SMTP規定了在兩個相互通訊的SMTP進程之間如何交換資訊
負責發送郵件的SMTP進程就是SMTP客戶,負責接收郵件的進程就是SMTP伺服器。
SMTP規定了14條命令(幾個字母)和21種應答資訊(三位數字程式碼+簡單文字說明)
TCP連接、埠號25、C/S
SMTP通訊三個階段:
連接建立 —— 郵件傳送 —— 連接釋放
MIME
SMTP的缺點:
- 不能傳送可執行文件或者其他二進位文件對象
- 僅限於傳送7位ASCII碼,不能傳送其他非英語國家的文字
- SMTP伺服器回拒絕超過一定長度的郵件。
郵局協議POP3
網際報文存取協議IMAP(POP3的升級)
基於萬維網的電子郵件
五、萬維網和HTTP協議
萬維網概述
超文本傳輸協議HTTP
HTTP協議定義了瀏覽器(萬維網客戶進程)怎樣向萬維網伺服器請求萬維網文檔,以及伺服器怎樣把文檔傳送給瀏覽器。
HTTP協議的特點
報文結構
六、應用層總結
2021-06-21 17:43:47 星期一 Finally, it’s all over!!! |