`
阅读更多
路由器
解释路由器的概念,首先得知道什么是路由。所谓“路由”,是指把数据从一个地方传送到另一个地方的行为和动作,而路由器,正是执行这种行为动作的机器,它的英文名称为Router,是一种连接多个网络或网段的网络设备,它能将不同网络或网段之间的数据信息进行“翻译”,以使它们能够相互“读懂”对方的数据,从而构成一个更大的网络。

简单的讲,路由器主要有以下几种功能:

第一,网络互连,路由器支持各种局域网和广域网接口,主要用于互连局域网和广域网,实现不同网络互相通信;

第二,数据处理,提供包括分组过滤、分组转发、优先级、复用、加密、压缩和防火墙等功能;

第三,网络管理,路由器提供包括配置管理、性能管理、容错管理和流量控制等功能。

为了完成“路由”的工作,在路由器中保存着各种传输路径的相关数据--路由表(Routing Table),供路由选择时使用。路由表中保存着子网的标志信息、网上路由器的个数和下一个路由器的名字等内容。路由表可以是由系统管理员固定设置好的,也可以由系统动态修改,可以由路由器自动调整,也可以由主机控制。在路由器中涉及到两个有关地址的名字概念,那就是:静态路由表和动态路由表。由系统管理员事先设置好固定的路由表称之为静态(static)路由表,一般是在系统安装时就根据网络的配置情况预先设定的,它不会随未来网络结构的改变而改变。动态(Dynamic)路由表是路由器根据网络系统的运行情况而自动调整的路由表。路由器根据路由选择协议(Routing Protocol)提供的功能,自动学习和记忆网络运行情况,在需要时自动计算数据传输的最佳路径。

为了简单地说明路由器的工作原理,现在我们假设有这样一个简单的网络。如图所示,A、B、C、D四个网络通过路由器连接在一起。

现在我们来看一下在如图所示网络环境下路由器又是如何发挥其路由、数据转发作用的。现假设网络A中一个用户A1要向C网络中的C3用户发送一个请求信号时,信号传递的步骤如下:

第1步:用户A1将目的用户C3的地址C3,连同数据信息以数据帧的形式通过集线器或交换机以广播的形式发送给同一网络中的所有节点,当路由器A5端口侦听到这个地址后,分析得知所发目的节点不是本网段的,需要路由转发,就把数据帧接收下来。

第2步:路由器A5端口接收到用户A1的数据帧后,先从报头中取出目的用户C3的IP地址,并根据路由表计算出发往用户C3的最佳路径。因为从分析得知到C3的网络ID号与路由器的C5网络ID号相同,所以由路由器的A5端口直接发向路由器的C5端口应是信号传递的最佳途经。

第3步:路由器的C5端口再次取出目的用户C3的IP地址,找出C3的IP地址中的主机ID号,如果在网络中有交换机则可先发给交换机,由交换机根据MAC地址表找出具体的网络节点位置;如果没有交换机设备则根据其IP地址中的主机ID直接把数据帧发送给用户C3,这样一个完整的数据通信转发过程也完成了。

从上面可以看出,不管网络有多么复杂,路由器其实所作的工作就是这么几步,所以整个路由器的工作原理基本都差不多。当然在实际的网络中还远比上图所示的要复杂许多,实际的步骤也不会像上述那么简单,但总的过程是这样的。
分享到:
评论

相关推荐

    pads-layout与router同步操作

    PADS Layout是其设计环节中用于进行电路板布局的部分,而Router则是用于布线的组件。在PCB设计中,布局和布线是前后相续的两个重要步骤,两者之间的同步操作对于提高设计效率和减少错误有着重要意义。 在PADS V9.3...

    React Router 中文文档 pdf

    ### React Router 中文文档知识点概览 #### 一、引言 React Router 是一个用于构建 React 应用程序中的客户端路由解决方案。它旨在确保应用程序的用户界面与 URL 保持一致,使得开发人员能够轻松地管理和导航不同的...

    routeros常用命令详解

    RouterOS常用命令详解 RouterOS是一款功能强大且灵活的路由操作系统,它提供了许多实用的命令来帮助用户管理和维护路由器。下面是RouterOS中一些常用的命令,旨在帮助用户更好地了解和掌握RouterOS。 一、帮助命令...

    RouterOS 路由软件IPv6 功能初探

    摘 要:RouterOS 是一种路由操作系统,通过该软件可以将普通的PC 电脑变成专业路由器,该软件经历了多次更新和改进,其功能在不断增强和完善。特别在无线、认证、策略路由、带宽控制和防火墙过滤等方面有着非常突出...

    saprouter安装配置

    SAPROUTER是一款由SAP公司提供的网络通信软件,它主要负责在SAP系统与外部网络之间建立安全、可靠的连接。SAPROUTER允许远程用户和应用程序通过Internet或专用网络访问SAP系统,进行数据传输、远程登录以及系统监控...

    KUKA Router.rar

    标题“KUKA Router.rar”指的是一个压缩文件,其中包含了KUKA Router的相关软件或配置。KUKA Router是一款专为KUKA机器人系统设计的通信工具,它主要用于解决KUKA OfficeLite与网络之间的连接问题。由于OfficeLite...

    MySQL高可用学习笔记mysqlrouter_MHA.docx

    MySQL 高可用学习笔记 mysqlrouter_MHA 本文档主要讲解了 MySQL Router 和 MHA 的高可用配置和测试步骤。MySQL Router 是一个提供高可用和负载均衡的工具,而 MHA 是一个提供高可用和自动failover 的工具。下面我们...

    SAP Router的配置及命令使用_SAP SPAM详解

    在IT领域,SAP Router和SPAM是两个关键的概念,特别是在SAP系统的管理和维护中。本文将深入探讨这两个工具的功能、配置以及它们在SAP环境中的应用。 首先,让我们了解SAP Router。SAP Router是一种网络协议软件,...

    KUKA Router插件压缩包

    《KUKA Router插件详解:开启库卡机器人与EthernetKRL通信的旅程》 在自动化领域,库卡(KUKA)机器人以其卓越的性能和广泛的适用性赢得了业界的广泛认可。为了实现机器人与其他设备的高效通信,KUKA 提供了多种...

    mikrotik RouterOS V5.5 中文教程

    解,毕竟 RouterOS 的应用是比较灵活,在不同硬件平台上反映也有差别。教程从最基础的安装、如何登陆配 置到深入多线路策略和流量控制,以及各种服务器、WLAN 配置和脚本编写都进行了讲解,也分析 RouterOS 工作流程...

    mysql router vs maxscale

    MySQL Router和MaxScale是MySQL生态中的两个中间件解决方案,它们在数据库架构中扮演着提供中间层的角色。以下是针对MySQL Router和MaxScale的知识点详解: 1. 中间件概念: - MySQL Proxy:早期中间件产品,现已...

    routeros 电子盘 ID 修改

    在 RouterOS 系统中,电子盘(硬盘或者 SSD)的 ID 是用于识别存储设备的重要标识。这个 ID 在系统配置、数据存储以及故障排查时都起着关键作用。有时,出于管理和维护的需求,我们可能需要修改电子盘的 ID。本文将...

    routeros 掉线自动重启

    RouterOS 是一种强大的路由器操作系统,由 MikroTik 公司开发,被广泛应用于软路由器。当遇到RouterOS系统无故掉线的问题时,这可能会对网络连接稳定性造成严重影响。为了解决这个问题,我们可以设置一个自动重启...

    vue-router懒加载速度缓慢问题及解决方法

    Vue-router作为Vue.js的核心插件,用于构建单页面应用(SPA),其路由懒加载技术是Vue.js开发中经常会用到的优化手段。本文将详细介绍Vue-router中懒加载速度缓慢问题及其解决方案。 首先,需要理解什么是懒加载。...

    RouterOS v5.x中文教程

    RouterOS 也被一些客户用在较大的网络上,在 2007年某地长宽使用 16台 RouterOS 架设了 PPPoE 服 务器,每 2 台组成一组,当时注册用户达到 23000人,并发在线 12650人,带宽 2.4G这个是我已知最大的 一次应用,当时...

    深入Vue-Router路由嵌套理解

    接着我继续追问…(省略)…大致明白了情况,原来这位朋友没有理解Vue-Router嵌套的原理,下面整理了一下我对Vue-Router路由嵌套的理解 Vue-Router嵌套路由 首先假设项目中有两个路由Profile和Posts,按写法把他们...

    RouterOS web界面汉化文件

    RouterOS是由Microtik公司开发的一款强大的路由器操作系统,它提供了丰富的功能和高度的灵活性,被广泛应用于企业级网络管理。"RouterOS web界面汉化文件"是专为改善RouterOS的Web界面语言环境而设计的,目的是为了...

    RouterOS PPPOE 多拨负载均衡PCC.pdf

    ### RouterOS PPPOE 多拨负载均衡PCC 技术详解 #### 一、引言 在现代网络环境中,为了提升网络连接的稳定性和带宽利用率,许多组织和个人选择使用多个宽带连接来分担流量负载。MikroTik RouterOS 提供了一种强大的...

    router_eSIM_v1 Flash 模拟器 以及配置命令

    本文将深入探讨"router_eSIM_v1 Flash 模拟器"及其配置命令,这对于初学者掌握Cisco路由器的操作至关重要。 首先,"router_eSIM_v1"是一个模拟软件,它允许用户在没有物理设备的情况下模拟Cisco路由器的操作环境。...

    ROUTEROS密码清除工具

    RouterOS是由MikroTik公司开发的一种网络操作系统,它被广泛用于路由器、无线AP以及网络设备中。这款操作系统提供了丰富的命令行接口(CLI)和图形用户界面(GUI),使得网络管理和配置变得更为便捷。然而,有时候...

Global site tag (gtag.js) - Google Analytics