❶ 什么服务器返回的信息无效或不可识别
可能的原因:
1. 比特流传输错误(物理层,可以由电气或程序的原因引起)
2. 数据帧格式错误(数据链路层,可以由人为、电气或者其他偶然因素引起)
3. 连接状态错误(网络层,程序与人为因素较多)
4. 报文格式非法(传输层,相当一部分有人为因素)
5. 数据包格式错误(会话层到应用层,程序、人为因素)
附注:这些原因不是泾渭分明的,而是相互交织。典型的例子是如果服务器发送了一个非法的HTTP报文(应用层),那么将引起连锁反应(除连接状态外,因为连接状态的错误是会让服务器直接切断连接的,不管你上面的数据包对不对)