【计算机网络】应用层 : 总结 ( 网络应用模型 C/S P2P | 域名解析 DNS | 文件传输协议 FTP | 电子邮件 | 万维网 与 HTTP ) ★★★
文章目錄
- 一、網絡應用模型 ★
- 二、域名解析過程 ★
- 三、FTP 文件傳輸協議
- 四、電子郵件★
- 五、萬維網 和 HTTP 協議★
一、網絡應用模型 ★
網絡應用模型 :
① 客戶 / 服務器 模型 ( Client / Server )
② P2P 模型 ( Peer-to-Peer )
客戶 / 服務器 模型 :
① 服務器 : 提供 服務 的 設備 ;
- 永久提供服務 , 24 小時不間斷提供服務 ;
- 永久性訪問地址 , 如 域名 ;
② 客戶端 : 請求 遠程服務 的主機 ;
- 與 服務器 通信 , 請求服務器提供的服務 ;
- 間歇性 接入網絡 , 并不是一直接入網絡 ;
- IP 地址可能不固定 , 動態 IP 地址 ; 也可能是固定 IP 地址 ;
- 與 其它 客戶端 沒有關聯 ;
常見的 C/S 應用 : WEB 網站 , FTP 文件傳輸 , TELNET 遠程登錄 SMTP 電子郵件 ;
P2P 模型 :
- 無服務器 : 不存在 永久在線 服務器 ;
- 主機作用 : 每個主機都 可以作為 服務器 , 同時也可以請求服務 ;
- 直接通信 : 任意 兩個 主機可以 直接 通信 ;
- 間歇接入 : 每臺主機都可以 間歇性接入網絡 ;
- 動態 IP : 每臺節點之間 , 都可以使用 動態 IP ;
- 擴展性 : 可以任意 擴展 主機 ;
- 健壯性好 : 某一臺或機臺主機宕機 , 不影響整個網絡通信 ;
二、域名解析過程 ★
參考 : 【計算機網絡】應用層 : DNS 域名解析系統 ( 域名 | 域名服務器 | 域名解析過程 | 遞歸查詢 | 迭代查詢 | 高速緩存 )
域名解析過程 :
- 遞歸查詢
- 迭代查詢
遞歸查詢 : 委托給別人查找 ;
- 委托查找 : 先在 本地域名服務器 中查找 , 如果沒有 , 委托 根域名服務器 查找 , 如果沒有 , 根域名服務器 委托 頂級域名服務器 中查找 , 如果沒有 , 頂級域名服務器 委托 權限域名服務器 查找 ;
- 逆向回送結果 : 找到域名對應的 IP 地址后 , 按照委托順序 , 權限域名服務器 -> 頂級域名服務器 -> 根域名服務器 -> 本地域名服務器 -> 主機 , 返回查找的域名對應的 IP 地址 ;
迭代查詢 : 靠自己查找 ; 核心是 本地域名服務器 ;
- 主機 向 本地域名服務器 查詢 域名 ;
- 本地域名服務器 沒有查找到 , 向 根域名服務器 查找 , 跟域名服務器沒有找到 , 將 頂級域名服務器 地址 傳給 本地域名服務器 ;
- 本地域名服務器 繼續向 頂級域名服務器 查詢域名 , 如果沒有找到 , 會給 本地域名服務器 回送 權限域名服務器地址 ;
- 本地域名服務器 繼續向 權限域名服務器查找 , 如果找到域名對應地址 , 將結果傳回 ;
- 本地域名服務器 將最終查詢結果 傳給 主機 ;
高速緩存 : 在 主機 , 本地域名服務器 , 根域名服務器 , 頂級域名服務器 , 權限域名服務器 中 都設置高速緩存 , 緩存域名信息 ; 在 遞歸 或 迭代 查找域名時 , 優先從高速緩存中查找域名 , 如果沒有 , 再執行相關操作 ;
如果 本地域名服務器的 高速緩存中 存儲 著 頂級域名服務器 地址 , 就不用再訪問根域名服務器了 , 直接訪問頂級域名服務器 ;
三、FTP 文件傳輸協議
參考 : 【計算機網絡】應用層 : FTP 文件傳輸協議 ( FTP 客戶端 和 服務器 | FTP 工作原理 | FTP 傳輸模式 )
四、電子郵件★
參考 : 【計算機網絡】應用層 : 電子郵件 ( SMTP 協議 | MIME 協議 | POP3 協議 | IMAP 協議 | 基于萬維網的電子郵件 )
五、萬維網 和 HTTP 協議★
參考 : 【計算機網絡】應用層 : 萬維網 和 HTTP 協議 ( 萬維網概述 | HTTP 協議特點 | HTTP 協議連接方式 | HTTP 協議報文結構 | HTTP 請求報文 | HTTP 響應報文 )
總結
以上是生活随笔為你收集整理的【计算机网络】应用层 : 总结 ( 网络应用模型 C/S P2P | 域名解析 DNS | 文件传输协议 FTP | 电子邮件 | 万维网 与 HTTP ) ★★★的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【计算机网络】传输层 : 总结 ( TC
- 下一篇: 【组合数学】排列组合 ( 排列组合示例