本类下载TOP10
网络课程设计帧封装
全文下载
Word文件格式下载
5 文钱
文钱不够?
目 录 摘要 2 第1章 课程设计目的及要求 3 1.1课程设计目的 3 1.2课程设计要求 4 第二章 ETHERNET帧相关知识介绍 4 2.1 帧的组成 4 2.2 帧的传输 5 2.3 帧的结构 5 第三章 设计过程 7 3.1 CRC的基本实现 7 3.2主流程图 8 第四章 主要源代码 11 4.1帧封装 11 4.2 CRC计算 11 第五章 调试运行 13 5.1 编译工具及相关说明 13 5.2 开发中遇到的问题及解决办法 13 5.3程序中待解决的问题 15 5.4 运行结果 15 第六章 课程设计总结 17 附件 18 参考文献 20 1.1课程设计目的 帧是在数据链路层数据进行传输与交换的基本单位。构造帧对于理解网络协议的概念、协议执行过程以及网络的问题处理的一般方法具有重要的意义。本次课程设计的目的是应用数据链路层与介质访问控制层的知识,根据数据链路层的基本原理,通过构造一个具体的Ethernet帧,从而深入理解网络协议的基本概念与网络问题处理的一般方法。 1.2课程设计要求 编写程序,根据给出的原始数据,组装一个IEEE802.3格式的帧(题目默认的输入文件为二进制原始数据(文件名分别为input1和input2))。 (1) 要求程序为命令行程序。比如,可执行文件名为framer.exe, 则命令行形式如下: Framer inputfile outputfile 其中,inputfile为原始数据文件,outputfile为输出结果