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

/ 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中的主机。网络B将数据包转发到网络A的过程

对于默认网关来说,这意味着如果主机找不到可用的网关,它会将数据包发送到默认网关,由默认网关处理数据包。现在主机应用的网关一般指默认网关。

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