抓包分析数据帧中IP数据包的一些关键字段【南邮网课例题】
最近在看网课重新学习网络方面的知识,这里记录一道觉得蛮不错的基础题:
题目如下:
参考IP数据报格式:【需要自行记忆,题目中是没有给出的】
IP数据报格式:
首先理解:
左边的部分表示:数据帧字节的格式【16进制】,即0010表示该行右边第一个字节的编号是第16个字节。0020即表示是第32个字节
目的MAC地址: f0 1f af 67 52 a7
源MAC地址:00 19 e0 38 12 e4
协议类型: 0800 【代表数据部分封装的是来自上层的IP数据报】
后面开始是IP数据报部分:
4代表版本号
5为首部长度,这里注意首部长度的单位为4字节,则首部长度为20字节。
00 34:总长度字段:3x16+4=52字节
06:第十个字节:协议类型:TCP
源IP地址:13-16:ca 77 e0 c9 :202.119.224.201
目的IP地址:c0 a8 c8 64 :192.168.200.100
TTL字段:3b : 3b=59,每经过一台路由器,TTL值减一,则64-59=5,经过5太路由器转发。
补充:目的IP地址字段后面是TCP报文段
大大的小小阳
抓包分析数据帧中IP数据包的一些关键字段【南邮网课例题】相关推荐
- 数据帧、IP数据包、TCP、UDP报文格式详解----网络通信原理
数据链路层.网络层.传输层----网络通信原理 物理层 数据链路层 eNSP抓包实验 网络层 ICMP协议概述 eNSP抓包实验 ARP协议概述 eNSP抓包实验 传输层 TCP协议 eNSP抓包 三 ...
- linux内核中IP数据包的输入与输出
IP层主要函数之间的调用关系如下图所示: 上面的图主要是拷贝的<Linux内核源码剖析----TCP/IP实现上册>中的图11.3,原图中有部分错误,所以这里重新绘制了一下,并且去掉了一些 ...
- 计算机网络ip数据包分析题,计算机网络课程设计_IP数据包的捕获及分析.doc
CENTRAL SOUTH UNIVERSITY 计算机网络课程设计报告 目录 第一章 课程设计的目的与要求1 1.1 课程设计的目的1 1.2 课程设计的要求1 第二章 课程设计的内容3 2.1 课 ...
- 计算机网络ip数据包分析题,计算机网络课程设计-IP数据包解析实验报告
计算机网络课程设计-IP数据包解析实验报告 解析 IP数据报实验报告目录目录 21.课程设计目的 .22.课程设计要求 .23.相关知识 .24.课程设计分析 .64.1 网卡设置64.2 使用套接字 ...
- IP数据包的路由转发
IP路由器是连接多个IP网络的设备,其主要的工作就是为经过IP路由器的每个IP数据包寻找一条最佳传输路径. 路由表就是记录了各种传输路径的数据的一张表,分为静态路由表和动态路由表. 静态路由表是事先固 ...
- ip数据包转发和iptables
Linux内核数据包转发功能和iptables的关系 内核数据包转发(路由)功能是内核将从A网卡接收到的目的地址不是自身地址的ip数据包通过B网卡发送出去的功能(即路由器的功能). 使用以下命令即可开 ...
- 抓包分析以太网帧和IP数据包,头部那么多东东用来干啥的,扫盲篇
目录 抓包过程 以太网帧(也叫MAC帧)首部分析 IP数据包首部分析 抓包过程 使用了 Wireshark 进行抓包,用两个最常用的 curl 和 ping 命令来演示抓包情况,开启抓包. ## 先访 ...
- Teardrop攻击--伪造虚假的IP数据包发送并抓取及完成简易静态网页
目录 Teardrop攻击--伪造虚假的IP数据包发送并抓取 一.相关介绍 1.IP协议 2.Teardrop攻击 二.编写Teardrop程序(伪造一个虚假地址的IP包) 三.参考链接 完成简易静态 ...
- 0x0800 IP数据包格式分析
一.基本概念 IP数据包也称为IP报文分组,是网络层的一个协议,由IP报文头和IP报文用户数据组成,IP报文头部长度一半在20-60个字节之间.一个IP分组最大长度不能超过65535个字节.IP是一个 ...
- Python中采用scapy来构建IP数据包
(1) from scapy.all import IP pkt = IP() #creat a IP data package print(pkt) pkt1 = IP(dst="192. ...
最新文章
- 14 集成测试方法之自底向上集成方法
- GAN作用——在我做安全的看来,就是做数据拟合、数据增强
- python随机生成模块的应用
- c语言从.txt读入第二行数,从txt中读入数据到数组中(fscanf)的实现代码
- python平均分由高到低顺序排列输出选手编号和最后得分_python 字典的使用案例二:求平均分,并按平均分由高到低输出选手编号和最后得分...
- 从图森未来的数据处理平台,看Serverless工作流应用场景
- 无重复字符的最长子串php,LeetCode - 无重复字符的最长子串 - Golang
- Java 建模: 子整体软件开发,第二部分
- FLASH缓动导航制作方法.
- EPS PanSystem v3.4.0 Full 1CD(解析试井解释软件)\
- Base64 转图片
- stm8单片机内部存储EEPROM字节读写实例解析
- CodeForces703D Mishka and Interesting sum(树状数组)
- java 无限循环_Java中的无限循环
- android 取消root,彻底告别安卓刷机时代!360超级ROOT正式宣布下线:取消ROOT权限
- ARVR技术 | AR, VR, MR和XR?想搞清楚不?
- python中int函数是什么作用_【后端开发】python中int函数怎么用
- Mysql保存emoji表情
- vmware16中win7虚拟机怎么设置全屏显示
- 物联网设备网络接入方式
热门文章
- c语言程序设计 姜书浩,Access 数据库实践教程
- 计算机 高新 会计电算化,会计软件应用(用友软件系列)用友通T3试题汇编 , 会计电算化员级[电子资源]...
- wxpython控件字体_wxPython获取系统字体代码
- 三级数据库考mysql_计算机三级MySQL数据库试题及答案
- 编译android模拟器,编译Android模拟器(make sdk),以及错误处理
- 领域(学科)知识图谱构建心得
- 计算机二级公共基础知识点整理
- 从零开始学习Android开发-Android概览
- java实现简单的文字pk的小游戏
- 惠普打印机驱动服务器系统安装教程,最简单的安装惠普1020打印机驱动的方法...