资源简介
1.按Ethernet V2.0格式封装Ethernet帧,源地址来自本机MAC地址,目的地址为随意编写的有效MAC地址,类型字段为IP协议对应值,数据字段来自文本文件(见附件),帧校验字段采用8位CRC校验。
2.输出每个帧的各字段内容,数据字段采用字符串输出,其他字段为十六进制输出。
3.命令行程序(85分封顶)或图形化程序(100分封顶)。
代码片段和文件信息
#include
using namespace std;
void checkCRC(int &chCurrByteint chNextByte)
{
for(int nMask=0x80; nMask>0; nMask>>= 1)
{
if((chCurrByte&0x80)!=0) //首位为1:移位,并进行异或运算
{
chCurrByte<<=1;
if((chNextByte&nMask)!=0)
{
chCurrByte|= 1;
}
chCurrByte ^=7; //首位移出,仅对低8位进行异或运算
}
else //首位为0,只移位,不进行异或运算
{
chCurrByte<<=1; //移一位
if((chNextByte&nMask)!= 0) //补一位
{
chCurrByte|=1;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 134366 2013-10-31 10:49 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\2012130365-籍鑫璞-第一次作业.doc
文件 1633280 2013-10-31 13:26 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 905 2013-10-28 21:00 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
..A..H. 10240 2013-10-31 13:26 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 544 2013-10-28 21:02 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 4970 2013-10-30 16:10 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 4001 2013-10-29 10:29 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 1427 2013-10-31 13:26 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 2303 2013-10-08 16:52 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 6270 2013-10-30 16:10 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 23070 2013-10-28 21:02 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 663 2013-10-28 21:02 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 728 2013-10-28 21:02 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 621 2013-10-30 16:10 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 63980 2013-10-30 16:10 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 67 2013-10-30 16:10 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 232448 2013-10-30 16:10 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 225280 2013-10-30 16:10 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 48640 2013-10-30 16:10 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 564332 2013-10-30 16:10 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 633856 2013-10-30 16:10 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
文件 2303 2013-10-08 16:52 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
目录 0 2013-10-31 16:50 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
目录 0 2013-10-31 16:50 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
目录 0 2013-10-31 16:50 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
目录 0 2013-10-31 16:50 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业\Ethernetfr
目录 0 2013-10-31 16:50 Ethernet帧的解析\2120130365-籍鑫璞-第一次作业
目录 0 2013-10-31 16:50 Ethernet帧的解析
----------- --------- ---------- ----- ----
3594294 28
............此处省略1个文件信息
- 上一篇:夹具设计--一面两孔的夹具设计
- 下一篇:XY2-100协议说明
相关资源
- vcf解析工具--安卓通讯录备份文件解析
- 变频恒压供水一拖二PLC程序解析
- RAW CR2文件完全解析
- 快充国标报文解析
- excel通用解析xlsx+xlsdemo
- RHCSA_RHCE_认证模拟考试解析与虚拟机
- 101规约解析.zip
- 解析ARP数据包报告
- 某牙直播解析_20200921.zip
- GPS串口数据读取及解析的LABVIEW程序
- 二次解析源码带后台广告位.zip
- Unity LitJson.dll
- 基于winpcap的解析以太网帧头部和ip头
- ROS:实现串口解析GPS协议,并发布到
- 解析Navicat导出链接密码.zip
- ACM-ICPC世界总决赛试题解析2004-2011第
- 开源的HDLC解析程序
- 全面解析无线充电技术
- 解析蠕虫病毒的原理
-
kettle解析xm
l多层分组嵌套数据,S - 网易云课堂解析
- 腾讯视频-视频批量解析.exe
- 一键解析各大视频网站VIP视频源码.
- linux内核解析精品电子书大全
- 专用芯片技术中的常见的IC芯片解密方
- 微信小程序webview组件交互内联h5页面
- 解析IP数据包课程设计报告
- 优酷视频地址解析器.rar
- 最新永久免费抖音、快手、火山、皮
- HDLC协议解析程序,简单实用,可以用
评论
共有 条评论