成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

為啥"三次握手"確認序號要加1?

開發 前端
即假如客戶端向服務器發送連接請求,它會先發一個SYN報文。假設這個報文序號為x的話,收到請求的服務器會用ACK報文應答,并將ACK報文的確認序號賦值為x+1。意思是“收到x號報文了”。

其實加1只是表象,加長度才是本質。但是,為啥要加長度?

了解TCP三次握手的人都知道,其ACK確認報文會有一個確認序號ack_seq,這個序號的值則為SYN連接報文的序號加1。

圖片圖片

即假如客戶端向服務器發送連接請求,它會先發一個SYN報文。假設這個報文序號為x的話,收到請求的服務器會用ACK報文應答,并將ACK報文的確認序號賦值為x+1。意思是“收到x號報文了”。

這里難免讓人疑惑,既然是表達“收到x號報文”,ACK的確認序號不應該是賦值為x嗎?為啥是x+1,加1的作用是什么?

正如開頭所說,加1只是表象,加長度才是本質。這里1表達的是SYN連接報文的數據長度。這個長度的單位是字節,加1就表示收到了數據長度為1字節的報文,加m則表示收到數據長度為m字節的報文。

也許有人會追問,SYN作為連接請求報文,哪有什么數據,其數據長度不應該是零嗎?為啥要加1?

圖片圖片

這是因為,雖然SYN報文的數據部分確實為空,但是它卻實實在在占據了一個報文序號x,而一個報文序號是要對應一個字節的,這時即使它實際沒有占用任何一個字節放數據,那一個字節也被消耗了。

所以,“ack_seq=x+1”更準確的翻譯應該是“收到了起始序號為x長度為1的報文數據”。這種ack_seq=seq+length的方式其優勢在于,配合序號的連續性,當需要確認的數據不止一個字節時,仍舊可以只用一個ACK報文進行應答。

不知是否有人疑惑,前文所述的SYN連接報文的編號x,一會說它是報文序號,一會又說一個報文序號對應了一個字節,那到底序號x是報文編號還是字節編號呢?

答案是,它既是報文編號也是字節編號,也就是一個編號兩個身份。但這只是一個報文的數據起始字節編號才有的特權。這就像各種編程語言中的數組,其內部第一個數組項的地址,既是當前數組項的地址,也代表整個數組的地址。

責任編輯:武曉燕 來源: Web學社
相關推薦

2022-07-05 22:18:08

TCP網絡

2021-08-09 07:26:34

Blazor路由開發

2023-09-07 16:46:54

TCP數據傳遞

2024-01-12 08:23:11

TCPACK服務器

2020-12-08 06:34:16

TCP握手SYN 報文

2022-10-10 07:34:36

TCP三次握手區塊鏈

2015-10-13 09:42:52

TCP網絡協議

2019-06-12 11:26:37

TCP三次握手四次揮手

2021-04-30 13:32:17

TCP三次握手網絡協議

2023-10-24 15:22:09

TCPUDP

2019-02-01 09:38:16

2021-01-29 06:11:08

TCP通信三次握手

2021-05-18 12:27:40

TCP控制協議

2018-07-05 14:25:01

TCP握手原理

2019-12-12 10:36:43

TCPSYNIP

2022-07-07 09:00:17

TCP 連接HTTP 協議

2023-09-02 21:57:52

網絡TCP協議

2020-08-27 07:41:28

TCP協議數據

2018-10-15 08:06:33

TCP握手原理

2023-03-06 15:43:56

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一区二区三区四区免费在线观看 | 国产精品无码永久免费888 | 国产精品久久久久久久久久久久冷 | av午夜激情| 婷婷在线视频 | 羞羞视频在线观看免费观看 | 午夜精品久久久久久久星辰影院 | 自拍视频在线观看 | 午夜免费视频 | 午夜影院在线观看 | 欧美综合国产精品久久丁香 | 91麻豆精品国产91久久久更新资源速度超快 | 在线一级片| 99中文字幕 | 国产精品国产精品国产专区不卡 | 国产高清免费视频 | 欧美日韩在线观看一区 | 色一情一乱一伦一区二区三区 | 中文在线一区二区 | 91九色视频 | 国产va| 国产一区二区三区免费 | www.亚洲一区二区三区 | 中文字幕一区二区三区精彩视频 | 香蕉一区二区 | 国产精品一区在线观看 | 黄色片亚洲 | 国产精品色一区二区三区 | 午夜小视频免费观看 | 午夜色播 | 欧美黄在线观看 | 天堂精品 | 波多野结衣一二三区 | 日韩欧美一区二区在线播放 | 欧美中文字幕一区二区 | 国产线视频精品免费观看视频 | 激情一区二区三区 | 亚洲永久精品国产 | 国产一区二区在线视频 | 亚洲精品久久久久久久久久吃药 | 国产视频一视频二 |