web接口测试
Web接口测试 一、网络知识 1.1 OSI七层网络模型 OSI模型: 开放系统互连模型 特点:封装 第七层:应用层 :为应用程序提供服务,允许访问网络资源 第六层:表示层 :数据的转换、加密和压缩 第五层:会话层 :建立、管理和终止会话 第四层:传输层 :负责进程到进程的交付 第三层:网络层 :IP选址及路由选择 第二层:数据链路层 :提供介质访问和链路管理 第一层:物理层 :经过传媒传送比特,提供机械的和电气的规约 ps:IP、TCP和端口、http协议分别在:网络层、传输层、应用层 1.2 TCP/IP五层模型 1.3 TCP/IP协议族中的四个级别地址 实施TCP/IP协议的互联网,需要四个级别的地址: 物理地址 (MAC地址) :有结点所在的局域网或广域网为该结点指定的地址 逻辑地址:IP地址(网际协议地址),唯一定义因特网上的一台主机,与底层物理网络无关 端口地址:TCP/IP体系中给进程指派的标号,地址长度 特定应用地址 :例如URL、电子邮箱地址 1.4 TCP/IP四层模型 应用层:提供诸如文件传输、电于邮件等应用程序 传输层:负责起点到终点的通信 网络层:负责相邻节点之间的通信 网络接口层:负责接收和发送物理帧 端口在传输层,IP协议在网络层。 1.5 三次握手与四次挥手 1.5.1 三次握手 1. 客户端发送请求链接报文SYN报文,SYN标志置为1