C++应用数据链路层与介质访问控制层的知识,实现 帧的封装
应用数据链路层与介质访问控制层的知识,根据数据链路层的基本原理,通过构造具体的Ethernet帧,从而深入理解网络协议的基本概念与网络问题处理的一般方法。 要完成一次帧封装的过程,首先要完成帧头部的装入,这一过程非常简单,只要将前导码、定界符、目的地址、源地址、长度字段的相应数值按顺序写入就可以了。其中长度字段的值即为要发送的数据的实际长度。其次是数据字段的填充,这里要注意的主要问题是数据字段的长度。802.3标准中规定了帧数据字段的最小长度为46B,最大长度为1500B。如果数据不足46B,则需要通过填充0来补足;若数据长度超过1500B,则将超过部分封装成下一个帧进行发送
下载地址
用户评论
一般,编译无法通过,代码比较简单
运行不通过,程序不简洁。
有点没看明白,运行结果好像也有错误
还好,可以用来教作业,仅仅是模拟,很简单
vc2008编译不通过啊,不知道怎么回事