軟體架構:
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個網路可以...