第七層 應用層


思維導圖

一、應用層概述

為模型外的用戶服務,提供各式各樣、豐富、變幻無窮的應用

  • 沒有應用層,便沒有網絡通信的支持
  • 參考模型中唯一不需要它的上層服務的一層
  • 應用層向參考模型之外的用戶提供服務

程序分類

直接網絡應用程序

間接網絡應用程序:

  • 重定向器(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:支持多點音視的傳輸頻流

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM