当连接两个完全不同结构的网络时,必须使用网关。例如以太网与一台IBM的大型主机相连,必须用网关来完成这项工作,如图1-18所示。 网关不能完全归为一种网络硬件。用概括性的术语来讲,它们应该是能够连接不同网络的软件和硬件的结合产品。特别要说明的是,它们可以使用不同的格式、通信协议方式或结构连接起两个系统。网关实际上通过重新封装信息以使它们能被另一个系统读取。为了完成这项任务,网关必须能够运行在OSI模型的几个层上。网关必须同应用通信,建立和管理会话,传输已经编码的数据,并解析逻辑和物理地址数据。 网关可以设在服务器、微机和大型机上。由于网关具有强大的功能并且大多数时候都和应用有关,它们比路由器的价格要贵一些。另外,由于网关的传输更复杂,它们传输数据的速度要比网桥或路由器低一些。正是由于网关较慢,它们有造成网络堵塞的可能。然而,在某些场合,只有网关能胜任工作。常见的网关有: (1) 电子邮件网关。该网关可以从一种类型的系统向另一种类型的系统传输数据。例如,电子邮件网关可以允许使用Eudora电子邮件的人与使用Group Wise电子邮件的人相互通信。 (2) IBM主机网关。这种网关可以在一台个人计算机与IBM大型机之间建立和管理通信。 (3) 因特网网关。该网关允许并管理局域网和因特网间的接入,可以限制某些局域网用户访问因特网,反之亦然。 (4) 局域网网关。这种网关可以使运行于OSI模型不同层上的局域网网段间相互通信。路由器甚至只用一台服务器就可以充当局域网网关。局域网网关也包括远程访问服务器。它允许远程用户通过拨号方式接入局域网。