天天看点

网关与默认网关

 网关(gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和路由器类似,不同的是互连层。网关既可以用于广域网互连,也可以用于局域网互连。 网关是一种充当转换重任的计算机系统或设备。在使用不同的通信协议、数据格式或语言,甚至体系结构完全不同的两种系统之间,网关是一个翻译器。与网桥只是简单地传达信息不同,网关对收到的信息要重新打包,以适应目的系统的需求。同时,网关也可以提供过滤和安全功能。大多数网关运行在osi 7层协议的顶层--应用层。

  大家都知道,从一个房间走到另一个房间,必然要经过一扇门。同样,从一个网络向另一个网络发送信息,也必须经过一道“关口”,这道关口就是网关。顾名思义,网关(gateway)就是一个网络连接到另一个网络的“关口”。

  按照不同的分类标准,网关也有很多种。tcp/ip协议里的网关是最常用的,在这里我们所讲的“网关”均指tcp/ip协议下的网关。

  那么网关到底是什么呢?网关实质上是一个网络通向其他网络的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的某个主机(如附图所示)。网络b向网络a转发数据包的过程。

  所以说,只有设置好网关的ip地址,tcp/ip协议才能实现不同网络之间的相互通信。那么这个ip地址是哪台机器的ip地址呢?网关的ip地址是具有路由功能的设备的ip地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。

  在和 novell netware 网络交互操作的上下文中,网关在 windows 网络中使用的服务器信息块 (smb) 协议以及 netware 网络使用的 netware 核心协议 (ncp) 之间起着桥梁的作用。网关也被称为 ip 路由器。

  计算机主机网关的作用是什么?

  假设你的名字叫小不点,你住在一个大院子里,你的邻居有很多小伙伴,在门口传达室还有个看大门的李大爷,李大爷就是你的网关。当你想跟院子里的某个小伙伴玩,只要你在院子里大喊一声他的名字,他听到了就会回应你,并且跑出来跟你玩。

  但是你不被允许走出大门,你想与外界发生的一切联系,都必须由门口的李大爷(网关)用电话帮助你联系。假如你想找你的同学小明聊天,小明家住在很远的另外一个院子里,他家的院子里也有一个看门的王大爷(小明的网关)。但是你不知道小明家的电话号码,不过你的班主任老师有一份你们班全体同学的名单和电话号码对照表,你的老师就是你的dns服务器。于是你在家里拨通了门口李大爷的电话,有了下面的对话:

  小不点:李大爷,我想找班主任查一下小明的电话号码行吗?

  李大爷:好,你等着。(接着李大爷给你的班主任挂了一个电话,问清楚了小明的电话)问到了,他家的号码是211.99.99.99

  小不点:太好了!李大爷,我想找小明,你再帮我联系一下小明吧。

  李大爷:没问题。(接着李大爷向电话局发出了请求接通小明家电话的请求,最后一关当然是被转接到了小明家那个院子的王大爷那里,然后王大爷把电话给转到小明家)

  就这样你和小明取得了联系。

  解决跨网关技术

  现行的ipv4的ip地址是32位的,根据头几位再划分为a、b、c三类地址;但由于internet的迅猛发展,ip资源日渐枯竭,可供分配的ip地越来越少,跟一日千里的internet发展严重冲突,在ipv6还远未能全面升级的情况下,惟有以代理服务器的方式,实行内部网地址跟公网地址进行转化而实现接入internet。

  中介作用的代理服务器就是一个网关,也就是这个网关带给现阶段的多媒体通讯系统无尽的烦恼。在ip资源可怜的情况下,惟有以网关甚至多层网关的方式接入宽带网, 因为多媒体通讯系统的协议如h.323等要进行业务的双方必须有一方有公网的ip地址,但是现在的宽带有几个用户能符合这个要求?microsoft的netmeeting等等多媒体通讯系统就是处于这种尴尬的位置;跨网关成为头疼的难题。

  跨网关: 网络数据通过层层网关,受制于网关节点速度,网络速度大大降低。 跨网关技术基于底层网络协议,突破网关瓶颈,实现客户点对点交流。

  网关的类型

  1、传输网关。传输网关用于在2个网络间建立传输连接。利用传输网关,不同网络上的主机间可以建立起跨越多个网络的、级联的、点对点的传输连接。例如通常使用的路由器就是传输网关,“网关”的作用体现在连接两个不同的网段,或者是两个不同的路由协议之间的连接,如rip,eigrp,ospf,bgp等。

  2、应用网关。应用网关在应用层上进行协议转换。例如,一个主机执行的是iso电子邮件标准,另一个主机执行的是internet 电子邮件标准,如果这两个主机需要交换电子邮件,那么必须经过一个电子邮件网关进行协议转换,这个电子邮件网关是一个应用网关。再例如,在和 novell netware 网络交互操作的上下文中,网关在 windows 网络中使用的服务器信息块 (smb) 协议以及 netware 网络使用的 netware 核心协议 (ncp) 之间起着桥梁的作用。ncp是工作在osi第七层的协议,用以控制客户站和服务器间的交互作用,主要完成不同方式下文件的打开、关闭、读取功能。

  现在的网关产品分类越来越细了,有信令网关,中继网关,还有接入网关:

  <b>信令网关</b>sg,主要完成7号信令网与ip网之间信令消息的中继,在3g初期,对于完成接入侧到核心网交换之间的消息的转接(3g之间的ranap消息,3g与2g之间的bssap消息),另外还能完成2g的msc/gmsc与软交换机之间isup消息的转接。

  <b>中继网关</b>又叫ip网关,同时满足电信运营商和企业需求的voip设备。中继网关(ip网关)由基于中继板和媒体网关板建构,单板最多可以提供128路媒体转换,两个以太网口,机框采用业界领先的cpci标准,扩容方便具有高稳定性、高可靠性、高密度、容量大等特点.

  <b>接入网关</b>是基于ip的语音/传真业务的媒体接入网关,提供高效、高质量的话音服务,为运营商、企业、小区、住宅用户等提供voip解决方案。

下面是关于ip地址的解释,你可以参考一下:

尽管互联网上联接了无数的服务和电脑,但它们并不是处于杂乱无章的无序状态,而是每一个主机都有惟一的地址,作为该主机在internet上的唯一标志。我们称为ip地址(internet protocol address)。它是一串4组由圆点分割的数字组成的,其中每一组数字都在0-256之间,如:0-255.0-255.0-255.0-255.0-255;如,202.202.96.33就是一个主机服务器的ip地址。

另一种表示方法摆脱了数字的单调和难记的缺点,用域名dn(domain name)来表示,即代表该主机的一个文字名称,如www.lg.com.cn是一家公司主机服务器的域名。dns(domain name system)域名服务器系统将形象的文字型域名翻译成对应的数字型ip地址。通过上述ip,域名dn,域名系统dns,就把每一台主机在internet上给予了惟一的定位。

内网、公网是两种internet的接入方式。

内网接入方式:上网的计算机得到的ip地址是inetnet上的保留地址,保留地址有如下3种形式:6

10.x.x.xj2/a

172.16.x.x至172.31.x.xz

192.168.x.xp

内网的计算机以nat(网络地址转换)协议,通过一个公共的网关访问internet。

内网的计算机可向internet上的其他计算机发送连接请求,但internet上其他的计算机无法向内网的计算机发送连接请求。

公网接入方式:上网的计算机得到的ip地址是inetnet上的非保留地址。公网的计算机和internet上的其他计算机可随意互相访问。

【聚杰网tcp/ip】ip是什么

  ip是当前热门的技术。与此相关联的一批新名词,如ip网络、ip交换、ip电话、ip传真等等,也相继出现。那么,ip是什么呢?

  

  ip是英文internet protocol的缩写,意思是“网络之间互连的协议”,也就是为计算机网络相互连接进行通信而设计的协议。在因特网中,它是能使连接到网上的所有计算机网络实现相互通信的一套规则,规定了计算机在因特网上进行通信时应当遵守的规则。任何厂家生产的计算机系统,只要遵守ip协议就可以与因特网互连互通。正是因为有了ip协议,因特网才得以迅速发展成为世界上最大的、开放的计算机通信网络。因此,ip协议也可以叫做“因特网协议”。

  ip是怎样实现网络互连的?各个厂家生产的网络系统和设备,如以太网、分组交换网等,它们相互之间不能互通,不能互通的主要原因是因为它们所传送数据的基本单元(技术上称之为“帧”)的格式不同。ip协议实际上是一套由软件程序组成的协议软件,它把各种不同“帧”统一转换成“ip数据报”格式,这种转换是因特网的一个最重要的特点,使所有各种计算机都能在因特网上实现互通,即具有“开放性”的特点。

  那么,“数据报”是什么?它又有什么特点呢?数据报也是分组交换的一种形式,就是把所传送的数据分段打成“包”,再传送出去。但是,与传统的“连接型”分组交换不同,它属于“无连接型”,是把打成的每个“包”(分组)都作为一个“独立的报文”传送出去,所以叫做“数据报”。这样,在开始通信之前就不需要先连接好一条电路,各个数据报不一定都通过同一条路径传输,所以叫做“无连接型”。这一特点非常重要,它大大提高了网络的坚固性和安全性。

  每个数据报都有报头和报文这两个部分,报头中有目的地址等必要内容,使每个数据报不经过同样的路径都能准确地到达目的地。在目的地重新组合还原成原来发送的数据。这就要ip具有分组打包和集合组装的功能。

  在实际传送过程中,数据报还要能根据所经过网络规定的分组大小来改变数据报的长度,ip数据报的最大长度可达65535个字节。

  ip协议中还有一个非常重要的内容,那就是给因特网上的每台计算机和其它设备都规定了一个唯一的地址,叫做“ip地址”。由于有这种唯一的地址,才保证了用户在连网的计算机上操作时,能够高效而且方便地从千千万万台计算机中选出自己所需的对象来。

  现在电信网正在与ip网走向融合,以ip为基础的新技术是热门的技术,如用ip网络传送话音的技术(即voip)就很热门,其它如ip over atm、ipover sdh、ip over wdm等等,都是ip技术的研究重点

什么是默认网关

  如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样,一台主机可以有多个网关。默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。

  如何设置默认网关

  一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将数据包发给不是网关的电脑,从而无法与其他网络的电脑通信。默认网关的设定有手动设置和自动设置两种方式。

  1. 手动设置

  手动设置适用于电脑数量比较少、tcp/ip参数基本不变的情况,比如只有几台到十几台电脑。因为这种方法需要在联入网络的每台电脑上设置“默认网关”,非常费劲,一旦因为迁移等原因导致必须修改默认网关的ip地址,就会给网管带来很大的麻烦,所以不推荐使用。

  在windows 9x中,设置默认网关的方法是在“网上邻居”上右击,在弹出的菜单中点击“属性”,在网络属性对话框中选择“tcp/ip协议”,点击“属性”,在“默认网关”选项卡中填写新的默认网关的ip地址就可以了。

  需要特别注意的是:默认网关必须是电脑自己所在的网段中的ip地址,而不能填写其他网段中的ip地址。

  2. 自动设置

  自动设置就是利用dhcp服务器来自动给网络中的电脑分配ip地址、子网掩码和默认网关。这样做的好处是一旦网络的默认网关发生了变化时,只要更改了dhcp服务器中默认网关的设置,那么网络中所有的电脑均获得了新的默认网关的ip地址。这种方法适用于网络规模较大、tcp/ip参数有可能变动的网络。

  另外一种自动获得网关的办法是通过安装代理服务器软件(如ms proxy)的客户端程序来自动获得,其原理和方法和dhcp有相似之处。由于篇幅所限,就不再详述了。

继续阅读