![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计算机网络
文章平均质量分 68
跳着迪斯科学Java
已转iOS
展开
-
编写一个计算机程序用来计算一个文件的 16 位效验和(Java实现)
编写一个计算机程序用来计算一个文件的 16 位效验和(Java实现)题目编写一个计算机程序用来计算一个文件的 16 位效验和。最快速的方法是用一个 32 位的整数来存放这个和。记住要处理进位(例如,超过 16 位的那些位),把它们加到效验和中。原理把要发送的数据看成 16 比特的二进制整数序列,并计算他们的和。若数据字节长度为奇数,则在数据尾部补一个字节的 0 以凑成偶数。示例程序设计思路1.使用BufferedReader读入文件,每次读一行,每次都会得到一个String类型变量;2.将原创 2021-05-27 23:43:11 · 713 阅读 · 0 评论 -
写一个程序来模拟网桥功能(Java实现)
题目描述模拟实现网桥的转发功能,以从文件中读取帧模拟网桥从网络中收到一帧,即从两个文件中读入一系列帧,从第一个文件中读入一帧然后从第二个文件中再读入一帧,如此下去。对每一帧,显示网桥是否会转发,及显示转发表内容。题目要求Windows 或 Linux 环境下运行,程序应在单机上运行。分析用程序模拟网桥功能,可以假定用两个文件分别代表两个网段上的网络帧数据。而两个文件中的数据应具有帧的特征,即有目的地址,源地址和帧内数据。程序交替读入帧的数据,就相当于网桥从网段中得到帧数据。对于网桥来说,能否转发帧原创 2021-05-27 23:42:30 · 1520 阅读 · 2 评论