实验前准备:    复习计算机网络差错检测的方法,及其在各协议中的应用;复习网桥的工作原理;复习IP协议。    采用自己最擅长的程序设计语言及可视化工具,并准备好相应的参考书。    分析算法,提出问题。     编写一个计算机程序用来计算一个文件的16位效验和。最快速的方法是用一个32位的整数来存放这个和。记住要处理进位(例如,超过16位的那些位),把它们加到效验和中。 要求:1)以命令行形式运行:check_sum infile 其中check_sum为程序名,infile为输入数据文件名。    2)输出:数据文件的效验和 附:效验和(checksum) 原理:把要发送的数据看成二进制整数序列,并计算他们的和。若数据字节长度为奇数,则在数据尾部补一个字节的0以凑成偶数。 例子:16位效验和计算,下图表明一个小的字符串的16位效验和的计算。   为了计算效验和,发送计算机把每对字符当成16位整数处理并计算效验和。如果效验和大于16位,那么把进位一起加到最后的效验和中。
2021-06-21 15:37:27 1.82MB 16位效验和 网络程序设计
1
广州大学计算机网络实验五(网桥+校验和源代码)!代码附有详细的注释,实验报告看“https://blog.csdn.net/qq_40752913/article/details/103547870”
1
广州大学计网实验报告五 模拟网桥与校验和【python实现】 我大二计算机网络的实验报告,python实现,供参考。 里面附带源代码和实验报告,带有注释说明,其他的自己看。
2021-06-16 19:33:02 1.01MB 广州大学 实验报告 计算机网络 python
1
关于计算机网络课程设计的一个实验,讲的是如何计算十六位校验和,并用程序来实现这个过程。
2021-06-10 17:57:04 157KB 十六位校验的计算方法与设计
1
该代码用labview2015编写的和校验和与校验代码,可在项目中直接拿来使用
2021-06-04 22:04:23 14KB Labview 和校验 与校验
1
计算校验和课程设计完整版,欢迎下载 1 课程设计目的 校验和是用于验证数据传输正确性的一种方法。在网络体系结构的各层协议中,很多网络协议都利用校验和来实现差错控制功能。本课程设计的主要目的是通过完成一个简单例子,了解网络协议中的校验和的计算过程。 2 课程设计要求 根据后面介绍的校验和算法,编写程序为给定程序计算校验和。 1) 以命令和形式运行: Main 1-file 其中main为程序名,1-file为输入数据文件名。 2)输出内容:数据文件的校验和。 3 相关知识 1. 校验和的概念 网络上的数据最终都是通过物理传输线路进行传输,如果高层没有采用差错控制,那么物理层传输的数据可能有差错。为了保证传输的数据的正确性,在物理层的基础上设计了数据链路层。设计链路层的目的就是在原始的•有差错的物理传输线路的基础上,采用差错检测•差错控制与流量控制等方法,将有错的物理线路改进成逻辑上无差错的数据链路,以向网络层提供高质量的服务
2021-06-02 21:21:11 159KB 校验和
1
Java计算校验和源码,已测试通过
2021-06-02 20:52:06 641B 校验和
1
基于VS2015开发环境,采用VC++开发的MFC对话框,可以对需要校验的数据进行异累加求和,求得校验和,便于数据解析调试,压缩包内含有源码。(有问题,欢迎随时技术交流)
2021-05-20 18:01:10 63.52MB MFC 数据校验 累加或异或
1
两个函数,分别是LRC校验和 CRC校验 的例子
2021-05-17 18:17:29 5KB LRC CRC
1
网上下载的,转载一下,方便平时通信测试时做的一个计算小工具。献上给需要的人。
2021-05-05 11:36:47 255KB 十六进制 异或校验 异或运算 和校验
1