C++应用数据链路层与介质访问控制层的知识,实现 帧的封装

时间:2012-12-20 03:15:57
【文件属性】:
文件名称:C++应用数据链路层与介质访问控制层的知识,实现 帧的封装
文件大小:332KB
文件格式:RAR
更新时间:2012-12-20 03:15:57
帧的封装 应用数据链路层与介质访问控制层的知识,根据数据链路层的基本原理,通过构造具体的Ethernet帧,从而深入理解网络协议的基本概念与网络问题处理的一般方法。 要完成一次帧封装的过程,首先要完成帧头部的装入,这一过程非常简单,只要将前导码、定界符、目的地址、源地址、长度字段的相应数值按顺序写入就可以了。其中长度字段的值即为要发送的数据的实际长度。其次是数据字段的填充,这里要注意的主要问题是数据字段的长度。802.3标准中规定了帧数据字段的最小长度为46B,最大长度为1500B。如果数据不足46B,则需要通过填充0来补足;若数据长度超过1500B,则将超过部分封装成下一个帧进行发送
【文件预览】:
帧封装实验
----getFramer.plg(1KB)
----~$三 幀封装实验.doc(162B)
----getFramer.cpp(3KB)
----实验三 幀封装实验.doc(185KB)
----inputfile.txt(66B)
----Debug()
--------vc60.pdb(60KB)
--------getFramer.exe(200KB)
--------getFramer.pdb(425KB)
--------vc60.idb(41KB)
--------getFramer.pch(259KB)
--------getFramer.obj(11KB)
--------getFramer.ilk(254KB)
----getFramer.dsw(543B)
----getFramer.opt(48KB)
----getFramer.dsp(3KB)
----~$cmd运行.doc(162B)
----getFramer.ncb(33KB)
----cmd运行.doc(24KB)

网友评论

  • 一般,编译无法通过,代码比较简单
  • 运行不通过,程序不简洁。
  • 有点没看明白,运行结果好像也有错误
  • 还好,可以用来教作业,仅仅是模拟,很简单
  • vc2008编译不通过啊,不知道怎么回事
  • 有点太简单,注意仅仅是用应用层模拟了个数据链路层的封装与解封。