1 客戶端與伺服器

2022-09-07 18:42:14 字數 609 閱讀 4409

客戶端:當我們使用手機或者電腦通過網路去訪問網路資源時,此時我們這一端就叫做客戶端。也就是發起訪問的一方即為客戶端。

伺服器:伺服器實際上也是一台計算機,不過它安裝了用於web服務的一些軟體。常見的有tomcat伺服器、php伺服器、nodejs伺服器。

軟體使用方式的兩種劃分:

優點缺點

特點c/s(pc客戶端/伺服器)

較為安全,介面豐富,使用者體驗好

不便於維護,移植性差

將所有業務和邏輯交給客戶端完成,伺服器中主要是乙個資料庫

b/s(瀏覽器/伺服器)

只開發伺服器端,跨平台

安全性較低,使用者體驗較差

把業務層交給伺服器完成,客戶端只負責介面渲染和資料交換

概念:用於網路主機上供外界訪問的資源

分類:ps:靜態和動態不是指介面是否會動,這一點需要特別注意

存放:所有web資源均放在web伺服器下,通過指定路徑就可以訪問

請求:把客戶端請求傳送給伺服器

響應:把伺服器處理結果傳送給客戶端

伺服器與客戶端

建立socket操作,建立流式套接字,返回套接字型大小socksrv socket socket int af,int type,int protocol 第乙個引數,指定位址簇 tcp ip只能是af inet,也可寫成pf inet socket socksrv socket af inet,s...

客戶端與伺服器

cs與bs 軟體使用方式上的兩種劃分 c s client server pc客戶端與伺服器架構 特點 在伺服器當中就主要是乙個資料庫,把所有業務邏輯都交給客戶端來完成 優點 較為安全,使用者介面豐富,客戶體驗好 缺點 每次公升級都要重新安裝,針對不同的作業系統開發,可移植性差 b sbrowser...

伺服器與客戶端 client

include include include include include include include define serv port 9000 define buff size 1024 struct user void fillmsg struct user userinfo void...