一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

TCP字段介紹 TCP 數(shù)據(jù)包的大小

ss ? 來源:博客園、阮一峰的網(wǎng)絡日 ? 作者:博客園、阮一峰的 ? 2021-08-31 16:08 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

傳輸控制協(xié)議英文全稱為Transmission Control Protocol,縮寫為TCP,是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議,由IETF的RFC 793定義。為了在不可靠的互聯(lián)網(wǎng)絡上提供可靠的端到端字節(jié)流而專門設計的一個傳輸協(xié)議。

TCP字段介紹

端口和目的端口

各占2個字節(jié),這兩個值加上IP首部中的源端IP地址和目的端IP地址唯一確定一個TCP連接。

序號(seq)

占4個字節(jié),是本報文段所發(fā)送的數(shù)據(jù)項目組第一個字節(jié)的序號。

確認序號(ack)

占4字節(jié),是期望收到對方下次發(fā)送的數(shù)據(jù)的第一個字節(jié)的序號。

數(shù)據(jù)偏移

占4比特,表示數(shù)據(jù)開始的地方離TCP段的起始處有多遠。

保留

6比特,供以后應用,現(xiàn)在置為0。

6個標志位比特

① URG② ACK③ PSH④ RST⑤ SYN⑥ FIN

窗口

TCP通過滑動窗口的概念來進行流量控制。

檢驗和

檢驗和覆蓋了整個TCP報文段:TCP首部和數(shù)據(jù)。

緊急指針

只有當URG標志置1時緊急指針才有效。

TCP 數(shù)據(jù)包的大小

以太網(wǎng)數(shù)據(jù)包(packet)的大小是固定的,最初是1518字節(jié),后來增加到1522字節(jié)。其中, 1500 字節(jié)是負載(payload),22字節(jié)是頭信息(head)。

IP 數(shù)據(jù)包在以太網(wǎng)數(shù)據(jù)包的負載里面,它也有自己的頭信息,最少需要20字節(jié),所以 IP 數(shù)據(jù)包的負載最多為1480字節(jié)。

一條1500字節(jié)的信息需要兩個 TCP 數(shù)據(jù)包。HTTP/2 協(xié)議的一大改進, 就是壓縮 HTTP 協(xié)議的頭信息,使得一個 HTTP 請求可以放在一個 TCP 數(shù)據(jù)包里面,而不是分成多個,這樣就提高了速度。

整合自:博客園、阮一峰的網(wǎng)絡日志、百度百科

編輯:jq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    41

    文章

    5630

    瀏覽量

    175767
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7254

    瀏覽量

    91779
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1402

    瀏覽量

    80961
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    藍牙數(shù)據(jù)通道空口數(shù)據(jù)包

    ? 與藍牙廣播相對應,藍牙數(shù)據(jù)包是另一種Bluetooth LE packet。藍牙數(shù)據(jù)包是藍牙數(shù)據(jù)信道空中的簡稱,表示空中
    發(fā)表于 06-03 10:51

    Linux TCP內(nèi)核的參數(shù)設置與調(diào)優(yōu)

    把這個參數(shù)修改為2測試一下 接著我們來驗證一下,我們?nèi)sh一臺不存在的主機,因為ssh也是基于tcp 通過wireshark抓可以看到,果然重傳了2個數(shù)據(jù)包 net.ipv4.tcp
    的頭像 發(fā)表于 01-22 10:36 ?731次閱讀
    Linux <b class='flag-5'>TCP</b>內(nèi)核的參數(shù)設置與調(diào)優(yōu)

    調(diào)試TCP協(xié)議連接的常用工具

    Wireshark 是一個開源的網(wǎng)絡協(xié)議分析器,它可以捕獲和分析網(wǎng)絡上的數(shù)據(jù)包。Wireshark 支持多種協(xié)議,包括TCP/IP、HTTP、FTP等,是調(diào)試TCP連接的首選工具。 功能特點
    的頭像 發(fā)表于 01-22 09:59 ?3955次閱讀

    如何優(yōu)化TCP協(xié)議的性能

    發(fā)送的數(shù)據(jù)量。 優(yōu)化方法 :合理配置TCP窗口大小可以大幅優(yōu)化數(shù)據(jù)流的傳輸速度。窗口大小的調(diào)整應與網(wǎng)絡的延遲和帶寬相匹配,可以通過修改系統(tǒng)的
    的頭像 發(fā)表于 01-22 09:52 ?859次閱讀

    TCP協(xié)議的安全性分析

    使用確認機制來確保數(shù)據(jù)段被正確接收。如果一個段丟失,發(fā)送方將重新發(fā)送該段。 流量控制 :TCP使用窗口大小來控制發(fā)送方發(fā)送數(shù)據(jù)的速率,以避免接收方被過多的
    的頭像 發(fā)表于 01-22 09:48 ?680次閱讀

    TCP協(xié)議與UDP協(xié)議的區(qū)別

    。 UDP(用戶數(shù)據(jù)報協(xié)議) : 無連接 :UDP不建立連接,數(shù)據(jù)可以直接發(fā)送,不需要任何握手過程。 不可靠性 :UDP不保證數(shù)據(jù)的可靠傳輸,數(shù)據(jù)包可能會丟失,不會重傳。 2.
    的頭像 發(fā)表于 01-22 09:44 ?770次閱讀

    TCP三次握手的網(wǎng)絡抓分析

    在計算機網(wǎng)絡中,TCP(傳輸控制協(xié)議)是一種面向連接的、可靠的、基于字節(jié)流的傳輸層通信協(xié)議。TCP通過三次握手過程建立兩個通信實體之間的連接,確保數(shù)據(jù)傳輸?shù)目煽啃院晚樞蛐浴?TCP三次
    的頭像 發(fā)表于 01-06 09:05 ?710次閱讀

    mtu配置步驟詳解 mtu與數(shù)據(jù)包丟失的關(guān)系

    MTU(Maximum Transmission Unit)即最大傳輸單元,是指一種通信協(xié)議的某一層上面所能通過的最大數(shù)據(jù)大小,單位是字節(jié)。MTU配置步驟及其與數(shù)據(jù)包丟失的關(guān)系如下: MTU配置
    的頭像 發(fā)表于 12-16 14:33 ?2553次閱讀

    華納云:服務器平均響應時間和數(shù)據(jù)包大小之間的影響

    服務器的平均響應時間與數(shù)據(jù)包大小有一定的關(guān)系,但這只是影響響應時間的眾多因素之一。具體來說,數(shù)據(jù)包大小對服務器響應時間的影響可以從以下幾個方面來理解: 1.
    的頭像 發(fā)表于 10-10 14:01 ?600次閱讀

    TCP協(xié)議是什么

    ,應用層之下,為各種應用提供可靠的、面向連接的、基于字節(jié)流的傳輸服務。本文將詳細解析TCP協(xié)議的定義、工作原理、主要特點及其在各種應用場景中的重要作用。 定義與基本原理 TCP協(xié)議是一種面向連接的協(xié)議,這意味著在數(shù)據(jù)傳輸之前,通
    的頭像 發(fā)表于 10-09 13:54 ?1764次閱讀

    MODBUS TCP 轉(zhuǎn) CANOpen

    將CANOpen 設備掛載到 MODBUS TCP 接口的 PLC 上,并和 CANOpen 設備進行數(shù)據(jù)交互。 產(chǎn)品特點 (1)應用廣泛:? SG-TCP-COE-210 網(wǎng)關(guān)在 MODBUS
    的頭像 發(fā)表于 09-24 13:59 ?526次閱讀
    MODBUS <b class='flag-5'>TCP</b> 轉(zhuǎn) CANOpen

    EtherCAT轉(zhuǎn)Modbus TCP協(xié)議網(wǎng)關(guān)(JM-ECT-TCP

    JM-ECT-TCP網(wǎng)關(guān)實現(xiàn)EtherCAT網(wǎng)絡與Modbus TCP網(wǎng)絡之間的數(shù)據(jù)通訊,即將Modbus TCP設備轉(zhuǎn)換為EtherCAT設備。
    的頭像 發(fā)表于 09-07 17:05 ?628次閱讀
    EtherCAT轉(zhuǎn)Modbus <b class='flag-5'>TCP</b>協(xié)議網(wǎng)關(guān)(JM-ECT-<b class='flag-5'>TCP</b>)

    深入了解 Windows 系統(tǒng) TCP/IP 參數(shù)配置

    概述 TCP/IP是一組用于實現(xiàn)計算機網(wǎng)絡互聯(lián)的通信協(xié)議。它包括了多個層次的協(xié)議,如網(wǎng)絡接口層、網(wǎng)際層、傳輸層和應用層。其中,IP協(xié)議負責在網(wǎng)絡中尋址和路由數(shù)據(jù)包,TCP協(xié)議則提供可靠的數(shù)據(jù)
    的頭像 發(fā)表于 09-04 17:24 ?807次閱讀

    深度解析TCP與UDP協(xié)議

    了多種技術(shù)手段,包括序列號標記每個數(shù)據(jù)包、確認機制以確認數(shù)據(jù)包的接收、重傳機制應對數(shù)據(jù)包丟失,以及窗口控制以優(yōu)化數(shù)據(jù)傳輸效率。這
    的頭像 發(fā)表于 09-02 14:53 ?793次閱讀
    深度解析<b class='flag-5'>TCP</b>與UDP協(xié)議

    請問如何使用AT CIPSEND或AT CIPSENDBUF發(fā)送多個數(shù)據(jù)包?

    我可以使用 AT CIPSEND 發(fā)送單個數(shù)據(jù)包。但是我必須發(fā)送一系列二進制數(shù)據(jù)包。如何使用AT CISEND或AT CIPSENDBUF發(fā)送多個數(shù)據(jù)包,什么是正確的算法? 到目前為止,我嘗試
    發(fā)表于 07-15 07:37