首页 >> 大全

1. C/S架构(客户端/服务器)

2023-06-25 大全 49 作者:考证青年

该篇对软件架构网页背景由来做了个简单介绍,同样给后面html知识做铺垫。

文章目录 1.2 S/服务器 1.3 架构特点2. B/S架构(浏览器/服务器)2.1 架构特点 二、网页简史 总结

历篇文章目录

点击访问历篇文章

第一节:课程简介 前言

因分支太多,截图没法全截,思维导图没有全部展开,有需要的可自行下载。

下载链接:

网盘链接:

提取码:zee2

一、软件架构 1. C/S架构(客户端/服务器)

一般我们使用的软件都是C/S架构,比如安装在系统上的软件,例QQ、360、、XMind等。

1.1 C/客户端

C表示客户端,用户通过客户端来使用软件。

客户端一般指你看的见那部分

1.1.1 客户端的形成

1.文字客户端:例Linux。

通过命令行来使用软件

2.图形化界面:例、、IOS等中的大部分应用。

通过点击拖动等来使用软件

3.网页:也算图形化界面,两者无本质区别,只不过需要浏览器。

1.2 S/服务器

S表示服务器,服务器负责处理业务逻辑

例如A想将信息发送给B,但信息会先传送到服务器,服务器再将信息传送到B。

1.1.1 开发服务器语言

1.Java:服务器主流语言

2.PHP

3.C#

4.

5.Node.js(辅助)

1.3 架构特点

1.软件使用前必须安装。

2.软件更新时,服务器和客户端要同时更新。

3.C/S架构的软件不能跨平台使用。

4.C/S架构的软件客户端和服务器通信采用的是自由协议,相对来说比较安全。

从客户端发送信息到服务器时,并不会将原本信息发送过去,而是转换为类似一种码,而协议就是翻译这种码的字典一样

2. B/S架构(浏览器/服务器)

1.B/S本质上也是C/S,只不过B/S架构的软件,使用浏览器作为软件的客户端。

2.B/S架构通过使用浏览器访问网页的形式,来使用软件。

网页就是客户端的界面

3.比如:京东、淘宝、12306、知乎、新浪微博。

严格来讲它们已经算是应用了,不单单是网页

2.1 架构特点

1.软件不需要安装,直接使用浏览器访问指定的网址即可。

2.软件更新时,客户端不需要更新。

只需要更新服务器即可,网页内容就变了

3.网页可以跨平台浏览,只需要系统中有浏览器。

4.B/S架构的软件,客户端和服务器之间通信采用的是通用的HTTP协议

通用,例如发电报用明文摩斯密码发,相对来说不安全,协议不安全,但可以在程序上加密。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了