Thursday, August 20, 2009

路由表(router)与交换器(switch)

路由(route)其实不好理解, 提到路由总是与网关(gateway), 路由器(router)扯在一起.

网关与路由器有什么区别呢?
我在一些书中看到: "网关就是路由器" 的断言.

从wikipedia中的信息看到: 网关是起到不同网络的协议转换工作
* 来自:http://en.wikipedia.org/wiki/Gateway_(telecommunications)

1. 在TCP中, 不同的子网就算是通过HUB连接在一起, 也是无法通信的.

2. 不同网络是无法通信的, 如我们的Ethernet要与ISPs通信, 就有了以太网与PPP网络的转换

网关的概念在OSI七层中都有存在的. 不同的层次就有不同的表现(这是gateway概念难理解的原由之一). 上面说的1与2是OSI的链路层与IP层的网关, 还有其它层的网关:
HTTP层的网关: http proxy

firewall可以被应用都多层的网关软件

路由(route)从字典的解释是:线路(名词), 按路线发送(动词). 说白了, 就是选择路线.

下面是人家给出的定义:路由器(Router)是一种负责寻径的网络设备,它在互连网络中从多条路径中寻找通讯量最少的一条网络路径提供给用户通信, 路由器(router)可以处理最优线路选择协议(RIP等等)

网关(gateway)常常与路由器(router)难分开的原由之二是: 网关(gateway)与路由(router)集在一台机器中
* 交换器(swith)和路由器(router)都有路线选择的功能, 区别在于交换器(swith)是链路层的, 路由器(router)是IP层的

网关(gateway)概念远远比路由(router)复杂得多. 也重要得多

家用简单的SOHO路由器其实可以说为: 网关(gateway) + 交换机(switch)

对局域网起到交换机的功能, 内网与外网起NAT和与modem通信使用的gateway功能

从一些书中看到: "网关就是路由器" 的断言, 应该可以猜测到市场上是不存在没有网关(gateway)功能的交换机(router)

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.