三次握手的目的是双方确认自己与对方的发送和接收是否正常
syn
标志的数据包,此时客户端无任何确认信息,服务端确认对方发送正常,己方接收正常syn/ack
标志的数据包,此时客户端确认己方发送/接收正常,对方发送/接收正常,服务端确认对方发送正常,自己接收正常ack
标志的数据包,此时客户端确认己方发送/接收正常,对方发送/接收正常,服务端确认己方发送/接收正常,对方发送/接收正常断开一个tcp连接则需要四次挥手
fin
,用于关闭客户端到服务端的数据传输fin
后将发送一个ack
给客户端,此时确认序号为收到序号加1fin
给客户端ack
报文确认,并将确认序号设置为收到序号加1类别 | 原因短语 | |
---|---|---|
1XX | Informational(信息性状态码) | 接收的请求正在处理 |
2XX | Success(成功状态码) | 请求正常处理完毕 |
3XX | Redirextion(重定向状态码) | 需要进行附加操作以完成请求 |
4XX | Client Error(客户端错误状态码) | 服务器无法处理请求 |
5XX | Server Error(服务器错误状态码) | 服务器处理请求出错 |
field = value
的形式置于url后并通过?
连接,用&
连接多个请求数据cookie的过期与session的超时都是针对某个对象设置一个时间,然后采用轮询机制(或者首次访问时)检查当前对象是否超时,超时则移除。cookie保存在浏览器中,不安全。而session保存在服务器中。cookie的生命周期很长,而session的生命周期很短。
init()
函数;如果为0或者为正数,则服务器启动时就会被加载,加载顺序由小到大。destory()
函数结束