91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

TCP的RST有什么用

發布時間:2022-01-10 17:20:11 來源:億速云 閱讀:172 作者:iii 欄目:云計算

這篇“TCP的RST有什么用”文章的知識點大部分人都不太理解,所以小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“TCP的RST有什么用”文章吧。

TCP 首部中的 RST 比特是用于 "復位" 的。一般來說,無論何時一個報文段發往基準的連接(referenced connection)出現錯誤,TCP 都會發出一個復位報文段("基準的連接" 指由目的 IP 地址和目的端口號以及源 IP 地址和源端口號指明的連接)。

1. 到不存在的端口的連接請求

產生復位的一種常見情況是當連接請求達到時,目的端口沒有進程正在監聽。對于 UDP,當一個數據報到達目的端口時,該端口沒有在使用,它將產生一個 ICMP 端口不可達的信息。而 TCP 則使用復位。

如下示例,客戶端向目的端口 1935 發送連接請求的起始包 "SYN",但是端口為 1935 的服務器并沒有啟動,此時 TCP 回復客戶端 RST 報文。

C: SYN -> S(1935)

TCP的RST有什么用

S(1935): RST -> C

2. 異常終止一個連接

終止一個連接的正常方式是一方發送 FIN,有時這也稱為有序釋放(orderly release),因為在所有排隊數據都已發送之后才發送 FIN,正常情況下沒有任何數據丟失。但也有可能發送一個復位報文段而不是 FIN 來中途釋放一個連接,有時稱這為異常釋放(abortive relase)。

異常終止一個連接對應用程序來說有兩個優點:

  1. 丟棄任何待發送數據并立即發送復位報文段;

  2. RST 的接收方會區分另一端執行的是異常關閉還是正常關閉。應用程序使用的 API 必須提供產生異常關閉而不是正常關閉的手段。

socket API 通過 "linger on close" 選項(即 SO_LINGER)提供了這種異常關閉的能力。

3. 檢測半打開連接

如果一方已經關閉或異常終止連接而另一方卻還不知道,我們將這樣的 TCP 連接稱為半打開(Half-Open)。任何一端的主機異常都可能導致這種情況發生。只要不打算在半打開連接上傳輸數據,仍處于連接狀態的一方就不會檢測另一方已經出現異常。

半打開連接的另一種常見原因是當客戶主機突然掉電而不是正常的結束客戶應用程序后再關機。

以上就是關于“TCP的RST有什么用”這篇文章的內容,相信大家都有了一定的了解,希望小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

酒泉市| 聂荣县| 仙桃市| 莆田市| 仁寿县| 康乐县| 湟源县| 辰溪县| 普陀区| 开原市| 普定县| 余干县| 永年县| 辉县市| 瑞丽市| 明水县| 山阳县| 原平市| 寿光市| 福建省| 丰顺县| 永胜县| 延川县| 廊坊市| 广平县| 山阴县| 营口市| 容城县| 大方县| 清苑县| 绥德县| 衡阳县| 郓城县| 象山县| 东乌珠穆沁旗| 玛沁县| 玉溪市| 祁东县| 都昌县| 绥芬河市| 寿宁县|