网桥、路由器与网关
2008-04-01 19:47
网络互联单元(Internet working unit, IWU) 网络互联单元是指在网络间执行通信中继或网络延伸功能的各种设备,网络互联单元不涉及用户应用层的功能,包括应用协议和数据应用等,其只专注于网络间通信流量管理。 网桥(Bridge)运行在数据链路层(分层模型的第二层)。典型的网桥采用介质访问控制(MAC)地址数据的中继功能,从而完成一个局域网(LAN)到另一个局域网的数据包转发。网桥是一种功能很弱的设备。尽管有些网桥产品用于不同局域网(如FDDI LAN和以太网)的连接,但一般来说,它所连接的网络都是同质的(如以太网)。另外,网桥只能连接局域网,不能连接广域网。 路由器(Router)运行在网络层(分层模型的第三层),它的网间数据包中继采用的是网络层地址(如IP地址)。路由器的能力比网桥强大的多,它不仅具备流量控制能力,还可以提供诸如帧中继的网络接口。 网关(Gateway),它所描述的是网络中的这样一种实体(一台机器或一个软件模块),它可以完成网络中的数据包中继,并具有协议变换和映射能力。网桥、路由器和网关的概念,三者之间虽然存在一些差别,但它们有一点是共同的,那就是实现网络通信的中继。为此,有人为了避免混淆而将这三者统称网络互联单元(IWU)。 小结如下: 中继器是连接网络线路的一种装置,常用于两个网络节点之间物理信号的双向转发工作。中继器是最简单的网络互联设备,属于物理层的设备。 网桥是一个二层(数据链路层)设备,用于隔绝冲突,但是不能隔绝广播。常常是基于软件的,现在使用得很少。 交换机是一个多端口的二层(数据链路层)设备,又叫做多口桥,功能除了网桥所具有的功能之外,还有其特定的高级功能,如路由。 路由器哪个牌子洗发水好用湖北著名旅游景点是一个三层(网络层)设备,用于路径选择,并且可以隔绝广播。 网关是连接两个协议差别很大的计算机网络时使用的设备。它可以将具有不同体系结构的计算机网络连接在一起。在OSI/RM中,网关属于最高层(应用层)的设备。 顾名思义,网关(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地址,具有路由功能的设备有路由器、启用了路由协议的服务器(实质上相当于一台路由器)、代理服务器(也相当于一台路由器)。 什么是默认网关 如果搞清了什么是网关,默认网关也就好理解了。就好像一个房间可以有多扇门一样, 一台主机可以有多个网关。默认网关的意思是一台主机如果不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。现在主机使用的网关,一般指的是默认网关。 如何设置默认网关 一台电脑的默认网关是不可以随随便便指定的,必须正确地指定,否则一台电脑就会将 数据包发给不是网关的电脑,从而无法与其他网络的电脑通信。默认网关的设定有手动设置和自动设置两种方式。 1. 手动设置 手动设置适用于电脑数量比较少、TCP/IP参数基本不变的情况,比如只有几台到十几台 电脑。因为这种方法需要在联入网络的每台电脑上设置“默认网关”,非常费劲,一旦因为迁移等原因导致必须修改默认网关的IP地址,就会给网管带来很大的麻烦,所以不推荐使用。 在Windows 9x中,设置默认网关的方法是在“网上邻居”上右击,在弹出的菜单中点击 “属性”,在网络属性对话框中选择“TCP/IP协议”,点击“属性”,在“默认网关”选项卡中填写新的默认网关的IP地址就可以了。 需要特别注意的是:默认网关必须是电脑自己所在的网段中的IP地址,而不能填写其他 网段中的IP地址。 2. 自动设置 自动设置就是利用DHCP服务器来自动给网络中的电脑分配IP地址、子网掩码和默认网关 。这样做的好处是一旦网络的默认网关发生了变化时,只要更改了电脑突然死机DHCP服务器中默认网关的设置,那么网络中所有的电脑均获得了新的默认网关的IP地址。这种方法适用于网络规模较大、TCP/IP参数有可能变动的网络。 另外一种自动获得网关的办法是通过安装代理服务器软件(如MS Proxy)的客户端程序 来自动获得,其原理和方法和DHCP有相似之处。由于篇幅所限,就不再详述了。 如果开始看路由知识的话,就会容易明白了, 湛江旅游景点 进入命令行模式: c:\>route print 会有一条路由: 0.0.0.0 0.0.0.0 默认网关的IP 接口(机器的IP) 跳数 比如我的机器: 0.0.0.0 0.0.0.0 192.168.100.254 192.168.100.233 1 意思是:所有的需要转发的数据包,都经过默认网关的IP(接口)发送出去,当然返回也是从那里经过 |
前天迁移一台服务器,设置双网卡,一卡访问内网数据库,一卡提供外网IIS发布,只设置了外网卡网关,但是内网其他网段服务器却访问不了,但是也不能为内网卡添加网关,实际上只需要另外添加一个静态路由即可,比如:网络A:192.168.0.0 255.255.255.0 网关:192.168.0.1 网络B:10.10.10.0 255.255.255.0 网关:10.10.10.1网卡A对应网络A,网卡B对应网络B网络B接外网路由,网络A接内网路由销售员岗位职责,将网络B的网卡B设好固定IP,将网关设为10.10.10.1,网卡A设好固定IP,将网关留空。
二个网卡要将网卡B的网关设为默认网关,将网卡B的跃点设为1 就设为默认网关了,在CMD下输入route print 后面显示的默认网关就改为了10.10.10.1
Default Gateway: 10.10.10.1
===========================================================================
然后再增加一条路由命令就OK了
进入CMD,运行:
route -p add 192.168.0.0 mask 255.255.255.0 192.168.0.1 metric 1
(意思是将192.168网段的IP包的路由网关设为192.168.0.1 ,-p 参数代表永久写入路由表)
同时启用两个网卡,两个网关可以同时起作用了,两个子网也可以同时访问了,加了参数-P后关机重启也不用重设。
先启用办公网卡,后启用互联网卡,照你的说法,是后启用的网卡在工作,其本质是——你的计算机的默认网关是外网网关192.168.1.1。所以此时访问办公网就不行了。你需要做的是为要访问的办公网目的地IP指定静态路由,即不使用默认网关而使用你指定的网关。照下面这样做: 一、点击“开始”——“运行”,输入“cmd”,点击“确定”。 二、以要访问办公网IP123.45.67.89为例,你可以为整个123.45.67.*网段指定走办公网网关。在弹出的窗口中输入“route add -p 123.45.67.0 mask 255.255.255.0 134.11.1.5 metric 1”,回车。这条命令的意思是为123.45.67.*网段指定网关134.11.1.5。其中参数-p表示永久性,也就是说你关机以后也不会掉的。 同理,你可以把网段范围指定得更大,输入“route add -p 123.45.0.0 mask 255.255.0.0 134.11.1.5 metric 1”,回车,则表示为123.45.*.*网段指定网关134.11.1.5。王菲笑忘书歌词 以此类推,把你所要访问的办公网网段都指定网关134.11.1.5,就可以在起用双网卡的情况下访问办公网了。 三、要想取消永久性的静态路由怎么办,用“route delete 123.45.67.0”就可以取消123.45.67.*网段的静态路由了。 ----------------------------------------------------------------------------------------------------------------------------------- 你设置了 192.168.0.1 这个内部网关多余! 两块网卡设置两个网关在一台PC,导致冲突 你没有必要添加内网网关 ----------------------------------------------------------------------------------------------------------------------------------- 进入CMD,运行:route -p add 192.0.0.0 mask 255.0.0.0 192.168.0.1 metric 1 --注:意思是将192*的IP包的路由网关设为192.168.0.1 ,-P 参数代表永久写入路由表,建议先不加此参数,实践通过后在写上去 --192.0.0.0与192.168.0.1为你单位内网网段及网关,根据你单位情况自行设定。 4. OK!同时启用两个网卡,两个网关可以同时起作用了,两个子网也可以同时访问了,关机重启后也不用重设! ---------------------------------------------------------------------------------------------------------------------------------- 不少公司的网管试图解决双网卡问题,下面我就给大家详细的讲解一下双网卡同时使用的方法,这样即可保障内网的安全,又能解决电脑访问外网的问题,一举两得。希望大家喜欢。 首先你的机器需要有两块网卡,分别接到两台交换机上, internet地址:192.168.1.8,子网掩码:255.255.255.0,网关:192.168.1.1 内部网地址:172.23.1.8,子网掩码:255.255.255.0,网关:172.23.1.1 如果按正常的设置方法设置每块网卡的ip地址和网关,再cmd下使用route print查看时会看到 Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.8 0.0.0.0 0.0.0.0 172.23.1.1 172.23.1.8 即指向0.0.0.0的有两个网关,这样就会出现路由冲突,两个网络都不能访问。 如何实现同时访问两个网络?那要用到route命令 第一步:route delete 0.0.0.0 "删除所有0.0.0.0的路由" 第二步:route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 "添加0.0.0.0网络路由"这个是主要的,意思就是你可以上外网. 第三步:route add 172.23.0.0 mask 255.0.0.0 172.23.1.1 "添加172.23.0.0网络路由",注意mask为255.0.0.0 ,而不是255.255.255.0 ,这样内部的多网段才可用。 这时就可以同时访问两个网络了,但碰到一个问题,使用上述命令添加的路由在系统重新启动后会自动丢失,怎样保存现有的路由表呢? route add -p 添加静态路由,即重启后,路由不会丢失。注意使用前要在tcp/ip设置里去掉接在企业内部网的网卡的网关 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论