欧美日韩视频在线成人,日韩在线看片,日韩在线观看第一页,欧美日韩在线永久免费播放,久久精品无码一区二区日韩AV,亚洲欧美日韩中文字幕一区二区三区,国产人成精品综合欧美成人,黄视频在线观看免费

蘋果電腦維修點:15833110578

蘋果電腦系統官方原版安全穩(wěn)定

石家莊電腦維修 > 常見問題 > 常見問題 > 什么是connection_reset?

什么是connection_reset?

什么是connection_reset?

在TCP首部中有6個標志位,其中一個標志位為RST,用于“復位”的。無論何時一個報文 段發(fā)往基準的連接( referenced connection)出現錯誤,TCP都會發(fā)出一個復位報文段。如果雙方需要繼續(xù)建立連接,那么需要重新進行三次握手建立連接。

導致“Connection reset”的原因是服務器端因為某種原因關閉了Connection,而客戶端依然在讀寫數據,此時服務器會返回復位標志“RST”,然后此時客戶端就會提示“java.net.SocketException: Connection reset”

TCP建立連接時需要三次握手,在釋放連接需要四次揮手;例如三次握手的過程如下:

1.第一次握手:客戶端發(fā)送syn包(syn=j)到服務器,并進入SYN_SENT狀態(tài),等待服務器確認;

2.第二次握手:服務器收到syn包,并會確認客戶的SYN(ack=j+1),同時自己也發(fā)送一個SYN包(syn=k),即SYN+ACK包,此時服務器進入SYN_RECV狀態(tài);

3.第三次握手:客戶端收到服務器的SYN+ACK包,向服務器發(fā)送確認包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務器進入ESTABLISHED(TCP連接成功)狀態(tài),完成三次握手。

可以看到握手時會在客戶端和服務器之間傳遞一些TCP頭信息,比如ACK標志、SYN標志以及揮手時的FIN標志等。

除了以上這些常見的標志頭信息,還有另外一些標志頭信息,比如推標志PSH、復位標志RST等。其中復位標志RST的作用就是“復位相應的TCP連接”。

上一篇:榮耀MagicBookV14筆記本怎么樣?

下一篇:connection_reset有哪些原因?