天天看點

常見網絡協定

一、OSI模型

常見網絡協定
常見網絡協定

二、協定層次

    網絡中常用協定以及層次關系:

常見網絡協定
常見網絡協定

1.程序/應用層協定:

平時使用最廣泛的協定,每個協定由客戶程式和服務程式組成,程式通過客戶機和伺服器的互動來工作。常見的有:Telnet、FTP、SMTP、HTTP、DNS等。

  • Telnet(遠端登入協定):是登入和仿真程式,建立在 TCP 之上,它的基本功能是允許使用者登入進入遠端計算機系統。
  • FTP(File TransportProtocol,檔案傳輸協定)是網絡上兩台計算機傳送檔案的協定,運作在 TCP 之上,是通過 Internet 将檔案從一台計算機傳輸到另一台計算機的一種途徑。
  • SMTP(Simple Mail TransferProtocol,簡單郵件傳輸協定)建立在 TCP 之上,是一種提供可靠且有效的電子郵件傳輸的協定。SMTP 是模組化在 FTP 檔案傳輸服務上的一種郵件服務,主要用于傳輸系統之間的郵件資訊,并提供與電子郵件有關的通知。
  • HTTP(Hypertext TransferProtocol,超文本傳輸協定)是用于從 WWW 伺服器傳輸超文本到本地浏覽器的傳送協定。它可以使浏覽器更加高效,使網絡傳輸減少。 
  • DNS(Domain NameSystem,域名系統)在 Internet 上域名與 IP 位址之間是一一對應的,域名雖然便于人們記憶,但機器之間隻能互相識别 IP 位址,它們之間的轉換工作稱為域名解析。

2.主機-主機層協定:

    建立并且維護連接配接,用于保證資料傳輸的安全性。這一層主要有兩個協定:

  • TCP(transmission Control Protocol):傳輸控制協定,面向連接配接,可靠傳輸;
  • UDP(User Datagram Protocol):使用者資料報協定,面向無連接配接,不可靠傳輸。

3.Internet層:

  • IP(Internet Protocol):Internet協定,負責TCP/IP主機間提供資料報服務,進行資料封裝并産生協定頭,TCP與UDP協定的基礎。
  • ICMP(Internet Control Message Protocol):Internet 控制封包協定。ICMP協定其實是IP協定的附屬協定,IP協定用它來與其他主機或路由器交換錯誤封包和其他的一些網絡情況,在ICMP包中攜帶了控制資訊和故障恢複資訊。

繼續閱讀