1. 程式人生 > >C/S(client/server )客戶伺服器模式 B/S(browser/server)瀏覽器伺服器模式

C/S(client/server )客戶伺服器模式 B/S(browser/server)瀏覽器伺服器模式

C/S(client/server )客戶伺服器模式   B/S(browser/server)瀏覽器伺服器模式

看到很多面試公司要求瞭解C/S和B/S,今天看了一篇這樣的文章,我學到了一些知識與大家一起分享,也希望大家多提寶貴建議,總結就有進步!

C/S和B/S簡介:

C/S模式的伺服器通常採用PC或工作站,小型機等,需要大型的資料庫系統例如SQL Server,Oracle,Sybase,MySQL等,客戶端需要安裝專用的客戶端軟體;

B/S模式的客戶機需要安裝一個瀏覽器,如微軟的Internet Explorer,蘋果的Safari,開源Firefox等,伺服器要安裝資料庫,瀏覽器通過Web Server與伺服器的資料庫進行資料互動。

優缺點:

C/S的優點:充分的發揮了PC機的處理能力,很多工作都可以在客戶端處理後在傳給伺服器端,客戶端響應速度快;缺點:只限用於區域網,客戶端需要安裝專用的客戶端軟體,對客戶端的作業系統一般也有限制。

B/S的優點:是可以在任何地方進行操作,不需要安裝任何的專門軟體,有一臺能上網的計算機就可以了,客戶端零維護。系統管理非常容易。缺點:就是C/S的優點它不能實現。

相關推薦

C/Sclient/server 客戶伺服器模式 B/Sbrowser/server瀏覽器伺服器模式

C/S(client/server )客戶伺服器模式   B/S(browser/server)瀏覽器伺服器模式 看到很多面試公司要求瞭解C/S和B/S,今天看了一篇這樣的文章,我學到了一些知識與大家一起分享,也希望大家多提寶貴建議,總結就有進步! C/S和B/S簡介: C

客戶端/伺服器模式C/S瀏覽器端/伺服器模式B/S

客戶端/伺服器模式與瀏覽器端/伺服器模式,即C/S模式與B/S模式之間的區別,其實與RCP和TCP程式的區別一樣,在於執行平臺和資料交換模式的區別。 C/S模式中,在客戶端需要安裝RCP程式,負責客戶

系統延時命令at命令,crontab命令,ftp服務服務端和客戶端檔案的上傳和下載[匿名使用者,本地使用者,虛擬使用者]

1.系統延遲任務 # at  命令發起的指令都是一次性的 at (+)time  ##指定命令執行的時間 at  -l  ##檢視當前任務 ad -d 3 #取消還未執行的任務(3:at -l 所看到的任務號) atrm 4 #

c/s客戶端---功能測試點

1、視訊(併發最愛有bug) 視窗關係(有依附關係的,是否關大的小的也關) 併發:過程中各種操作(錄製過程中點選按鈕、錄製過程中關閉大視窗、收聽時點選其他人、歷史記錄中播放過程中點選其他聯絡人、歷史記錄中播放過程中在點選播放、歷史記錄中播放過程中關閉歷史記錄、錄製中換賬號)

淺談B/S客戶端與伺服器端互動資料

淺談Web資料互動(一)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 追風 C/S模式和B/S各有其有點也各有其缺點,B/S模式在開發中需要考慮資料如何從客

C++練習--實現客戶CLIENT

實現客戶機(CLIENT)類。 定義字元型靜態資料成員SeverName,儲存其伺服器名稱; 整型靜態資料成員ClientNum,記錄已定義的客戶數量; 定義靜態函式ChangeSeverName()改

C# Socket簡單例子服務器與客戶端通信

項目 回車 pop ace log () client protocol comm 這個例子只是簡單實現了如何使用 Socket 類實現面向連接的通信。 註意:此例子的目的只是為了說明用套接字寫程序的大概思路,而不是實際項目中的使用程序。在這個例子中,實際上還有很多問題

Windows Server 2012 搭建FTP伺服器的一些坑

    Windows Server 2012 搭建 IIS 的 FTP 伺服器被動模式連結失敗,出現 200 Type set to A. 227 Entering Passive Mode; 雲伺服器安全組已新增對應規則,伺服器防火牆已配置入站規則 20-21埠

Windows Server 2012 搭建FTP伺服器的一些坑

    初衷就是想在雲伺服器上寫程式,為了使本機和雲伺服器之間傳檔案更方便,於是乎搭建FTP伺服器。總結折磨我兩天的一些坑,唉,欲哭無淚啊==     首先從一個已經搭建好的FTP伺服器上下載搭FTP伺服器必須的應用程式:FileZilla,WinRA

通過python實現TCP在客戶端和伺服器上的單執行緒的程式設計

1、只支援一個客戶端訪問 伺服器: from socket import * address='127.0.0.1' #監聽哪些網路 127.0.0.1是監聽本機 0.0.0.0是監聽整個網路 port=12345 #監聽自己的哪個埠 buffsize=

APPAndroid版客戶端與伺服器端時間校準

APP開發人員經常會遇見一個bug就是,APP顯示的時間不準,或者說APP時間與伺服器時間不一致,會導致資料請求、資料顯示等各種問題。這時候我們就需要一種機制來解決時間不一致的問題。 解決方案如下:  1.伺服器端永遠使用UTC時間,包括引數和返回值,不要使用Date格式,而是使用UT

VisualSVN Server的配置和使用方法 圖文伺服器中使用配置 svn 進行 版本控制

一、VisualSVN Server的配置和使用方法【伺服器端】 安裝好VisualSVN Server後【安裝過程看這裡】,執行VisualSVN Server Manger,下面是啟動介面:   好的,下面我來新增一個程式碼庫【Repository】,如下圖:

老司機實戰Windows Server Docker:3 單節點Windows Docker伺服器簡單運維

經過上兩篇實戰Windows Server Docker系列文章,大家對安裝Windows Docker服務以及如何打包現有IIS應用為docker映象已經有了基本認識。接下來我們來簡單講講一些最基本的運維問題。鑑於到目前為止我們只談到單伺服器部署。這裡暫時不涉及叢集模式下的複雜生產環境運維。 本主題將涵蓋下

老司機實戰Windows Server Docker:4 單節點Windows Docker伺服器簡單運維

上篇中,我們主要介紹了使用docker-compose對Windows Docker單伺服器進行遠端管理,編譯和部署映象,並且設定容器的自動啟動。但是,還有一些重要的問題沒有解決,這些問題不解決,就完全談不上運維: 問題一:如此部署的應用,在宿主機外部,只能通過宿主機的ip加一個個特定的埠來訪問每個容器內的應

libevent2入門例-簡單的伺服器也有簡短客戶

  libevent 庫實在是輕量級,下面用不到百行程式碼,實現一個簡單的伺服器,其功能是在9995埠監聽連線,有連線上來就給回覆:“Hello, World!”。另外還添加了一個訊號處理回撥,當你按 Ctrl+C 時,伺服器會清理資源,乾乾淨淨地退出,這是一個伺服器開發者

RabbitMQ C++客戶端SimpleAmqpClient編譯總結32以及64位

整個過程沒有截圖,使用為我的“印象筆記”不能傳圖,所以全是以文字形式描述,各位跟蹤我的腳步,一般能走到末尾。 遇到的問題: 1、Cmake必須是2.8版本或以上 2、boost編譯方式必須是預設動態編譯庫,使用靜態庫編譯會報錯(最終我重新編譯boost庫使用完全且預設動

網路-----26 c/s b/s架構 ip 初始socket

一.c/s   b/s   c/s架構:客戶端(client)/伺服器(server)       軟體cs架構:微信,陌陌,qq等       硬體cs架構:印表機     b/s架構:瀏覽器(browser)/伺服器(server)    

通俗易懂客戶端與伺服器端互動原理HTTP資料請求與HTTP響應,包括Servlet部分

經常看到HTTP客戶端與伺服器端互動原理的各種版本的文章,但是專業術語太多,且流程過於複雜,不容易消化。於是就按照在 Servlet 裡面的內容大致做了一些穿插。本來 連 Tomcat 容器 和 Servlet 的生命週期也準備在這裡一起寫的,但怕過去龐大,於是就簡單的 引用

網絡-----26 c/s b/s架構 ip 初始socket

掩碼 電信 網絡通信 server 轉換成 電信號 計算 生產 eight 一.c/s b/s   c/s架構:客戶端(client)/服務器(server)       軟件cs架構:微信,陌陌,qq等       硬件cs架構:打印機   b/s架構:瀏覽器(b

UDP的客戶端和伺服器端的例項VC6.0實現

伺服器端程式: // UdpServer.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include <stdio.h> //使用win