出现503错误原因及解决办法:
原因:web服务器不能处理HTTP请求,可能是临时超载或者是服务器进行维护。
解决办法:用户需要等待服务器的临时处理。在这种状态下,一些服务器可以简单的拒绝socket连接,否则会发生内容不一致的错误。
503错误在HTTP周期的详述:
1、从站点获得IP地址;
2、通过IP地址打开socket连接;
3、通过socket连接写入HTTP数据流;
4、等待响应,返回的数据流。该数据流包含由HTTP协议决定的状态代码值。然后解析数据流状态代码和其它信息。
常见代码:
错误678/651/815的一些简单处理方法
首先可以建议用户偿试重启一下PC(电脑)或MODEM,以排除用户PC或MODEM的偶然故障引起。
查看modem的亮灯情况:
第一步:查看power灯是否正常,稳定亮转至第二步,不亮则可能是用户忘记打开MODEM电源开关,插电源线或电源稳压器松动所致。指导用户调整后,如仍不行,则是属于MODEM坏了;
第二步:查看DSL灯是否正常亮。如稳定亮则转至第三步,如果DSL灯一直闪烁不停,表明ADSL线路正在连接或一直连接不上,此为线路问题。
最常见的一种情况是用户的分离器进线与接电话的端口接错了,这时可指导用户检查一下分离器,调换接线端口,再检查室内的电话线接头是否接触不良,或者取消分离器,直接把入户线接入modem,再重启MODEM,如果仍不能解决问题出单检查外线。
三次握手,四次挥手。第一次握手:客户端向服务器端发送连接请求包SYN,等待服务器回应;
第二次握手:服务器端收到客户端连接请求包SYN后,将客户端的请求包SYN放入到自己的未连接队列,此时服务器需要发送两个包给客户端;
(1)向客户端发送确认自己收到其连接请求的确认包ACK,向客户端表明已知道了其连接请求
(2)向客户端发送连接询问请求包SYN,询问客户端是否已经准备好建立连接,进行数据通信;即在第二次握手时服务器向客户端发送ACK和SYN包,此时服务器进入SYN-RCVD状态。
第三次握手:客户端收到服务器的ACK和SYN包后,知道了服务器同意建立连接,此时需要发送连接已建立的消息给服务器;向服务器发送连接建立的确认包ACK,回应服务器的SYN告诉服务器,我们之间已经建立了连接,可以进行数据通信。ACK包发送完毕,服务器收到后,此时服务器与客户端进入ESTABLISHED状态,开始进行数据传送。
TCP四次挥手过程
断开一个tcp连接需要“四次挥手”
第一次:主动关闭方发送一个FIN,用来关闭主动方到被动关闭方的数据传送,也就是主动关闭方告诉被动关闭方:我已经不会再给你发送数据了,但是,此时,主动关闭方依然可以接收数据。
第二次:被动关闭方收到FIN包后,发送一个ACK给对方,确认序号为收到序号+1.
第三次:被动关闭方发送一个FIN,用来关闭被动关闭方到主动关闭方的数据传送,也就是告诉主动关闭方,我已经发完了,不会再给你发数据了。
第四次:主动关闭方收到FIN后,发送一个ACK给对方,确认序号为收到序号+1,至此,四次挥手完成。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)