文件名称: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)