TCP/IP網絡架構 1、TCP/IP網絡架構 2、TCP/IP模型各層的主要功能

C#網絡程序開發(第二版)讀書筆記
作者:何波,傅由甲
出版社:清華大學出版社
出版時間:2019-01

1、TCP/IP網絡架構

  TCP/IP網絡架構也稱爲TCP/IP(Transmission Control Protocol/InternetProtocol,傳輸控制協議/網際協議)參考模型。
  它是目前全球互聯網工作的基礎,該架構將網絡功能從上至下劃分爲:

  • 應用層、
  • 傳輸層、
  • 網際層
  • 網絡接口層
      每一層的功能由一系列網絡協議進行體現,圖1-3給出了TCP/IP網絡架構各層的功能及支撐協議。

  TCP/IP網絡架構採用自頂而下的分層結構,每一層都需要下一層所提供的服務來滿足自己的需求,本層協議生成的數據封裝在下一層協議的數據中進行傳輸,因此各層間的協議有依賴關係。

2、TCP/IP模型各層的主要功能

(1)應用層:

  即最高層,提供面向用戶的網絡服務,負責應用程序之間的溝通,主要協議有簡單郵件傳輸協議(SMTP)、文件傳輸協議(FTP)、超文本傳輸協議(HTTP)、域名系統(DNS)、網絡遠程訪問協議(Telnet)等。
  Socket支持多個應用程序間基本的消息傳遞功能,通過遵循應用層上的某一種或幾種協議的規範,使應用程序完成用戶需要的相應功能,這是本書網絡應用程序開發的目的。

(2)傳輸層:

  位於第3層,完成多臺主機間的通信,提供節點間的數據傳送及應用程序間的通信服務,也稱爲“端到端”通信,通過在通信的實體間建立一條邏輯鏈路,屏蔽了IP層的路由選擇和物理網絡細節。
  傳輸層的功能主要是數據格式化、數據確認及丟失重傳等。該層協議有傳輸控制協議(TCP)和用戶數據報協議(UDP),提供不同的通信質量和需求的服務。

(3)網際層:

  位於第2層,也稱爲網絡互聯層或Internet層,由於該層最重要的協議是IP協議,所以也稱爲IP層。該層負責提供基本的數據封包傳送功能,在它上面傳輸的數據單元叫IP數據報,或IP分組。
  網際層讓每個IP數據報都能夠到達目的主機,但是它不檢查數據報是否被正確接收。
  網絡層的本質是使用IP將各種不同的物理網絡互聯,組成一個傳輸IP數據報的虛擬網絡,實現不同網絡的互聯功能,該層協議除了IP協議外,還有Internet控制報文協議(ICMP)和Internet組管理協議(IGMP)。

(4)網絡接口層:

  該層位於協議架構的最底層,負責接收IP數據報併發送到其下的物理網絡,或從網絡上接收物理幀,抽取IP數據報轉交給網際層。這裏的物理網絡指各種實際傳輸數據的局域網或廣域網。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章