TCP 三次握手 四次握手

HTTP常见状态码:

  1. 200 OK 服务器成功处理了请求
  2. 301/302 Moved Permanently(重定向)Response中应该包含一个Location URL, 说明资源现在所处的位置
  3. 304 Not Modified(未修改)客户的缓存资源是最新的, 要客户端使用缓存
  4. 404 Not Found 未找到资源
  5. 501 Internal Server Error服务器遇到一个错误,使其无法对请求提供服务
TCP 三次握手 四次挥手 拥塞控制算法

客户端随机生成序号,向服务端发送请求连接的包 SYN=1,seq=x 并进入SYN-send状态
服务端接收请求后,返回一个确认包,告诉客户端请求已经收到SYN=1,ACK=1,ack=x+1,seq=y;
客户端收到确认包之后,再向服务端发送一个确认包 ACk=1,seq=x+1,ack=y+1;
保证链接是双工的
 
客户端发送连接释放报文段,Fin=1,seq=u;
服务器收到后发送确认报文段,确认号ack=u+1;同时通知高层应用进程 连接需要断开,是否还有数据要发送
服务器没有数据要发送了,再次发送一个确认,确认号还是ack=u+1,FIN=1,seq=w;
客户端收到后,发送确认报文 ack=w+1,ACK=1,seq=u+1.并进入等待
 
可靠是通过重传机制实现的
 
 
posted @ 2021-03-10 18:02  范西  阅读(54)  评论(0)    收藏  举报