- 151
- 0
- 约5.49千字
- 约 11页
- 2017-03-10 发布于湖北
- 举报
目 录
摘 要
1 课程设计目的 1
2 课程设计要求 1
3 相关知识 1
4 课程设计分析 1
5 程序代码 1
6 运行结果与分析 1
7 参考文献 1
1 课程设计目的
校验和是用于验证数据传输正确性的一种方法。在网络体系结构的各层协议中,
很多网络协议都利用校验和来实现差错控制功能。本课程设计主要目的是通过完
成一个简单例子,了解网络协议中的校验和计算过程。
2 课程设计要求
根据校验和的算法,编写程序为给定数据计算校验和
以命令行形式运行:
Checksum input_file
其中Checksum为程序名,input_file为输入数据文件名
2)输出内容:数据文件的校验和
相关知识
1校验和的概念
网络上的数据最终都是通过物理传输线路进行传输的,如果高层没有采用差错控制,那
么物理层传输的线路可能有差错。为了保证传输数据的正确性,在物理层的基础上设计
了数据链路层。设计数据链路层的主要目的就是在原始的,有差错的物理传输线路的基
础上,采用差错检测,差错控制和流量控制等方法。
目前,进行差错检测和控制的主要方法是:发送方在需要发送的数据后面增加一定的
冗余信息,这些冗余信息通常是通过对发送的数据进行某种算法计算而得到的。接收方
对接收数据进行同样的计算,然后与数据后面附加的冗余信息进行比较,如果比较结果
不同就说明在传输中
原创力文档

文档评论(0)