由于不同机器上的程序要通信,才产生了网络
一、C/S 架 构
C/S架构即server(服务端)与client(客户端)架构,这里的客户端一般泛指客户端应用程序exe,程序需先安装后才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。
例如:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用
二、B/S 架 构
B/S架构即Browser(浏览器端)与Server(服务器端)架构,这种架构是从用户层面划分的
Browser(浏览器端),其实也是一种Client客户端,知识这个客户端不需要大家去装应用程序,只需在浏览器通过HTTP请求服务器端相关的资源(网页资源),客户端Browser(浏览器端)就能增删改查。
例如:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用