新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > tcp/ip一幀數(shù)據(jù)的內(nèi)容與位數(shù)

        tcp/ip一幀數(shù)據(jù)的內(nèi)容與位數(shù)

        作者: 時(shí)間:2016-11-30 來(lái)源:網(wǎng)絡(luò) 收藏
        外圍幀包,一共14位 0-13
        源mac地址:0-5位
        目標(biāo)mac地址:6-11位
        類(lèi)型:12、13位
        ip包,若不計(jì)選項(xiàng),一共20位,14-33位
        ip版本及首部長(zhǎng)度:14位
        差分服務(wù)字段:15位
        ip包總長(zhǎng)度:16,17位
        ip標(biāo)識(shí):18,19位
        標(biāo)識(shí)與偏移:20,21位
        生存時(shí)間(ttl):22位
        協(xié)議:23位
        首部校驗(yàn)和:24,25位
        源ip地址:26,27,28,29位
        目標(biāo)ip地址:30,31,32,33位
        tcp包,若不計(jì)選項(xiàng),一共20位,34-54位
        源端口號(hào):34,35位
        目標(biāo)端口號(hào):36,37位
        32位序號(hào):38,39,40,41位
        32位應(yīng)答號(hào):42,43,44,45位
        首長(zhǎng)度:46位
        功能:48位
        窗口大小:49,50位
        校驗(yàn)和:51,52位
        緊急指針:53,54位
        tcp/ip的相關(guān)數(shù)據(jù)長(zhǎng)度:
        ip數(shù)據(jù)的長(zhǎng)度 = 17 16位
        ip數(shù)據(jù)頭長(zhǎng)度 = 14位的低4位 * 4
        tcp長(zhǎng)度 = 46位的高4位 * 4
        數(shù)據(jù)長(zhǎng)度 = ip數(shù)據(jù)總長(zhǎng)度 - ip頭長(zhǎng)度 - tcp頭長(zhǎng)度
        ip的數(shù)據(jù)位置在:14位(12位mac地址,2位協(xié)議類(lèi)型)
        tcp數(shù)據(jù)的位置在:14位 + ip頭長(zhǎng)度 ,正常情況下應(yīng)該在34位
        應(yīng)用層的數(shù)據(jù)位置在14位 + ip頭長(zhǎng)度 + tcp頭長(zhǎng)度,正常情況下應(yīng)該在55位
        應(yīng)用數(shù)據(jù)偏移計(jì)算為 tcp源端口號(hào)的位置 + tcp頭長(zhǎng)度
        應(yīng)用數(shù)據(jù)的長(zhǎng)度計(jì)算為 ip總長(zhǎng)度 - ip頭長(zhǎng)度 - tcp頭長(zhǎng)度


        關(guān)鍵詞: tcpip一幀數(shù)據(jù)位

        評(píng)論


        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 烟台市| 海门市| 清丰县| 甘谷县| 新和县| 湖北省| 京山县| 雷山县| 三河市| 右玉县| 灌云县| 虞城县| 耿马| 读书| 河津市| 怀宁县| 镇平县| 苏州市| 衡阳市| 集安市| 包头市| 呼图壁县| 贵定县| 修水县| 苏尼特左旗| 彰武县| 神池县| 新余市| 吉隆县| 丹阳市| 耒阳市| 永善县| 阳曲县| 大悟县| 竹北市| 乌鲁木齐市| 广德县| 弋阳县| 五华县| 竹山县| 安乡县|