路由的工作原理是什么?

路由的目的

 

创建路由以允许节点跨网络传输数据包。为了将数据包路由到目的地,它们沿着一系列链路行进,每个链路都有一个单一的方向(单向)。通过将两个相邻的路由器连接在一起来形成链路;链路两端的路由器称为入口或出口路由器。

路由的目的是找到两点之间的最佳路径。路由器使用标准协议交换有关它们之间存在哪些路由的信息。当数据包到达路由器时,路由器将检查其标头以确定应将数据包发送到的位置。如果路由器不知道如何到达指定的目标地址,它将通过相邻节点将消息发送到相邻的路由器。每个路由器都存储一个它所知道的地址表。这些表称为路由表。

路由是允许数据包(数据)在两个不同的主机之间传输的路径。在 TCP/IP 网络中,路由是使用 IP 地址定义的。IP 地址可能有多个与之关联的子网掩码。每个掩码定义 IP 地址末尾的位数表示主机的实际物理位置。如果数据包来自特定子网掩码下的主机,则我们说数据包的路由是通过其接口包含相应子网的路由器路由的。这意味着数据包将遵循成本最低的路径。子网掩码指定路由器认为“在其自己的网络内”的 IP 地址范围。

什么是路由器?

要将两个节点连接在一起,请使用路由器。路由器是将计算机连接到网络并在它们之间路由数据的设备。路由器通常用于允许计算机通过局域网 (LAN) 或广域网 (WAN) 进行通信。互联网是有史以来最大的计算机网络,连接着全球数十亿台设备。为了将信息路由到互联网,我们使用路由器。

什么是互联网?

互联网是世界上最大的互联公共和私人计算机网络系统。它由数百万个个人计算机网络组成,包括学术,商业,政府,跨国组织和住宅。连接这些网络允许用户在线共享信息和协作。互联网使用传输控制协议/互联网协议 (TCP/IP) 协议套件通过网络传输数据。TCP/IP由美国国防部高级研究计划局(DARPA)在20世纪70年代开发,此后已成为网络应用的事实标准。

什么是服务器?

服务器是管理文档、图像、视频、音乐和其他类型的内容的存储和分发的软件。服务器通过万维网、电子邮件、文件传输协议 (FTP)、远程登录和其他协议提供对其内容的访问。

什么是客户端?

客户端是从服务器请求服务的程序。客户端显示网页、发送和接收消息以及执行各种其他任务。大多数浏览器都是客户端;它们从服务器请求某些类型的信息并显示生成的页面。

有两种类型的路由。内部路由在局域网 (LAN) 内进行,而外部路由发生在 LAN 之间。外部路由可以使用广播消息、多播、单播或这些方法的任意组合。

组 播

多播是一种特定类型的寻址,它允许将单个消息同时传输到多个收件人。多播使用为此目的保留的特殊互联网协议 (IP),指定为 224.0.0.0–239.255.255.255。

网络地址转换

网络地址转换 (NAT)(通常简称为 NAT)是一种 Internet 防火墙,可将专用网络内的专用 IP 地址转换为这些网络外部的公共 IP 地址。NAT 设备维护有关内部和外部连接的状态信息,允许每个连接一次仅映射到一个公共 IP 地址。这是通过将单个 IP 地址空间拆分为多个较小的空间(子网)并在设备内的这些子网之间转换来实现的。如果两台计算机通过电缆调制解调器连接在一起,则它们彼此之间将显示为具有唯一的公共 IP 地址。但是,在幕后,每台计算机实际上会共享相同的IP地址。为了确保通过 Internet 发送的数据到达正确的位置,路由器使用网络地址转换 (NAT) 将计算机的专用 IP 地址转换为公共 IP 地址。

配置端口转发

端口转发是指将路由器配置为将某些端口上的流量转发到指定的本地计算机或服务。这在客户端想要访问位于 Internet 上的服务器但不想公开其计算机的真实 IP 地址的情况下非常有用。相反,它们创建一个虚拟端口转发规则,该规则告诉路由器将在特定端口上收到的任何请求发送到所需的目标。

什么是端口触发器?

端口触发器是指设置自定义脚本,该脚本在访问特定端口时运行。默认情况下,脚本每小时自动运行一次;但是,您可以将系统配置为连续运行脚本,或在收到特定数量的连接后执行脚本。您还可以设置触发器以响应某些条件,例如传入的 SSH 连接或来自 IP 地址列表的连接。您还可以编写自己的脚本来执行复杂的任务,包括过滤掉恶意流量或阻止不需要的应用程序。

新品推荐

河北网云信息技术有限公司 冀ICP备19008803号-3