网关也称为网关和协议转换器。网关传输层是实现网络互联最复杂的网络互联设备。它仅用于具有不同高级协议的两个网络的互连。除了互连层之外,网关的结构类似于路由器。网关既可用于广域网互连,也可用于局域网互连。网关是一种充当重要转换任务的计算机系统或设备。网关是两个系统之间的翻译器,这两个系统使用不同的通信协议、数据格式或语言,甚至是完全不同的架构。与仅仅传递信息的网桥不同,网关将接收到的信息重新打包,以满足目的系统的需要。同时,网关还可以提供过滤和安全功能。大多数网关运行在OSI 7协议的顶层——应用层。

顾名思义,网关是一个网络连接到另一个网络的“网关”。在OSI中,有两种网关:一种是面向连接的网关,另一种是无连接网关。当两个子网之间有一定距离时,一个网关往往被分成两半,中间由一条链路相连,称为半网关。

根据不同的分类标准,网关有不同的类型。TCP/IP协议中的网关是最常用的一种,我们这里说的“网关”是指TCP/IP协议下的网关。

外部网关协议(EGP)

外部网关协议用于在非核心相邻网关之间传输信息。非核心网关包含互联网上与其直接相邻的所有网关的路由信息和所有机器信息,但不包含互联网上其他网关的信息。对于绝大多数EGP人来说,只有维持其服务的局域网或广域网的信息受到限制。这可以防止过多的路由信息在局域网或广域网之间传输。EGP强制在非核心网关之间交换路由信息。

因为核心网关用的是GGP,非核心网关用的是EGP,而且都是应用到互联网上的,所以一定有什么办法可以让他们互相通信。使互联网的任何自治(非核心)网关向其他系统发送“可达”信息,并且这些信息必须发送到至少一个核心网关。如果有一个更大的自治网络,通常认为有一个网关来处理这些可到达的信息。

像GGP一样,EGP使用查询过程让网关知道它的邻居,并不断地与邻居交换路由和状态信息。EGP是一种状态驱动的协议,这意味着它依赖于反映网关情况的状态表,以及当状态表项目改变时必须执行的一组动作。

网关协议

有几种内部网关协议可用,最流行的是RIP和HELLO,另一种称为开放最短路径优先协议(OSPF)。这些协议都不占主导地位,但RIP可能是最常见的IGP协议。选择特定的IGP基于网络架构。RIP和HELLO协议计算到目的地的距离,它们的消息包括机器标识和到机器的距离。

一般来说,因为它们的路由表包含许多条目,所以消息很长。RIP和HELLO始终保持相邻网关之间的连通性,以确保机器处于活动状态。路由协议使用广播技术。这意味着网关定期向其它网关广播路由表。这也是RIP的问题,因为它会增加网络流量,降低网络性能。HELLO协议和RIP的区别在于,HELLO使用时间而不是距离作为路由因素。这就要求网关对每条路由都有合理准确的时间信息。因此,HELLO协议依赖于时钟同步消息。

开放最短路径优先协议是由互联网工程任务组开发的协议,希望它能成为占主导地位的IGP。用“最短路径”来描述协议的路由过程是不准确的。更好的叫法是“最优路径”,其中要考虑很多因素来确定到达目的地的最佳路线。

网关本质上是一个网络到其他网络的IP地址。比如有网络A和网络b,网络A的IP地址范围是“192.168.1.1~192。168.1.254”,子网掩码为255 . 255 . 255 . 0;网络B的IP地址范围为“192.168.2.1~192.168.2.254”,子网掩码为255.255.255.0。没有路由器,两个网络之间的TCP/IP通信是不可能的。即使两个网络连接到同一个交换机(或集线器),TCP/IP协议也会根据子网掩码(255.255.255.0)确定两个网络中的主机在不同的网络中。要实现两个网络之间的通信,网关是必不可少的。如果网络A中的主机发现数据包的目的主机不在本地网络中,它会将数据包转发到自己的网关,网关再将数据包转发到网络B的网关,网关再将数据包转发到网络B中的主机。

对于默认网关,这意味着如果主机找不到可用的网关,它会将数据包发送到默认指定的网关,该网关将处理数据包。主机使用的网关现在通常指默认网关。

因此,只有设置网关的IP地址,TCP/IP协议才能实现不同网络之间的相互通信。在与Novell NetWare网络互操作的上下文中,网关充当Windows网络中使用的服务器信息块(SMB)协议和NetWare网络中使用的NetWare核心协议(NCP)之间的桥梁。网关也叫IP路由器。

想了解更多关于网关的作用主要体现在哪些方面(网关的作用是解释)的内容,请扫微信
或微信搜索jiemingpan


版权说明:本文版权由作者自行负责,如有侵权请联系本站删除。