计算机网络课程设计报告 院(系): 计算机学院 专 业: 计算机科学与技术 姓 名: 班 级: 学 号: 指导教师: 2 0 0 9 年 7 月 4 日 计算机网络课程设计之协议编程 实验一 帧封装 实验目的: • 编写程序,根据给出的原始数据,组装一个IEEE 802
3 格式的帧(题目)默认的输入文件为二进制原始数据(文件名分别为inpu t1 和inpu t2))
• 要求程序为命令行程序
比如,可执行文件名为framer
ex e,则命令行形式如下:framer inpu tfile ou tpu tfile,其中,inpu tfile 为原始数据文件,ou tpu tfile 为输出结果
• 输出:对应 inpu t1 和inpu t2 得结果分别为ou tpu t1 和ou tpu t2
试验要求: • 编写程序,根据给出的原始数据,组装一个IEEE 802
3 格式的帧(题目)默认的输入文件为二进制原始数据(文件名分别为inpu t1 和inpu t2))
• 要求程序为命令行程序
比如,可执行文件名为framer
ex e,则命令行形式如下:framer inpu tfile ou tpu tfile,其中,inpu tfile 为原始数据文件,ou tpu tfile 为输出结果
输出:对应 inpu t1 和inpu t2 得结果分别为ou tpu t1 和ou tpu t2 验设计相关知识: 帧:来源于串行线路上的通信
其中,发送者在发送数据的前后各添加特殊的字符,使它们成为一个帧
Ethernet 从某种程度上可以被看作是机器之间的数据链路层连接
3 标准的帧结构如下表所示(802
3 标准的Ethernet 帧结构由 7 部分组成) 802
3 标准的帧结构 前导码 帧前定界符 目的地址 源地址 长度字段 数据字段 校验字段