日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【计算机网络】传输层 : TCP 协议 ( TCP 协议特点 | TCP 报文段首部格式 | TCP 报文段控制位 )

發(fā)布時間:2025/6/17 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【计算机网络】传输层 : TCP 协议 ( TCP 协议特点 | TCP 报文段首部格式 | TCP 报文段控制位 ) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

  • 一、TCP 協(xié)議 特點
  • 二、TCP 報文段首部格式
  • 三、TCP 報文段首部 666 控制位





一、TCP 協(xié)議 特點



TCP 協(xié)議 特點 :

① 面向連接 : TCP 協(xié)議的連接是 “虛連接” ;

② 點對點 : TCP 協(xié)議 是 點對點 的 , 是兩個端點之間的連接 ;

③ 可靠傳輸 : TCP 協(xié)議提供 可靠服務(wù) , 按序到達 , 沒有丟失 , 沒有重復 ;

④ 全雙工 : TCP 協(xié)議通信是全雙工通信 ;

  • 發(fā)送緩存 : 存儲 準備發(fā)送的數(shù)據(jù) , 已經(jīng)發(fā)送尚未確認送達的數(shù)據(jù) ;
  • 接收緩存 : 存儲 按序到達尚未被讀取的數(shù)據(jù) , 不按序到達的數(shù)據(jù) ;

⑤ 面向字節(jié)流 : TCP 協(xié)議將 數(shù)據(jù) 看做 無結(jié)構(gòu)的字節(jié)流 ;





二、TCP 報文段首部格式



TCP 報文段首部格式 :

① TCP 報文段組成 :TCP 首部TCP 數(shù)據(jù)部分 組成 ;

② TCP 首部格式 :202020 字節(jié)固定首部 + 可變的選項 + 填充部分 組成 ; 其中 可變選項 + 填充部分444 字節(jié)整數(shù)倍 , 填充部分的意義就是為了讓整個 TCP 首部大小是 444 字節(jié)整數(shù)倍 ;

③ 源端口 / 目的端口 : 進程端口號 , 每個 222 字節(jié) , 取值范圍 000 ~ 655356553565535 ;

④ 序號 : TCP 連接中 , 字節(jié)流中的 字節(jié)按照順序編號 , 每個字節(jié)都有一個序號 , 本首部中的序號是本 TCP 報文 數(shù)據(jù)部分第一個字節(jié)的序號 ;

⑤ 確認號 : 期望收到 對方 下一個報文段 第一個數(shù)據(jù)字節(jié)的序號 ; 序號為 100100100 , 說明 999999 及之前的數(shù)據(jù)都已經(jīng)收到 ;

⑥ 數(shù)據(jù)偏移 : TCP 報文段 數(shù)據(jù)部分起始位置 , 距離 TCP 報文段的起始位置 , 有多遠 , 單位 444 字節(jié) ; 即 整個 TCP 報文段 中 TCP 首部的長度 ;

⑦ 窗口 : 發(fā)送本報文段一方的 接收窗口 ( 發(fā)送方 ) , 即允許對方發(fā)送的數(shù)據(jù)量 ( 接收方 ) ;

⑧ 檢驗和 : 檢驗首部 + 數(shù)據(jù) ; 檢驗時 加上 121212 字節(jié)偽首部 , 第 444 字段都是 666 ;

⑨ 緊急指針 : 當 URG 緊急標志位 為 111 時 有效 , 表明本報文段的緊急數(shù)據(jù)字節(jié)數(shù) ; 如 : 緊急指針值為 888888 , 說明 報文段的 數(shù)據(jù)部分 前 88 字節(jié)時 緊急數(shù)據(jù) ;

⑩ 選項 : 最大報文段長度 MSS , 窗口擴大字段 , 時間戳 , 選擇確認信息 等 ; 如果選項 不足 444 字節(jié)整數(shù)倍 , 使用填充 000 使 TCP 首部是 444 字節(jié)整數(shù)倍 ;





三、TCP 報文段首部 666 控制位



TCP 報文段首部 666 控制位 :

① URG ( 緊急位 ) : URG =1= 1=1 時 , 表明 該報文段中有緊急數(shù)據(jù) , 優(yōu)先級很高 , 盡快傳送 , 不在緩存中排隊 , 結(jié)合緊急指針字段使用 ;

② ACK ( 確認位 ) : ACK =1= 1=1 時 , 確認號有效 , 連接建立后 , 所有的報文段的 ACK 都必須設(shè)置為 111 ;

③ PSH ( 推送位 ) : PSH =1=1=1 時 , 接收方 要 盡快交付接收應用進程 , 不用等到接收緩存滿后再交付 ;

④ RST ( 復位 ) : RST =1=1=1 時 , TCP 連接中出現(xiàn)錯誤 , 必須釋放當前連接 , 重新建立連接 ;

⑤ SYN ( 同步位 ) : SYN =1=1=1 時 , 表明該報文是一個 連接請求 / 連接接收 報文 ;

⑥ FIN ( 終止位 ) : FIN =1=1=1 時 , 表明該報文發(fā)送完畢 , 釋放連接 ;



總結(jié)

以上是生活随笔為你收集整理的【计算机网络】传输层 : TCP 协议 ( TCP 协议特点 | TCP 报文段首部格式 | TCP 报文段控制位 )的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。