思維導圖
一、應用層概述
為模型外的用戶服務,提供各式各樣、豐富、變幻無窮的應用
- 沒有應用層,便沒有網絡通信的支持
- 參考模型中唯一不需要它的上層服務的一層
- 應用層向參考模型之外的用戶提供服務
程序分類
直接網絡應用程序
間接網絡應用程序:
- 重定向器(Redirector)實現網絡功能
- 重定向器是置於應用中的一種小軟件
域名系統DNS概述
解決問題:
- 計算機常常更換IP地址
- 通過DHCP獲得不同地址
- IP地址難於記憶
- host.txt
域名轉換為IP地址
DNS:Domain Name System 域名系統
- 域名無關大小寫
- 各組成部分的名字最多由63個字符長,整個路徑不超過255個字符
- 沒有規則限制同時在兩個或多個頂級域名下的注冊
- 主要功能是將域名映射到資源記錄上
- 域名
- 生存期
- 類別
- 只有一個類別IN
- 類型
- 值
-
類型對應的值,可以是數字,ASCII字符串等
-
- 域名
域名服務器
根域名服務器
- com
- net
- org
- edu
- mil
- gov
域名解析
- 如果本地沒有,則向根域請求
域名查詢 / 解析有兩大類
- 遞歸查詢 / 解析
-
- 迭代查詢 / 解析
-
DNS承載
- 一般采用UDP,以下情況例外
- 主從域名服務器的數據更新 / 同步
- UDP報文大於512字節
電子郵件系統
- 用戶代理(UA):讓用戶能夠閱讀和發送郵件
- 郵件傳輸代理(MTA):將郵件從源端送到目的端
MIME(the Multipurpose Internet Mail Extensions)
- 多用途互聯網郵件拓展——解決ASCII文本郵件無法表現的元素
SMPT(Simple Mail Transfer Protocol)簡單郵件傳輸協議
- 源機和目的機(SMTP守護進程監聽)的25端口建立TCP連接
- 若郵件不能被投遞,則向郵件的發送方返回一個錯誤報告
收方不在線:
解決方式:
POP3:
郵局協議三版本
- 一旦連接建立,POP3協議按順序經歷三種狀態
POP3與IMAP作用范圍
IMAP
- 假設所有的電子郵件都永久地保存在服務器上的多個郵箱中,這要求服務器提供空間
- IMAP服務器在143端口監聽
- IMAP可接受外發郵件(不同於POP3協議)
-
Webmail好處:
- 無須安裝專用UA,有瀏覽器,能上網即可
- 無須配置,打開瀏覽器即可
- 收發雙方(無須同時在線)通過瀏覽器登陸各自代理服務器,使用HTTP協議
- 兩個代理服務器之間郵件的傳遞仍然采用SMTP
小結:
萬維網WWW(World Wide Web)
構成
- 資源
- 統一資源定位器
- 協議
- 服務器域名或IP地址
- 資源文件
- 通信協議HTTP
瀏覽器拓展
- 插件
- 助手
改進
- 萬維網高速緩存(代理服務器)
- TCP移交緩解了服務器前端的壓力
- cookie
- 提供個性化服務
其他應用
FTP(File Transfer Protocol)
- 支持雙向的二進制文件和ASCII文件的傳輸
TFTP
- 提供無連接的、不可靠傳輸
Telnet:遠程登陸
多媒體應用
- SIP:實施視頻會議
- RTP:基於UDP,組播、廣播來進行音視頻的傳輸
- RTSP:支持多點音視的傳輸頻流