1. 程式人生 > >java網路程式設計筆記之基本網路概念

java網路程式設計筆記之基本網路概念

1 節點

網路中的每一臺機器都是一個節點,大多數機器都是計算機,但是印表機、路由器也可以是。

2 網路協議

在這裡插入圖片描述

3 網路分層

在這裡插入圖片描述

  • 網際層

網際層在OSI模型中叫網路層,網路層協議定義了資料位和位元組如何組織為更大的分組,稱為包,還定義了定址機制:網際協議(IP)。
在IPv4和IPv6中,資料包在網際層傳輸,這些包稱為資料報。
處除了路由和定址,網際層的第二個作用是支援不同型別的主機網路層相互對話。如wifi和DSL

  • 傳輸層

傳輸層負責確保各包以傳送的順序接收,並保證沒有資料丟失或破壞,如果丟包,傳輸層會請求傳送方重傳這個包。這一層上有兩個協議,TCP和UDP

  • 應用層

向用戶傳送資料的層稱為應用層,它下面的三層共同定義了資料如何從一臺計算機傳輸到另一臺計算機,應用層確定了資料傳輸後的操作。