IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> IP协议及IP分片 -> 正文阅读

[网络协议]IP协议及IP分片

步骤

执行前几篇文章的脚本3.1,3.2,3.3,创建拓扑,创建虚拟路由,关闭网卡offload
在路由器RA上修改tapRA_RB的MTU为1000byte(Maximum Transmission Unit网络上传送的最大数据包)

ip netns exec RA ifconfig tapRA_RB mtu 1000

在路由器RB上修改tapRB_RA的MTU为1000byte

ip netns exec RB ifconfig tapRB_RA mtu 1000

打开两个终端,分别模拟ns56A和ns57C

ip netns exec ns56A bash
ip netns exec ns57C bash

新起两个个shell,在RB上面启动wireshark,分别在tapRB_56A和tapRB_RA间抓包

ip netns exec RB wireshark &

然后在ns57c中4499端口打开UDP服务程序

nc -lvu 4499

在ns56A中封装1400字节UDPbyte的UDP数据,客户的端口号为40321,然后发送给ns57c

nping --udp -p4499 -g40321 -c1 --data-length 1400 192.168.57.254

停止抓包

IP协议

在tapRB_56A上截获了UDP,ARP,ARP。在UDP中有IP封装,所以只抓获一个数据报
在这里插入图片描述
在tapRB_RA上截获了两个IP,有一个是UDP封装
在这里插入图片描述
在这里插入图片描述
分析tapRB_56A中的UDP
在这里插入图片描述
在这里插入图片描述

路由器对IP分片

总长度:1400(data)+ 8UDP首部+20ipheaders = 1428 byte
在这里插入图片描述
在RB发给另一个路由器RA时却分成了两个,两个标识号一样,也和RB_56A上的一样
在这里插入图片描述
在这里插入图片描述
可以看到,第一个数据段中没有UDP,也就是data976+20ipherder = 996在这里插入图片描述
允许分片,同时表示有更多分片,片偏移为0
第二个数据段

在这里插入图片描述
数据帧只有432个字节
在这里插入图片描述
没有更多分片,片偏移原本是007a经过转计算成976,就是之前第一个数据报的data大小
但是之前设置的最大传送数据报大小是1000,这里是996,因为是8字节对齐的
总结得
在这里插入图片描述

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-04-01 23:48:22  更:2022-04-01 23:48:59 
 
开发: 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/26 5:33:46-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码