![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
实验
是奥利奥阿
世上安得两全法,不负AC不负卿
展开
-
计算机网络实验 - C/C++实现计算文件的16位校验和
编写一个计算机程序用来计算一个文件的16位效验和。最快速的方法是用一个32位的整数来存放这个和。记住要处理进位(例如,超过16位的那些位),把它们加到效验和中。要求:1)以命令行形式运行: check_sum infile其中check_sum为程序名,infile为输入数据文件名。2)输出: 数据文件的效验和附:效验和(checksum)参见RFC1071 - Computing the Internet checksum原理: 把要发送的数据看成16比特的二进制整数序列,并计算他们的和。原创 2020-12-23 10:06:03 · 1608 阅读 · 0 评论 -
计算机网络实验 - C/C++实现模拟网桥功能
1、写一个程序来模拟网桥功能。模拟实现网桥的转发功能,以从文件中读取帧模拟网桥从网络中收到一帧,即从两个文件中读入一系列帧,从第一个文件中读入一帧然后从第二个文件中再读入一帧,如此下去。对每一帧,显示网桥是否会转发,及显示转发表内容。要求: Windows或Linux环境下运行,程序应在单机上运行。分析: 用程序模拟网桥功能,可以假定用两个文件分别代表两个网段上的网络帧数据。而两个文件中的数据应具有帧的特征,即有目的地址,源地址和帧内数据。程序交替读入帧的数据,就相当于网桥从网段中得到帧数据。对于网原创 2020-12-23 09:54:30 · 1461 阅读 · 0 评论