帧封装的设计报告.doc
约16页DOC格式手机打开展开
帧封装的设计报告,全文6页6749字 叙述真切目 录1 设计要求12 帧结构的分析12.1 帧的介绍12.2 crc校验32.2.1 crc编码的代数学原理32.2.2 crc的硬件电路实现42.2.3 crc的基本实现52.2.4 循环冗余检验码的特点63 帧封装的原理与过程63.1 封装原理63.2 帧的封装过程73...
内容介绍
此文档由会员 周伯通 发布
帧封装的设计报告
全文6页6749字 叙述真切
目 录
1 设计要求 1
2 帧结构的分析 1
2.1 帧的介绍 1
2.2 CRC校验 3
2.2.1 CRC编码的代数学原理 3
2.2.2 CRC的硬件电路实现 4
2.2.3 CRC的基本实现 5
2.2.4 循环冗余检验码的特点 6
3 帧封装的原理与过程 6
3.1 封装原理 6
3.2 帧的封装过程 7
3.2.1 封装过程概述 7
3.2.2 封装具体方法 7
4 帧封装流程图及程序 9
4.1 帧封装流程图 9
4.2 帧封装程序 10
5 程序调试与运行 13
6 心得体会 14
参考文献 15
1 设计要求
随着计算机技术的不断发展,计算机网络已经成为信息时代的重要特征,人们称它为信息高速公路。网络是计算机技术和通信技术的产物,是应社会对信息共享和信息传递的要求发展起来的,各国都在建设自己的信息高速公路。我国近年来计算机网络发展的速度也很快,在国防、电信、银行、广播等方面都有广泛的应用。我相信在不长的时间里,计算机网络一定会得到极大的发展,那时将全面进入信息时代。
在计算机的通信过程中,数据的传输都是以固定的格式进行传输,在计算机当中就是以二进制的数据进行传输。在网络通信中,“包”(Packet)和 “帧” (Frame)的概念相同,均指通信中的一个数据块。对于具体某种通信网络,一般使用术语“帧”。一种网络的帧格式可能与另一种网络不同,通常使用术语“包”来指一般意义的帧。串行通信的数据格式有面向字符型的数据格式,如单同步、双同步、外同步;也有面向比特型的数据格式,这以帧为单位传输,每帧由六个部分组成,分别是标志区、地址区、控制区、信息区、帧校验区和标志区。
帧在数据链路层数据进行传输与交换的基本单位。构造帧对于理解网络协议的概念、协议执行过程以及网络问题的处理的一般方法,具有重要的意义,本次课程设计的目的是应用数据链路层与介质访问层的知识,根据数据链路层的基本原理,通过构建一个具体的Ethernet帧,从而深入理解网络协议的基本概念与网络处理的一般方法。
所以,从了解帧的结构与格式,然后认清帧在OSI模型中各层帧的相互转化,编写程序来实现从原始的数据到帧的封装过程,对于我们学习计算机网络来说是一个很好的实践参考文献
[1] 陈 伟.数据通信与计算机网络[M].武汉:武汉理工大学出版社,2004
[2] 沈 辉.计算机网络技术[M].北京:人民邮电出版社,2006
[3] 龚正虎.计算机网络协议工程[M].北京:国防科大出版社,1995
[4] 刘济波.计算机网络技术与应用[M].北京:电子工业出版社,2006
[5] 吴功宜.计算机网络课程设计[M].北京:机械工业出版社,2005
[6] 张艳丽. Socket网络编程[J].计算机工程,2004,30(6):114~116
[7] 王 锋.数据封装与传输过程[J].计算机网络工程,2002,48(10):125~127
全文6页6749字 叙述真切
目 录
1 设计要求 1
2 帧结构的分析 1
2.1 帧的介绍 1
2.2 CRC校验 3
2.2.1 CRC编码的代数学原理 3
2.2.2 CRC的硬件电路实现 4
2.2.3 CRC的基本实现 5
2.2.4 循环冗余检验码的特点 6
3 帧封装的原理与过程 6
3.1 封装原理 6
3.2 帧的封装过程 7
3.2.1 封装过程概述 7
3.2.2 封装具体方法 7
4 帧封装流程图及程序 9
4.1 帧封装流程图 9
4.2 帧封装程序 10
5 程序调试与运行 13
6 心得体会 14
参考文献 15
1 设计要求
随着计算机技术的不断发展,计算机网络已经成为信息时代的重要特征,人们称它为信息高速公路。网络是计算机技术和通信技术的产物,是应社会对信息共享和信息传递的要求发展起来的,各国都在建设自己的信息高速公路。我国近年来计算机网络发展的速度也很快,在国防、电信、银行、广播等方面都有广泛的应用。我相信在不长的时间里,计算机网络一定会得到极大的发展,那时将全面进入信息时代。
在计算机的通信过程中,数据的传输都是以固定的格式进行传输,在计算机当中就是以二进制的数据进行传输。在网络通信中,“包”(Packet)和 “帧” (Frame)的概念相同,均指通信中的一个数据块。对于具体某种通信网络,一般使用术语“帧”。一种网络的帧格式可能与另一种网络不同,通常使用术语“包”来指一般意义的帧。串行通信的数据格式有面向字符型的数据格式,如单同步、双同步、外同步;也有面向比特型的数据格式,这以帧为单位传输,每帧由六个部分组成,分别是标志区、地址区、控制区、信息区、帧校验区和标志区。
帧在数据链路层数据进行传输与交换的基本单位。构造帧对于理解网络协议的概念、协议执行过程以及网络问题的处理的一般方法,具有重要的意义,本次课程设计的目的是应用数据链路层与介质访问层的知识,根据数据链路层的基本原理,通过构建一个具体的Ethernet帧,从而深入理解网络协议的基本概念与网络处理的一般方法。
所以,从了解帧的结构与格式,然后认清帧在OSI模型中各层帧的相互转化,编写程序来实现从原始的数据到帧的封装过程,对于我们学习计算机网络来说是一个很好的实践参考文献
[1] 陈 伟.数据通信与计算机网络[M].武汉:武汉理工大学出版社,2004
[2] 沈 辉.计算机网络技术[M].北京:人民邮电出版社,2006
[3] 龚正虎.计算机网络协议工程[M].北京:国防科大出版社,1995
[4] 刘济波.计算机网络技术与应用[M].北京:电子工业出版社,2006
[5] 吴功宜.计算机网络课程设计[M].北京:机械工业出版社,2005
[6] 张艳丽. Socket网络编程[J].计算机工程,2004,30(6):114~116
[7] 王 锋.数据封装与传输过程[J].计算机网络工程,2002,48(10):125~127