网关是什么?(网关的作用是什么?)

/ 0评 / 0

什么是网关?(网关的作用是什么?)

网关也称为网络间的网关和协议转换器。网关是实现网络互联的传输层最复杂的网络互联设备,仅用于两个不同高层协议的网络互联。网关的结构和路由器类似,不同的是互连层。网关可用于广域网互连和局域网互连。网关是一种可以作为转换的沉重负担的计算机系统或设备。网关是两个具有不同通信协议、数据模式或语言,甚至不同系统结构的系统之间的翻译器。与仅仅传递信息的网桥不同,网关将接收到的信息重新打包,以满足目标系统的需要。同时,网关还可以提供过滤和安全功能。大多数网关运行在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路由器。