JAVA網路程式設計

crazybuddha發表於2024-06-19

原創:JAVA網路程式設計技術 😄


1.網路程式設計的定義

  • 可以讓裝置中的程式與網路上其他裝置中的程式進行資料互動,也就是實現網路通訊的技術。

2.java為網路程式設計提供瞭解決方案

  • Java.net.*包。

3.網路通訊的基本架構

  • CS和BS:

    • (client客戶端/server服務端)CS架構、(browser瀏覽器/server伺服器) BS架構。
  • CS和BS區別

    • CS需要開發客戶端,使用者需要安裝客戶端才能使用。伺服器更新後客戶端也要更新,使用者必須更新客戶端程式才能正常使用。BS不需要開發瀏覽器,使用者只需要安裝瀏覽器就可以使用。伺服器更新後瀏覽器不需要更新,使用者不需要更新就可以使用。

  • 注意:

通訊架構都需要依賴網路程式設計技術。


4.網路通訊的三要素

  • IP地址

    • 定義:

相關文章