系统架构定义全解析
1. 网络协议基础
在现代信息交流中,网络协议起着至关重要的作用。下面为你介绍几种常见的网络协议及其特点。
1.1 超文本传输协议(HTTP)
HTTP 定义了 Web 文档和资源请求的格式与内容,同时还包含一些用于其他类型请求的简单命令,如上传文件或页面。例如,Web 浏览器通常使用 HTTP GET 命令请求传输网页以进行显示,而用户在 HTML 表单中输入的数据通常使用 HTTP POST 命令传输回 Web 服务器。
1.2 超文本传输安全协议(HTTPS)
HTTPS 是 HTTP 的扩展,它采用安全的网络协议来可靠地识别发送者和接收者,并对它们之间发送的网络消息进行加密。
1.3 协议版本选择
Web 协议几乎是通用的,但信息系统设计师需要关注服务器和终端用户计算设备上的软件支持哪些版本的 Web 协议。以 HTML5 为例,它是对早期 HTML 协议版本的更新,提供了一些新功能,但许多用户的旧设备和软件可能不支持。因此,系统开发者需要做出以下决策:
- 仅依赖较旧的 HTML 协议版本,牺牲一些功能。
- 仅依赖 HTML5,从而无法为使用旧设备或过时设备的用户提供服务。
- 为每个支持的协议版本编写多个版本的软件。
这种决策不仅适用于 Web 协议,也适用于其他类型的协议和特定操作系统的支持。
2. 架构概念
2.1 技术架构
技术架构是指组织所采用的计算硬件、网络硬件和拓扑结构以及系统软件的集合。它为应用程序软件及其提供的服务提供基础设
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



