web测试需要知道的一些小事儿——HTTP协议

1、使用http协议访问web

2、TCP/IP协议

像这样把与互联网相关联的协议集合起来总称为 TCP/IP

TCP/IP 协议族里重要的一点就是分层。TCP/IP 协议族按层次分别分为以下 4 层:应用层、传输层、网络层 和数据链路层

TCP/IP 协议族各层的作用如下。

应用层 

应用层决定了向用户提供应用服务时通信的活动。

TCP/IP 协议族内预存了各类通用的应用服务。比如,FTP(File Transfer Protocol,文件传输协议)和 DNS(Domain Name System,域名系统)服务就是其中两类。

HTTP 协议也处于该层。

传输层 

传输层对上层应用层,提供处于网络连接中的两台计算机之间的数据传输。

在传输层有两个性质不同的协议:TCP(Transmission Control Protocol,传输控制协议)和 UDP(User Data Protocol,用户数据报协议)。

网络层(又名网络互连层)IP

链路层(又名数据链路层,网络接口层)网络

TCP/IP传输流

3、与 HTTP 关系密切的协议 关系密切的协议 : IP、TCP 和 和 DNS

1>按层次分,IP(Internet Protocol)网际协议位于网络层。Internet Protocol 这个名称可能听起来有点夸张, 但事实正是如此,因为几乎所有使用网络的系统都会用到 IP 协议。

2>按层次分,TCP 位于传输层,提供可靠的字节流服务。

3>负责域名解析的,负责域名解析的 DNS 服务

DNS(Domain Name System)服务是和 HTTP 协议一样位于应用层的协议。它提供域名到 IP 地址之间的解 析服务


4、简单的 HTTP 协议

HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和服务器之间的通信


通过请求和响应的交换达成通信


你可能感兴趣的:(web测试需要知道的一些小事儿——HTTP协议)