@1 http 协议中,数据请求方法:
· get: 从服务器获取数据。
· post: 向服务器传输数据。
· put: 上传指定的URL。
· delete: 删除指定资源。
· options: 返回服务器支持的http方法。
· head: 与get类似,但只能获取http报头。
· connect: 将请求连接转换到透明的tcp/ip通道。
@2 http 优化策略:
· Spriting(雪碧图)。
· 内联。
· 拼接。
· 分片。
· Limit HTTP Headers。
@3 TCP 三次握手:
· SYN表示建立连接,ACK表示响应;
· 建立连接前,客户端和服务端需要通过握手来确认对方;
· 客户端发送syn(同步序列编号)请求,进入syn_send状态,等待确认;
· 服务端接收并确认syn包后,发送syn+ack包,进入syn_recv状态;
· 客户端接收syn+ack包后,发送ack包,双方进入established状态。
@4 TCP 四次挥手:
· SYN表示建立连接,FIN表示关闭连接,ACK表示响应;
· 客户端-FIN-->服务端,FIN-WAIT;
· 服务端-ACK-->客户端,CLOSE-WAIT;
· 服务端-ACK,FIN-->客户端,LAST-ACK;
· 客户端-ACK。