今天我們來簡單了解兩種常見的通信架構,CS架構和BS架構以及對應的典型應用。
什麼是CS模式?
先上個圖,直觀感受一下
CS架構即Client/Server (客戶機/服務器) 架構,是一種大家最為熟悉的通信架構。具體工作方式:需要有一個服務器端監聽知名端口,由客戶端發起連接,等到連接建立成功之後,雙方才能通信,通信結束,斷開連接。這種架構下,為了實現某一特定功能,需要開發特定的軟件,并且通常服務器和客戶端成對出現,主要的功能實現集中在客戶端。
典型應用場景:FTP Telnet。
什麼是BS模式?
先上個圖,直觀感受一下
B/S架構即browser/Server(浏覽器/服務器)架構,是對C/S架構的一種改進,也是随着Internet技術的發展而興起的一種架構。具體工作方式:服務器端監聽固定的知名端口,典型的是http監聽tcp的80端口,等待browser發起連接,連接建立成功之後,雙方通信,通信結束,斷開連接。這種架構下,不再需要開發特定的軟件,客戶端統一為浏覽器,主要的功能實現集中在服務器端來實現。
典型應用場景:web服務。
發展趨勢如何?
這兩種架構是兩種最為典型的通信架構,各有千秋。不過從發展趨勢來看,似乎BS正在變的越來越受歡迎。
好了,小夥伴們,今天的講解就結束了,希望大家能或多或少有所收獲,歡迎留言交流碰撞,一起讨論提升。
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!