27-网络编程-24-网络编程(常见网络结构)
2015-08-11 17:35
531 查看
网络结构:
1.C/S client/server
相对B/S的弊端:
该结构的软件,客户端和服务端都需要编写。
开发成本较高,维护较为麻烦。
好处:
客户端在本地可以分担一部分运算
(如本机杀毒,完全由服务端完成可以,但是麻烦,所以本地可分担一部分运算,而且即使断网也可以本地杀毒)
(如魔兽世界,为什么安装十几个G?就是用本地电脑分担一部分运算,比如3D效果就是在本地完成,因为如果3D在服务端完成,网速一卡,
幻灯片,所以为了画面绚丽,3D效果在本地完成,比如装备密码,存在服务端,因为客户端不安全,容易被盗)
2.B/S browser/server
相对C/S的好处:
该结构的软件,只开发服务器端,不开发客户端,因为客户端直接由浏览器取代。(直接在浏览器地址栏输入网址即可连接服务端)
开发成本相对低,维护更为简单。
弊端:所有运算都要在服务端完成。
1.C/S client/server
相对B/S的弊端:
该结构的软件,客户端和服务端都需要编写。
开发成本较高,维护较为麻烦。
好处:
客户端在本地可以分担一部分运算
(如本机杀毒,完全由服务端完成可以,但是麻烦,所以本地可分担一部分运算,而且即使断网也可以本地杀毒)
(如魔兽世界,为什么安装十几个G?就是用本地电脑分担一部分运算,比如3D效果就是在本地完成,因为如果3D在服务端完成,网速一卡,
幻灯片,所以为了画面绚丽,3D效果在本地完成,比如装备密码,存在服务端,因为客户端不安全,容易被盗)
2.B/S browser/server
相对C/S的好处:
该结构的软件,只开发服务器端,不开发客户端,因为客户端直接由浏览器取代。(直接在浏览器地址栏输入网址即可连接服务端)
开发成本相对低,维护更为简单。
弊端:所有运算都要在服务端完成。
相关文章推荐
- 27-网络编程-22-网络编程(模拟一个浏览器获取信息)
- http协议 telnet linux c http client 通讯
- 27-网络编程-20-网络编程(常见客户端和服务端)
- 27-网络编程-21-网络编程(了解客户端和服务器端原理)
- 27-网络编程-19-网络编程(TCP协议-练习-服务端多线程技术)
- 27-网络编程-17-网络编程(TCP协议-练习-上传图片客户端)
- 27-网络编程-18-网络编程(TCP协议-练习-上传图片服务端)
- 26-网络编程-15-网络编程(TCP协议-练习-常见问题)
- 26-网络编程-16-网络编程(TCP协议-练习-上传文本文件)
- 26-网络编程-14-网络编程(TCP协议-练习-文本转换服务端)
- 26-网络编程-13-网络编程(TCP协议-练习-文本转换客户端)
- 26-网络编程-12-网络编程(TCP协议-服务端和客户端交互)
- hdu 4068 福州赛区网络赛H 排列 ***
- 26-网络编程-10-网络编程(TCP协议-客户端)
- 26-网络编程-11-网络编程(TCP协议-服务端)
- 26-网络编程-09-网络编程(UDP协议-聊天程序)
- 26-网络编程-08-网络编程(UDP协议-接收端)
- 网络中的长连接和短链接
- 26-网络编程-07-网络编程(UDP协议-发送端)
- 26-网络编程-06-网络编程(域名解析)