- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《计算机通信网络》课程项目实施报告题目以太网帧封装模拟组号
《计算机通信网络》课程项目
实施报告
题目:
组 号:
任课教师:
组 长: 22%
成 员: 1 21%
成 员: 沈苗苗 19%
成 员: 121219%
成 员: 121219%
联系方式:
二零一五年十月十八日
目录
一、项目介绍 3
1.1项目要求 3
1.2功能实现 3
二、基本原理 3
2.1封装成帧 3
2.2以太网MAC帧格式IEEE802.3标准 4
三、设计方案 5
3.1 GUI编程 5
3.2 帧封装与解封装 6
3.3 UDP通信 9
四、实验结果 9
4.1 综述: 9
4.2错误检测 11
4.3最终成果 12
五、完成过程及遇到的问题 13
5.1计算机语言选择 13
5.2算法 13
5.3 CRC的算法 14
5.4代码错误的改进 14
六、团队分工合作情况 14
七、主要程序 14
以太网帧封装模拟
、项目介绍
帧是数据链路层的协议数据单元,它包括三部分:帧头,数据部分,帧尾。其中,帧头和帧尾包含一些必要的控制信息,比如同步信息、地址信息、差错控制信息等;数据部分则包含网络层传下来的数据,比如IP数据包。1.1项目要求
1、编写程序,从文件中读取数据;
2、将数据组装成IEEE802.3格式的帧;
3、通过两台计算机的通信,把帧从一台计算机传输到另一台计算机。
1.2功能实现
1、设计界面,打开文件,将数据封装成一个或若干个帧,显示帧的各个字段(数据段可不显示);
2、通过网络通信或串口通信,将帧发送到另一台计算机;
3、接收方对帧进行解析,显示帧的各个字段;
4、将数据存储到文件中,并与发送方的文件进行比较,检验通信的正确性。
、基本原理
2.1封装成帧
封装成帧就是在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。首部和尾部的一个重要作用就是进行帧定界(即确定帧的界限)。
用帧首部和帧尾部封装成帧
当数据在传输中出现差错时,帧定界符的作用更加明显。假定发送端在尚未发送完一个帧时突然出故障,中断了发送。但随后又很快恢复正常,于是重新从头开始发送刚才未发送完的帧。由于使用帧定界符,在接收端就知道前面收到的数据是个不完整帧,必须丢弃。而后面接收到的数据有明显的帧定界符,因此这是一个完整的帧,应当收下。
用控制字符进行帧定界的方法举例
2.2以太网MAC帧格式IEEE802.3标准
常用的以太网MAC帧格式有两种标准,一种DIX Ethernet V2标准,另一种是IEEE的802.3标准,鉴于我们课程要求,详细介绍一下IEEE802.3标准。
IEEE802.3标准描述了在多种媒体上的从1MB/S-10MB/S局域网解决方案。 IEEE802.3标准的帧结构如图所示。每帧以7个字节的前导字段开头,每个字节的内容该字段经过曼彻斯特编码会产生10MHZ、持续5.6us的方波,从而使接收方与发送方的时钟同步。随后是帧起始定界符,它是一列,表示帧本身的开始。帧还包括了源地址和目的地址,它可能是一个普通地址、组地址或
PA: 前同步码 - 列,用于使接收方与发送方同步
SD: 帧首定界 --DA: 目的MAC地址;
SA: 源MAC地址
LEN:数据长度(数据部分的字节数)(0-1500B)LLC PDU+pad – 最少46字节, 最多1500字节
Pad:填充字段,保证帧长不少于64字节(若Data域≥46字节,则无Pad)
FCS: 帧校验序列(CRC-32)
前同步码(PA):前同步码由7个字节的交替出现的1和0组成,设置该字段的目的是指示帧的开始并便于网络中的所有接收器均能与到达帧同步。?
帧首定界(SD):?它可以被看作前同步码的延续。实际上,该字段的组成方式继续使用前同步码中的格式,这个一个字节的字段的前6个比特位置由交替出现的1和0构成。该字段的最后两个比特位置是11,这两位中断了同步模式并提醒接收后面跟随的是帧数据。
目的MAC地址(DA):目的地址字段确定帧的接收者。6个字节的源地址和目的地址字段是局域网中的所有工作站必须使用同样的地址结构。?
源MAC地址(SA):源地址字段标识发送帧的工作站。和目前地
您可能关注的文档
- SUN-6100-深圳创邦安.doc
- Step1-十一五.doc
- Sun-LED灯具介绍.ppt
- systemview的所有功能图符.doc.doc
- SpectrumAnalysis.doc
- SINAUT-控制工程网.ppt
- Student_PPT01_一级网络技术概述.ppt
- SZPT2016-278招标文件1012.doc-招标)采购-深圳职业技术学院.doc
- SYT-2000(带RS232接口)微电脑数字压力计使用说明书-数字微压计.doc
- SZWK2016-BS-G-011苏州大学全高清演播室摄录-苏州市政府采购网.doc
- 2025年泸州医疗器械职业学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年泸州医疗器械职业学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2025年泸州职业技术学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025年泉州纺织服装职业学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年泉州经贸职业技术学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2024重庆市铁路(集团)有限公司璧铜线运营公司招聘79人笔试参考题库附带答案详解.pdf
- 2025年泉州轻工职业学院单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析.docx
- 2025年泉州纺织服装职业学院单招(数学)历年真题考点含答案解析.docx
- 2024重庆广电数字传媒股份有限公司招聘3人笔试参考题库附带答案详解.pdf
- 2025年泉州轻工职业学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
文档评论(0)