当前位置:首页 > 计算机网络课程设计-帧封装
3、封装已有的txt文件数据以CRC16校验结果如下:
4、封装已有的txt文件数据以CRC8校验结果如下:
9
5、若目的地址或源地址输入有误时:
5. 总结与体会
在这学期末为时两周的课程设计中,我们成功的利用Java语言编出了一个带有可视化界面的窗体程序,实现了对以太网帧的封装。以太网数据帧由七部分组成:前导码,帧前界定符,目的MAC地址,源MAC地址,数据长度字段,数据和校验字段。前导码与帧前界定符一般是aa aa aa aa aa aa aa ab 共八个字节;目的和源地址是6B的十六进制组成(例:12-ab-1b-1c-2c-cb);数据长度字段大小为2B(数据长度在46E~1500B);数据在封装之前也要转成十六进制数据;得到检验字段是数据帧的重要部分,可由CRC64、CRC32、CRC16、CRC8等校验方法校验得到。
这次的课设中,我更深刻的了解了以太网帧的七大组成部分,也是第一次制作窗体程序,刚好这学期学了Java语言,这让我在课设中省了不少的体力。在与其他同学之间的默契配合下,不断完善程序功能,以致于成功实现两种获得数据的方法,总的来说本次课程设计中我学到了不少的知识。
10
共分享92篇相关文档