一、课程设计目的与意义
帧是在数据链路层数据进行传输与交换的基本单位。构造帧对于理解网络协议的概念、协议执行过程以及网络问题处理的一般方法具有重要的意义。本次课程设计的目的是应用数据链路层与介质访问控制层的知识,根据数据链路层的基本原理,通过构造一个具体的Ethernet帧,从而深入理解网络协议的基本概念与网络问题处理的一般方法。
二、课程设计要求
编写程序,根据给出的原始数据,组装一个IEEE802.3格式的帧,(默认的输入文件为二进制原始数据(文件名分别为li和lzy))。
1) 要求程序为命令行程序。比如,可执行文件各为framer.exe,则命令行形式如下:
framer inputfile outpurfile
其中,inputfile为原始数据文件,outpurfile为输出结果。
2) 输出:对应input1和input2的结果分别为output1和output2。
3) 开发环境:
硬件环境:PC微机
软件环境:Windows 2000 Microsoft Visual C++ 6.0
三、帧结构分析
1.帧的介绍
术语“帧”来源于串行线路上的通信。其中,发送者在发送数据的前后各添加特殊的字符,使它们成为一个帧。Ethernet从某种程序上可以被看作是机器这间的数据链路层连接。
首先我们来认识一下Ethernet帧结构,Ethernet V2.0规范和IEEE802.3标准中的Ethernet帧结构有一些差别,这里我们按802.3标准的帧结构进行讨论,图一给出了Ethernet帧结构图。
2022-11-12 20:44:21 929KB 课程设计
1
波形发生器课设:Multisim 13.0仿真设计+课程设计报告,以555定时器为主控制器制作一个波形发生器,通过示波器观察所得的信号波形。通过功能选择,使信号发生器分别输出正弦波、三角波和方形波。
2022-11-12 10:52:18 44.69MB 课程设计 波形发生器
1
可编程作息时间控制器设计单片机原理课程设计报告书.doc
2022-11-11 23:50:49 774KB 互联网
1
自动控制原理课程设计报告.doc
2022-11-10 18:49:09 664KB
1
1.1 通信录图形用户界面设计 1.2 通信录与ACCESS数据库存储数据
2022-11-09 15:08:21 109KB Java Java课程设计 通讯录设计
1
本课程设计以十字路口智能交通灯控制系统为要求,利用中断、计时、动态显示等方式,以AT89C51单片机为芯片,通过Kiel C和Proteus进行联合设计、仿真、调试,最终设计出拥有7个交通相位的交通灯控制系统,该系统并配有紧急控制按钮两个,以解决特殊交通情况。含代码。
2022-11-07 19:15:20 286KB AT89C51单片机 交通灯 相位
1
(1)旋转变换 绕X轴旋转变换的坐标表示 绕Y轴旋转变换的坐标表示 (2) 平行投影 在XOY平面投影后坐标 (3) 环境光模型 物体没有受到光源的直射,但其表面仍有一定亮度,这是由于环境光的作用。 表示环境光反射强度 表示环境光反射率 表示环境光入射强度 (4)漫反射光模型 漫反射光可认为是在点光源的照射下,光被物体表面吸收后,然后重新反射出来的光。 表示漫反射光强度 表示漫反射反射率 表示点光源入射强度大小 入射光与物体表面法矢量夹角
1
数据库课程设计报告驾校管理系统内含详细的sql语句及运行截图模板.doc
2022-11-07 12:02:14 1.57MB 计算机
1
HSPICE课程设计报告.pdf
2022-11-06 20:41:14 6.29MB
C++课程设计大作业---学生信息管理系统(附完整报告),有添加、显示、删除、查找、修改和清空学生信息等功能,还有系统测试模块。
2022-11-04 09:06:06 1.01MB c++ 高级程序设计
1