封装ethernet帧课程设计.pdfVIP

  • 54
  • 0
  • 约1.47万字
  • 约 14页
  • 2021-03-25 发布于天津
  • 举报
1 沈阳理工大学课程设计专用纸 No 目录 1. 课程设计目的 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 2 . 课程设计要求 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 3 . 相关知识 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5 4 . 课程设计分析 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8 5 . 相关扩展 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10 6 . 程序代码 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14 7 . 运行结果与分析 . . . . . . . . . . . . . . . . . . . . . . . . . . . .16 8 . 参考文献 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17 沈阳理工大学 2 沈阳理工大学课程设计专用纸 No 1 课程设计目的 帧是在数据链路层中进行数据传输的基本单位。熟悉帧结构对于理解网络协议的概 念、网络层次结构与协议执行过程具有重要的意义。本课程设计的主要目的是通过封装 Ethernet 帧,了解 Ethernet帧中各个字段的含义与用途。 2 课程设计要求 根据后面介绍的 IEEE802.3 帧结构,编写程序将指定数据封装为 Ethernet帧。 1)以命令行形式运行: EncapFrame input_file output_file 其中, EncapFrame为程序名, input_file 为输入数据文件, output_file 为输出文件。 2) 输出内容: Ethernet 帧的各字段内容。 3 相关知识 1.帧 术语“帧”来源于串行线路上的通信。其中,发送者在发送数据的前后分别添加特殊 的字符,使它们成为一个帧。 Ethernet 从某种程度上可以被看做是机器之间的数据链路层 连接。 首先我们来认识一下帧结构, EthernerV2.0 规范和 IEEE802.3 标准中的 Ethernet 帧结构 有一些差别,这里我们按 802.3 标准的帧结构进行讨论。图为帧结构图 前导码 帧前定界 目的地址 源地址 长度字段 数 据 字 校验字段 符 段 (7B ) (1B ) (2/6B ) (2/6B ) (2B ) (长 度 (4B )

文档评论(0)

1亿VIP精品文档

相关文档