资源简介
基于控制台的对Ethernet帧进行封装、解析和CRC校验的程序
代码片段和文件信息
#include
#include
#include
#include
#include
#include
class frame
{
private:
unsigned char m_leadcode[7]; //前导码
unsigned char m_delimiter; //帧前定界符
unsigned char m_destmac[6]; //目标MAC地址
unsigned char m_sourmac[6]; //源MAC地址
unsigned char m_typeH m_typeL; //数据类型字段的高位字节和低位字节
std::vector m_datasegment; //数据字段
unsigned char m_checksegment; //CRC8校验和字段
void CheckByte(char ch);
public:
frame();
void initial(); //初始化前导码、帧前定界符、目标MAC地址、源MAC地址和数据类型字段
void check(); //对目标MAC地址、源MAC地址、数据类型字段和数据字段进行CRC8校验,填充CRC校验和字段
void writedown(fstream &file); //将各字段内容写入文件
void push(char input); //向数据字段中填入数据
int read_control(fstream file int pos); //将文件中的控制信息读入帧中返回该帧数据字段的起始位置
void read_data(
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 36104 2009-09-27 15:52 Ethernet帧封装和解析程序\CRC算法原理及C语言实现.pdf
文件 4276 2009-09-27 09:43 Ethernet帧封装和解析程序\fr
文件 537 2009-09-26 20:53 Ethernet帧封装和解析程序\fr
文件 50176 2009-10-17 17:42 Ethernet帧封装和解析程序\fr
文件 50688 2009-10-17 17:42 Ethernet帧封装和解析程序\fr
文件 246 2009-10-07 15:04 Ethernet帧封装和解析程序\fr
文件 2303 2009-09-25 16:52 Ethernet帧封装和解析程序\fr
文件 397 2009-09-25 17:02 Ethernet帧封装和解析程序\fr
文件 8159 2009-10-07 14:42 Ethernet帧封装和解析程序\fr
文件 2303 2009-09-25 16:52 Ethernet帧封装和解析程序\input1
文件 397 2009-09-25 17:02 Ethernet帧封装和解析程序\input2
文件 128324 2009-09-25 18:52 Ethernet帧封装和解析程序\网络技术第一次作业.pdf
目录 0 2009-10-15 17:25 Ethernet帧封装和解析程序\fr
目录 0 2009-10-17 17:42 Ethernet帧封装和解析程序\fr
目录 0 2009-10-08 10:35 Ethernet帧封装和解析程序
----------- --------- ---------- ----- ----
283910 15
- 上一篇:操作系统课程设计进程间通信
- 下一篇:操作系统 课程设计 同步机构
评论
共有 条评论