资源简介
根据数据链路层的基本原理,针对普遍应用的Ethernet帧,通过构造一个具体的帧,深入理解网络协议的基本概念与网络问题处理的一般方法。
代码片段和文件信息
#include
#include
#include
void main(int argcchar*argv[])
{
//如果输入命令行不正确,则输出提示后退出。
if(argc!=3)
{
cout<amer inputfile outputfile“< exit(0);
}
//打开指定的输出文件,以二进制方式打开并可读可写,如文件存在,则清除其内容。
fstream file(argv[2]ios::out|ios::in|ios::binary|ios::trunc0);
for(int i=0;i<7;i++)
file.put((char)0xaa);
file.put((char)0xab);//写入7B的前导码和1B的帧前定界符。
char des_add[]={char(0x00)char(0x00)char(0xE4)char(0x86)char(0x3A)char(0xDC)};
file.write(des_add6);//写入6B的目的地址。
char sor_add[]={char(0x00)char(0x00)char(0x80)char(0x1A)char(0xE6)char(0x65)};
file.write(sor_add6);//写入6B的源地址。
//创建输入文件并流打开指定的输入文件,以二进制方式打开并可读。
ifstream infile(argv[1]ios::in|ios::binary0);
int length=0;
infile.se
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 2599 2005-10-12 19:27 帧封装\fr
....... 204857 2005-10-12 19:28 帧封装\fr
....... 2802 2005-10-13 16:48 帧封装\fr
....... 204870 2005-10-13 17:13 帧封装\fr
....... 20 2005-10-08 13:55 帧封装\input1
....... 556 2005-09-27 10:53 帧封装\input2
....... 70144 2005-10-13 17:13 帧封装\关于fr
文件 413184 2007-12-04 20:51 帧封装\文档.doc
目录 0 2011-06-27 22:34 帧封装
----------- --------- ---------- ----- ----
899032 9
相关资源
- c++ 数字键盘设计(源码)
- Linux优先级时间片调度C++源码
- c++ RoyCardTableView 列表插入
- 电机控制平台(c++源码)
- PID 控制算法实现(fuzzy-PID-controller)
- c++ 获取当前执行位置的调用栈
- windows文件夹监控(c++源码)
- C++ tts开发 可调节语速,音量,切换语
- c++(3_MSGS.C)
- c++实现P2PDemo(点对点聊天)
- windows 串口升级工具(c++源码)
- 计算机网络.第五版.谢希仁.pdf
- ntmedsys.sys(c++源码)
- DSS中的RTSPclientLib程序
- c 常用的数据结构 (Errata for Ford/Top
- RTSPRTP C++ 源代码
-
c++ xm
lRPC - rip协议编程及代码实现
- ippicv_2017u3_win_intel64_general_20170822.zip
- Windows Sockets 编程及UR机器人通信数据
- 跟进域名解析IP地址(c++ builder)
- iCord-屏幕录制(c++源码)
- 用ADO 对C++连接ORACLE 数据库
- 基于libevent 实现的http服务C++(myhttp
- 多人聊天室c++源码(附服务器端以及
- c++ 不打开图档可替换字符串源码
- opencv:视频图片相互转换程序
- VC++图片控件(Picture Control)显示资源
- Opencv3中SIFT算法详解
- MFC图片操作(PRO5_PNGDlg.cpp)
评论
共有 条评论