| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 第29节 三层IP包头分析 -> 正文阅读 |
|
[系统运维]第29节 三层IP包头分析 |
IP包头分析0 摘要本文主要讲解了IP包头结构及其各部分的功能。其中需要注意区分首部长度与总长度的区别,并理解标识符、标志、段偏移量对IP包分片与重组的意义。 1 IP包头数据格式(1)在帧结构中的位置:IP包头是帧结构中的三层头,所含的字段如下: 2 IP包头组成部分及功能2.1 版本(1)长度:4bit。 2.2 首部长度(1)长度:4bit。(10进制中的每个1代表4个字节) 2.3 优先级与服务类型(1)长度:8bit。
(4)DTRC:各自代表一个服务类型。
2.4 总长度(1)长度:16bit 2.5 标识符(1)长度:16bit。 2.6 标志(1)长度:3bit。
2.7 段(片)偏移量(1)长度:13bit。
(4)防御泪滴攻击:在服务器前加防火墙,过滤不安全的包。该方式能阻止不安全的包到达服务器,但是防火墙负荷大,当防火墙过载时,需要请求网络供应商提供流量清洗服务。 2.8 生命周期TTL(time to live)(1)长度:8bit。 2.9 协议号(1)长度:8bit。
2.10 首部校验和(1)长度:16bit。 2.11 源IP地址(1)长度:32bit。 2.12 目标IP地址(1)长度:32bit。 2.13 可选项(1)长度:可变,最长320bit。 (2)功能:主要用于测试,由起源设备根据需要改写。 (3)可选项目包含以下内容:
4 参考文献[1] 《第30节 IP包头分析》 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 6:42:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |