软件测试必备的基础知识

站的访问过程

1.什么是URL

1.什么是URL 例如:https://mp.toutiao.com/profile_v4/graphic/publish

2.URL的格式: 协议/主机地址/路径

3.HTTP协议
协议: 络协议是通信计算机双方必须遵守的一组约定.
HTTP:超文本传输协议,规定了浏览器和服务器之间的通信规则

4.什么是域名

域名:是由一串用点分隔的名字组成的Internet上某一台计算机或计算机组的名称,用于数据传输时对计算机的定位标识.

例如:  toutiao.com

5.IP地址

IP地址:是指互联 协议地址,互联 上所有的设备都有一个独一无二的IP地址

所有的域名 都有一个相对应的IP地址, 此外可以把URL中的地址换成IP地址

域名和IP的地址区别:域名方便大家记忆使用的,IP地址相当于门牌

6.什么是DNS和Hosts

DNS:用于把域名转换为对应的IP地址.
域名解析就是把 域名 转换到IP地址的转换过程

Hosts :是一个没有拓展名的系统文件,可以使用记事本打开,主要作用是将一些常用的 址域名与其对应的IP地址建立一个关联

7.什么是客户端和服务器端

客户端:即用户端, 与服务器相对应,为客户提供服务的程序.例 :手机或电脑上安装的应用程序.

服务器:是指 络中能对其他机器提供服务的计算机系统

8. 站的访问过程是怎么样的?

访问 站的实质就是解析其域名得到IP地址,再转向其 站

1.浏览器输入URL地址
2.需要通过域名解析去找到对应的IP地址
3.查找IP首先会从本地的hosts文件开始,如果找不到则再会去DNS服务器查找
4.如果DNS帮我们找到了目标IP,我们先发送一个测试的请求,通过之后再发送正式请求
5.服务器接收到我们想要的请求之后,它还需要进行验证,如果验证通过,则去帮我们找到当次请求想要的文件
6.服务器开始处理我们想要的文件,在这个过程中有可能会用到数据库中的数据
7.当服务器将文件处理完毕之后,再通过HTTP协议还给浏览器,此时浏览器就用自己的渲染引擎进行展示.

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年4月25日
下一篇 2022年4月25日

相关推荐