網路程式設計基礎

2021-10-12 07:50:03 字數 535 閱讀 6783

軟體架構:

b/s架構與c/s架構的區別:

c/s架構基於區域網的,而b/s架構基於廣域網的基礎上

硬體環境不同,c/s建立在專用網路上,小範圍的網路,可以專門的伺服器提供資料鏈結和資料的交換

c/s一般面向的是一些固定的使用者群體,對資訊的安全控制較高一點

對程式的架構不同

使用者介面不同:c/s架構大多建立在windows平台上,b/s建立在瀏覽器上,不僅可以應用在windows平台上,也可以應用在unix/linux平台上

兩種架構各有優勢,但是無論使用哪種架構,都離不開網路的支援。網路程式設計,就是在一定的協議下,實現兩台計算機通訊的程式。

網路通訊協議

協議分類

網路程式設計三要素【了解】

埠號:

如何區分在網路通訊中開啟的這些程序(應用程式)?通過埠號可以準確的找到彼此。

常用的埠號:

網路程式設計 網路基礎

1.物理層 提供建立 維護和拆除物理鏈路所需的機械 電氣 功能和規程的特性 提供有關在傳輸介質上傳輸非結構的位流及物理鏈路故障檢測指示。在這一層,資料還沒有被組織,僅作為原始的位流或電氣電壓處理,單位是位元。常用協議 eia tia rs 232 eia tia rs 449 v.35 rj 45 ...

linux網路程式設計基礎 網路基礎

客戶機 client 伺服器 server 模式。需要在通訊兩端各自部署客戶機和伺服器來完成資料通訊。瀏覽器 browser 伺服器 server 模式。只需在一端部署伺服器,而另外一端使用每台pc都預設配置的瀏覽器即可完成資料的傳輸。c s模式 優點缺點 資料快取本地,效率高 工作量大,開發周期更...

網路程式設計基礎

1 什麼是計算機網路 2 網路的型別 3 網路傳輸的介質 4 網路傳輸的資料格式 5 網路裝置 hub 分流裝置,把網路流量一分多,是根據實際情況平均分配的方法,是即插即用的裝置 中繼器 網路訊號傳輸一段距離後,訊號衰減會變弱,需要通過中繼器把訊號還原和再生 網橋 連線2個網路的裝置,這2個網路可以...