对于 HTTP/1 和 HTTP/2 协议,TCP 和 TLS 是分层的,分别属于内核实现的传输层、openssl 库实现的表示层,因此它们难以合并在一起,需要分批次来握手,先 TCP 握手,再 TLS 握手。
6个保留位:URG=> 紧急指针;ACK => 为1表示确认序号有效;PSH => 缓存区将满,接收方应尽快将此报文段交给应用层;RST => 连接断了重建连接;SYN => 同步序号为1,用来发起一个新连接;FIN => 为1表示发端完成发送任务。
在互联网中应用层协议很多,如域名系统 DNS,支持万维网应用的 HTTP 协议,支持电子邮件的 SMTP 协议等等。在 TCP / IP 体系结构中,由于网络层使用 IP 协议,因此分组也叫 IP 数据报,简称数据报。
为了尽量讲的清晰明了,以下面这个流程进行:背景:遇到网络异常小试牛刀:在Wireshark数据包中看三次握手预备知识:回顾网络分层、三次握手、四次挥手等网络基础知识异常定位:Wireshark 分析定位Broken Pipe 异常原因代码修复:调整客户端代码扩展阅读:其他网络知识
相同点:1、设计测试用例时,依然都是依据边界值分析法、等价类划分法等;不同点:1、手机作为通信工具,来电、去电、接收短信等操作都会对app应用程序产生影响,所以app测试第一个要考虑的属性特征是:中断测试。