计算机网络实验五_第1页
计算机网络实验五_第2页
计算机网络实验五_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 广州大学学生实验报告 开课学院及实验室:计算机学院,电子信息楼416A室2014 年12月10日 学院 计算机科学与 教育软件学院 年级传 业/班 计 科122 姓 名 庞彬 学号 22 实 验课程 名称 计算机网络实验 成绩 实 验项目 名称 实验五:网络程序设计 指导 老师 刘淼 、实验目的 通过编程理解网桥的功能及计算机如何处理一个文件的16位校验和 、实验环境 装有JDK环境和Eclipse的电脑一台 、实验内容 写一个程序来模拟网桥功能。 模拟实现网桥的转发功能,以从文件中读取帧模拟网桥从网络中收到一帧, 即从两个文件中读入一系列帧,从第一个文件中读入一帧然后从第二个文件中再 读入

2、一帧,如此下去。对每一帧,显示网桥是否会转发。 要求:Windows或Linux环境下运行,程序应在单机上运行。 分析:用程序模拟网桥功能,可以假定用两个文件分别代表两个网段上的网 络帧数据。而两个文件中的数据应具有帧的特征, 即有目的地址,源地址和帧内 数据。程序交替读入帧的数据,就相当于网桥从网段中得到帧数据, 当然如果模 拟的数据量比较少,也可以用两个数组代替两个文件存放帧数据,同样达到代表 两个网段上的帧数据的效果。 对于网桥来说,能否转发帧在于把接收到的帧与网桥中的转发表相比较。 判 断目的地址后才决定是否转发。由此可见转发的关键在于构造转发表。 这里转发 表可通过动态生成。 四、实

3、验步骤、记录和结果 3 (一)写一个程序来模拟网桥功能 1、实验程序如下。 import .*; public class Bridge public static void main(String args) oCharArray();oCharArray();oCharArray();oCharArray(); if (k1 = wangqiao50) flag3= 1 Problems 墨 Declaraticri 貝 Console 3X TsFrminatFd dgesippliratim C:5rDgr3m FilpJsuajrP binavaw.(2D13-13-15 上Hl 土

4、対述!) AB 由懂口 2 GF 由摟口 1 辖发 匚A 车转发 HA 由ftDl DB 由接口 2 NU 由搂口 1 DA 不悴发 OH 不唏 AH 由按口 2 NG 不转发 CB 由接匚2 GN 不转茨 DN 由播口 2 HF 由搂匚1 DC 不昵 GC 由接厂1 BC 不瞬 HA 由摆口 1 AC 科議 GF 由農口 1 EF 由犢口 2 UC 由摄口 1 FE 不帕 开始 定义两个数组用于 存放数据 交替读入帧数据 .源地址是否存储在网桥的转发表中 将源地址与其对应接口 +写入到网桥的转发表中 目的地址是否存储在网桥的转发表中 判断目的地址与源地址中接口是否相 同 二 不转发 输出目的地址转 发接口 结束 次实验是由c平台 来编写的,在实验过程中,对网桥的工作原理和 16位校验和的计算方法有了更 深一步的理解,同时也锻炼了自己的编码能力。 2. 此实验与前面四个验证性实验有所不同,此实验更注重我们的编程能力。 把学到的知识用编程语言进行实现,是一个非常好的学习方法。在下学期实验中, 我会继续努力,把编程能力提高,以适应社会的要求。 3. 在企

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论