LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
123
返回列表 发新帖
楼主: archenemy

双网卡 Bond 是不是 相当于交换机 ?

[复制链接]
 楼主| 发表于 2010-2-11 13:08:43 | 显示全部楼层

搜了一篇帖子,网桥,集线器,交换机,路由,注意最后一段话

http://blog.csdn.net/yplive/archive/2009/07/25/4378943.aspx

网桥,交换机,路由器,集线器,网关的区别 收藏

      网桥: 工作在数据链路层,将两个LAN连起来,根据MAC地址来转发帧,可以看作一个“低层的路由器”。 网桥是物理分割。

      简单的说网桥就是个硬件网络协议翻译器,假设你有2台电脑,一台兼容机安装windows,一台是Apple安装OS2,那么两台电脑之间是默认网络协议是不同的,兼容机可能只会说TCP/IP,苹果机只会说Apple talk,就好象两个外国人都不会说对方的语言,怎么办?找个翻译,网桥就是翻译。

      交换机:也叫交换式集线器,它通过对信息进行重新生成,并经过内部处理后转发至指定端口,具备自动寻址能力和交换作用,由于交换机根据所传递信息包的目的地址,将每一信息包独立地从源端口送至目的端口,避免了和其他端口发生碰撞,因此,交换机可以同时互不影响的传送这些信息包,并防止传输碰撞,提高了网络的实际吞吐量。

      如果说A、B、C、D四台电脑都是使用交换机的,那么A宽带拨号上网并共享INTEREN上网的话,那么B、C、D则能上网,如果A不宽带拨号也不开机,其它电脑都不能上网。

      路由器(Router):是网络连接设备的重要组成部分,它相对网桥提供了一个更高层次的LAN互联。路由器能根据分组类型过滤和选择路由,支持在LAN 段之间有多个链路的网络,当某个链路损坏时,可选择其他路由以及根据网络通信的情况决定路由。路由器是逻辑分割。

      集线器:实际就是一种多端口的中继器。集线器一般有4、8、16、24、32等数量的RJ45接口,通过这些接口,集线器便能为相应数量的电脑完成“中继”功能(将已经衰减得不完整的信号经过整理,重新产生出完整的信号再继续传送)。由于它在网络中处于一种“中心”位置,因此集线器也叫做“Hub”。

      如果说A、B、C、D四台电脑都是使用集线器的,那么A宽带拨号上网后,B、C、D则不能拨号上网,同时也不能上网,如果C宽带拨号上网了,那么A、C、D也不能拨号上网,同时也不能上网,如此类推....

      网关:就是指信息交换、访问、共享等必须通过某个门,这个通常与IP段、INTEREN、宽带等有关。网关可以说是确定这个局域网是属于哪个网段。局域网内的数据想接受或则发送数据到外网,就需要到网关。

集线器是工作在物理层(一层)
交换机是工作在数据链路层(二层)
路由器是工作在网络层(三层)
以上3个可以说是为了让不同PC内的数据互相传输存在的。只是传输时的数据模式不同
网桥是交换机的软件存在。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-2-11 13:21:41 | 显示全部楼层
Post by tsangtim;2068661
如果换成几个无线网卡,那如何做成一个路由器或者AP


几个不清楚,因为无线技术和以太网还是不同的,能不能和有线一样Bonding 不知道,但是桥接可以,AP一个就够了。可以一个接一个的中继。

一个无线网卡我试验过,并且成功的用PSP搜到了AP存在,但是一些细节设置比如WPA加密等东西没有完全搞清楚,另外用Linux的 WPA_Supplicant ping 还不是太成功,WPA2加密方式搜不到。

大概用的包有 hostapd(AP设置的主要软件),iw,libnl,wireless-tools ,wap_supliant 等几个包。限制条件也比较多,内核最好在 2.6.2.29以上,这样内核就默认识别出很多无线网卡, 我用 Atheros AR5008 的无线网卡,总得来说这个成功与否和硬件,内核,设置都有关系。如果用 Backtrack 或者 OpenWRT 可能会容易些,不过这两个发行版如果作桌面应用就差了。

可以参考这个帖子
http://www.debianadmin.com/enabl ... n-ubuntu-linux.html
回复 支持 反对

使用道具 举报

发表于 2010-2-12 10:23:22 | 显示全部楼层
archenemy兄,书本的言词没办法让人清晰明白,这些书本的作者确实有极大责任。我以前看书怎么看怎么模糊。shame on them.

集线器只对OSI模型的1层(物理层)信息作处理,重要特征是广播式传输(它无法确定哪台机子是目的地)。只要一台机发出信息,集线器就把信息从其它所有接口发出去。
交换机能分辨链路层,找出目的地(以太网中MAC地址)。一台机发出的信息会被转发到正确的接口。

这两种设备用起来分别很大。集线器环境同时只有一台机到与另一台机在对话;其它机子等机会说话时干瞪眼,乱说话还会对人家正在进行的对话造成干扰。
交换机则能让机子之间同时通畅谈话,它们像打电话,两两通迅互不干扰。所以现在还选用集线器的人是白痴了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表