Java基礎教程:TCP/IP 協議

Java基礎教程:TCP/IP 協議

TCP/IP

  不同得硬件、操作系統之間得通信,所有的這一切都需要一種規則。而我們就把這種規則成爲協議TCP/IP是互聯網相關協議的集合起來的總稱

  互聯網是在TCP/IP協議族得基礎上運作得。

 注:還有一種說法認爲,TCP/ IP 是在 IP 協議的通信過程中,使用到的協議族的統稱。

 

TCP/IP協議分層模型

   TCP/IP 協議族裏重要的一點就是分層。TCP/IP 協議族按層次分別分 爲以下 4 層:應用層、傳輸層、網絡層和數據鏈路層。

  

應用層

  應用層決定了向用戶提供應用服務時通信的活動。TCP/IP 協議族內預存了各類通用的應用服務。比如,FTP(File Transfer Protocol,文件傳輸協議)和 DNS(Domain Name System,域 名系統)服務就是其中兩類。

  HTTP協議也處於這一層。

傳輸層

  傳輸層對上層應用層,提供了處於網絡連接中的兩臺計算機之間的數據傳輸

  再傳輸層有兩個性質不同的協議,TCP(傳輸控制協議)、UDP(用戶數據報協議)。

網絡層

  網絡層用來處理再網絡上流動的數據包。數據包是網絡傳輸的最小數據單位。該層規定了通過怎樣的路徑到達對方計算機,並把數據包傳送給對方。

鏈路層

  用來處理連接網絡的硬件部分。包括控制操作系統、硬件的設備驅動、光纖等等。

 

參考資料

  • 《圖解HTTP》

  

 

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