网络编程和并发之C/S架构与B/S架构

  由于不同机器上的程序要通信,才产生了网络

一、C/S 架 构

  C/S架构即server(服务端)与client(客户端)架构,这里的客户端一般泛指客户端应用程序exe,程序需先安装后才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。

  例如:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用

  

 二、B/S 架 构

  B/S架构即Browser(浏览器端)与Server(服务器端)架构,这种架构是从用户层面划分的

Browser(浏览器端),其实也是一种Client客户端,知识这个客户端不需要大家去装应用程序,只需在浏览器通过HTTP请求服务器端相关的资源(网页资源),客户端Browser(浏览器端)就能增删改查。

   例如:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用

原文地址:https://www.cnblogs.com/minusone/p/10033712.html