阅读 152

软件测试之软件结构

软件测试之软件结构

day01软件结构

什么是软件

程序、文档、数据的一个集合

常见的软件表现

前端:app,网站

图示:(整体为软件结构)

 

App/web通过接口向服务器发送请求,服务器运行后端服务将请求资源通过接口响应返回给app/web

常考点:

简单的讲述一下http请求的过程?

答:域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户

什么是服务器?(运行着后端服务的主机)

 

       服务器是提供计算服务的设备。通常是指那些具有较高计算能力,能够提供给多个用户使用的计算机。由于服务器需要响应服务请求,并进行处理,因此一般来说服务器应具备承担服务并且保障服务的能力。

       在网络环境下,根据服务器提供的服务类型不同,分为文件服务器、数据库服务器、应用程序服务器、WEB服务器等。

       服务器与主机不同,主机是通过终端给用户使用的,服务器是通过网络给客户端用户使用的, 所以除了要有拥有终端设备,还要利用网络才能使用服务器计算机,但用户连上线后就能使用服务器上的特定服务了。

       和普通的个人计算机相比,服务器需要连续的工作在7X24小时环境。这就意味着服务器需要更多的稳定性技术RAS,比如支持使用ECC内存。并通常会有多部连接在一起运作。

软件的结构类型

 

C/S与B/S的区别:

C/S

1、需要单独的下载安装

2、需要更新才能使用最新的版本

3、使用起来比较稳定,用起来比网站更好用

4、对于网络的依赖不是特别强

B/S

1、不需要下载安装、打开就能用

2、每次打开都是最新

3、必须依赖网络,没有网络就啥都没有

4、易用性不如APP

软件的结构

 

注:

  • 这里的客户端指的是app与浏览器

  • 前端角色(权限)划分视具体情况而定,比如淘宝:还有商家角色

  • 后台大多数只有网站,因为使用人数少,节省成本

网络知识

 

注:

  1. 域名:IP的别名

  2. IP:设备在互联网中的唯一的地址,通过DNS服务器建立起了对应的关系。一般我们平时上网使用的DNS服务器是由电信运营商提供的。

  3. 访问方式:

  • App/小程序:打开即访问;

  • 服务器浏览器:输入网址

   4.公网IP:公网地址是指在因特网上直接可达的地址,如果你有一个公网地址,那就意味着你不但能访问别人,还能被人访问。公网地址是架设各种服务器必不可少的条件。

   5.局域网IP(内网IP):内网的计算机以NAT(网络地址转换)协议,通过一个公共的网关访问Internet。内网的计算机可向Internet上的其他计算机发送连接请求,但Internet上其他的计算机无法向内网的计算机发送连接请求。

 

服务器软件

注:

  • 端口就是计算机开的一道门,必须门开着才进去,网站的默认端口是80

  • 服务器软件打开电脑的端口,

  • 数据库:自带端口的软件,存储数据

Windows的基本操作

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/qq_41613496/article/details/109477323


文章分类
后端
文章标签
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐