原創:JAVA網路程式設計技術 😄
1.網路程式設計的定義
- 可以讓裝置中的程式與網路上其他裝置中的程式進行資料互動,也就是實現網路通訊的技術。
2.java為網路程式設計提供瞭解決方案
- Java.net.*包。
3.網路通訊的基本架構
-
CS和BS:
- (client客戶端/server服務端)CS架構、(browser瀏覽器/server伺服器) BS架構。
-
CS和BS區別
- CS需要開發客戶端,使用者需要安裝客戶端才能使用。伺服器更新後客戶端也要更新,使用者必須更新客戶端程式才能正常使用。BS不需要開發瀏覽器,使用者只需要安裝瀏覽器就可以使用。伺服器更新後瀏覽器不需要更新,使用者不需要更新就可以使用。
-
注意:
通訊架構都需要依賴網路程式設計技術。
4.網路通訊的三要素
-
IP地址
- 定義: