计算机网络课程设计 帧封装

计算机网络课程设计 帧封装

ID:20650086

大小:95.29 KB

页数:20页

时间:2018-10-14

计算机网络课程设计 帧封装_第1页
计算机网络课程设计 帧封装_第2页
计算机网络课程设计 帧封装_第3页
计算机网络课程设计 帧封装_第4页
计算机网络课程设计 帧封装_第5页
资源描述:

《计算机网络课程设计 帧封装》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、xxx《计算机网络》课程设计说明书学号:课程设计题目帧封装学院计算机科学与技术学院专业软件工程专业班级软件0902班姓名指导教师2012年6月20日20xxx《计算机网络》课程设计说明书课程设计任务书学生姓名:专业班级:软件0902班指导教师:工作单位:计算机学院题目一:帧封装初始条件:(1)学习相关知识(2)C/C++/VC/VB/JAVA语言(3)PC机一台要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求)编写程序,根据给出的原始数据,组装一个IEEE802.3格式的帧

2、(题目默认的输入文件为二进制原始数据(文件名为input1和input2))。1)要求程序为命令行程序。比如,可执行文件名为framer.exe,则命令行形式如下:framerinputfileoutputfile其中,inputfile为原始数据文件,outputfile为输出结果。使用操作系统、语言、编程环境不限,但在报告中必须注明。2)输出:对应input1和input2的结果分别为output1和output2。时间安排:第一、二天:查阅资料,学习算法第三、四天:编程调试第五天:书写报告指导教师

3、签名:年月日系主任(或责任教师)签名:年月日20xxx《计算机网络》课程设计说明书目录1.引言42.以太网帧格式的发展43.IEEE802.3帧结构54.错检测65.实现步骤75.1前导符75.2目的地址及源地址75.3长度及数据字段85.4帧检验序列86.源代码107.运行结果示例178.心得体会189.参考文献1920xxx《计算机网络》课程设计说明书帧封装1.引言以太网这个术语通常是指由DEC、Intel和Xerox公司在1982年联合公布的一个标准,它是当今TCP/IP采用的主要的局域网技术,它

4、采用一种称作CSMA/CD的媒体接入方法。在TCP/IP世界中,以太网IP数据报文的封装在RFC894中定义。以太网采用广播机制,所有与网络连接的工作站都可以看到网络上传递的数据。通过查看包含在帧中的目标地址,确定是否进行接收或放弃。如果证明数据确实是发给自己的,工作站将会接收数据并传递给高层协议进行处理。以太网采用CSMA/CD(CarrierSenseMultipleAccess/CollisionDetection)媒体访问机制,任何工作站都可以在任何时间访问网络。在以太网中,所有的节点共享传输介

5、质。如何保证传输介质有序、高效地为许多节点提供传输服务,就是以太网的介质访问控制协议要解决的问题。帧是在数据链路层数据进行传输与交换的基本单位。构造帧对于理解网络协议的概念、协议执行过程以及网络问题处理的一般方法具有重要的意义。本次课程设计的目的是应用数据链路层与介质访问控制层的知识,根据数据链路层的基本原理,通过构造一个具体的Ethernet帧,从而深入理解网络协议的基本概念与网络问题处理的一般方法。2.以太网帧格式的发展1980,DEC、Intel、Xerox制订了EthernetI的标准;1982

6、,DEC、Intel、Xerox又制订了EhternetII的标准;1982,IEEE开始研究Ethernet的国际标准802.3;1983,迫不及待的Novell基于IEEE的802.3的原始版开发了专用的Ethernet帧格式;1985,IEEE推出IEEE802.3规范,后来为解决EthernetII与802.3帧格式的兼容问题,推出折衷的EthernetSNAP格式。20xxx《计算机网络》课程设计说明书1.IEEE802.3帧结构数据在网络上是以很小的称为帧(Frame)的单位传输的,帧由几部

7、分组成,不同的部分执行不同的功能。帧通过特定的称为网络驱动程序的软件进行成型,然后通过网卡发送到网线上,通过网线到达它们的目的机器,在目的机器的一端执行相反的过程。接收端机器的以太网卡捕获到这些帧,并告诉操作系统帧已到达,然后对其进行存储。“帧”数据大致由两部分组成:帧头和帧数据。帧头包括接收方主机物理地址的定位以及其它网络信息。帧数据区含有一个数据体。为确保计算机能够解释数据帧中的数据,这两台计算机使用一种公用的通讯协议。互联网使用的通讯协议简称IP,即互联网协议。IP数据体由两部分组成:数据体头部和

8、数据体的数据区。数据体头部包括IP源地址和IP目标地址,以及其它信息。数据体的数据区包括用户数据协议(UDP),传输控制协议(TCP),还有数据包的其他信息。这些数据包都含有附加的进程信息以及实际数据。866246–15004前导符目的地址源地址长度数据FCS图3.1IEEE802.3帧结构常用的以太网MAC帧格式用两种标准,一种是DIXEthernetV2标准(即以太网V2标准),另一种是IEEE的802.3标准。这里只介绍符合IEEE8

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。