计算机第六周实验报告,网络实验第六组实验报告

云南大学数学与统计学实验教学中心实验报告

1-194-jpg_6_0_______-747-0-0-747.jpg

一、 实验目的:

通过实验,进一步的了解路由器的原理,同时加深网络编程 二、实验内容:

1. 路由表的构造原理分析

2. 基于Socket编程,实现以端系统为基础的数据多路转发 本实验的指导思想:

将“UDP段”看成“IP数据报”的近似形式,通过主机模拟实现“IP路由器”的主要功能:数据转发、路由决策等。

通过此实验学会“软路由”的基本编程原理。

三、实验环境

Windows XP、win7 java平台 四、实验过程(请学生认真填写): 1. 预备知识

A、 对路由器工作原理的分析,路由器是如何工作的、它的功能有些什么。这些事我们需要最先了解

的。 B、 在了解了路由器是如何工作的之后,我们需要对UDP编程的知识有一定的了解以及如何用java语

言来试验,这是我们必须要考虑的,毕竟我们是实现一个A-Router-B、或者A-Router-C的模型以及解决他们是怎样相互通信。(这里,在接收/发送端必须用线程来实现,Router端则可有可无)

2. 实验过程:

步骤一、原理分析:

从整体来看,很容易理解路由器,他就是起到一个连接以及转发(路由算法等,都是以转发为目的)。但是细节个人觉得有些难。所以我们做实验的时候也是从整体,从他的转发功能来考虑的。

步骤二、路由表的构造原理分析

所谓路由表,指的是路由器或者其他互联网网络设备上存储的表,该表中存有到达特定网络终端的路径,在某些情况下,还有一些与这些路径相关的度量。

在计算机网络中,路由表或称路由择域信息库(RIB)是一个存储在路由器或者联网计算机中的电子表格(文件)或类数据库。路由表存储着指向特定网络地址的路径(在有些情况下,还记录有路径的路由度量值)。路由表中含有网络周边的拓扑信息。路由表建立的主要目标是为了实现路由协议和静态路由选择。

在现代路由器构造中,路由表不直接参与数据包的传输,而是用于生成一个小型指向表,这个指向表仅仅包含由路由算法选择的数据包传输优先路径,这个表格通常为了优化硬件存储和查找而被压缩或提前编译。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值