❶ 什麼伺服器返回的信息無效或不可識別
可能的原因:
1. 比特流傳輸錯誤(物理層,可以由電氣或程序的原因引起)
2. 數據幀格式錯誤(數據鏈路層,可以由人為、電氣或者其他偶然因素引起)
3. 連接狀態錯誤(網路層,程序與人為因素較多)
4. 報文格式非法(傳輸層,相當一部分有人為因素)
5. 數據包格式錯誤(會話層到應用層,程序、人為因素)
附註:這些原因不是涇渭分明的,而是相互交織。典型的例子是如果伺服器發送了一個非法的HTTP報文(應用層),那麼將引起連鎖反應(除連接狀態外,因為連接狀態的錯誤是會讓伺服器直接切斷連接的,不管你上面的數據包對不對)