永发信息网

交换机工作原理,这样理解对不对?

答案:3  悬赏:60  手机版
解决时间 2021-05-12 16:44

其实从一个端口出来的通过交换机之后,每个人的网速都和未通过交换机的端口的网速一样的,交换机只是起到了一个类似电线板的作用,所以和交换机没有关系。首先这句话对不对?

我举个例子:2M的宽带接入宿舍,用交换机上,每台电脑用的就是2M网速。同时,一台交换机上的电脑,别人开迅雷下载东西,跟我是没有关系的。

最佳答案
层交换技术是发展比较成熟,二层交换机属数据链路层设备,可以识别数据包中的MAC地址信息,根据MAC地址进行转发,并将这些MAC地址与对应的端口记录在自己内部的一个地址表中。具体的工作流程如下: (1) 当交换机从某个端口收到一个数据包,它先读取包头中的源MAC地址,这样它就知道源MAC地址的机器是连在哪个端口上的; (2) 再去读取包头中的目的MAC地址,并在地址表中查找相应的端口; (3) 如表中有与这目的MAC地址对应的端口,把数据包直接复制到这端口上; (4) 如表中找不到相应的端口则把数据包广播到所有端口上,当目的机器对源机器回应时,交换机又可以学习一目的MAC地址与哪个端口对应,在下次传送数据时就不再需要对所有端口进行广播了。 不断的循环这个过程,对于全网的MAC地址信息都可以学习到,二层交换机就是这样建立和维护它自己的地址表。 从二层交换机的工作原理可以推知以下三点: (1) 由于交换机对多数端口的数据进行同时交换,这就要求具有很宽的交换总线带宽,如果二层交换机有N个端口,每个端口的带宽是M,交换机总线带宽超过N×M,那么这交换机就可以实现线速交换; (2) 学习端口连接的机器的MAC地址,写入地址表,地址表的大小(一般两种表示方式:一为BEFFER RAM,一为MAC表项数值),地址表大小影响交换机的接入容量; (3) 还有一个就是二层交换机一般都含有专门用于处理数据包转发的ASIC (Application specific Integrated Circuit)芯片,因此转发速度可以做到非常快。由于各个厂家采用ASIC不同,直接影响产品性能。 以上三点也是评判二三层交换机性能优劣的主要技术参数,这一点请大家在考虑设备选型时注意比较。 (二)路由技术 路由器工作在OSI模型的第三层---网络层操作,其工作模式与二层交换相似,但路由器工作在第三层,这个区别决定了路由和交换在传递包时使用不同的控制信息,实现功能的方式就不同。工作原理是在路由器的内部也有一个表,这个表所标示的是如果要去某一个地方,下一步应该向那里走,如果能从路由表中找到数据包下一步往那里走,把链路层信息加上转发出去;如果不能知道下一步走向那里,则将此包丢弃,然后返回一个信息交给源地址。 路由技术实质上来说不过两种功能:决定最优路由和转发数据包。路由表中写入各种信息,由路由算法计算出到达目的地址的最佳路径,然后由相对简单直接的转发机制发送数据包。接受数据的下一台路由器依照相同的工作方式继续转发,依次类推,直到数据包到达目的路由器。 而路由表的维护,也有两种不同的方式。一种是路由信息的更新,将部分或者全部的路由信息公布出去,路由器通过互相学习路由信息,就掌握了全网的拓扑结构,这一类的路由协议称为距离矢量路由协议;另一种是路由器将自己的链路状态信息进行广播,通过互相学习掌握全网的路由信息,进而计算出最佳的转发路径,这类路由协议称为链路状态路由协议。 由于路由器需要做大量的路径计算工作,一般处理器的工作能力直接决定其性能的优劣。当然这一判断还是对中低端路由器而言,因为高端路由器往往采用分布式处理系统体系设计。 (三)三层交换技术 近年来的对三层技术的宣传,耳朵都能起茧子,到处都在喊三层技术,有人说这是个非常新的技术,也有人说,三层交换嘛,不就是路由器和二层交换机的堆叠,也没有什么新的玩意,事实果真如此吗?下面先来通过一个简单的网络来看看三层交换机的工作过程。 组网比较简单 使用IP的设备A------------------------三层交换机------------------------使用IP的设备B 比如A要给B发送数据,已知目的IP,那么A就用子网掩码取得网络地址,判断目的IP是否与自己在同一网段。 如果在同一网段,但不知道转发数据所需的MAC地址,A就发送一个ARP请求,B返回其MAC地址,A用此MAC封装数据包并发送给交换机,交换机起用二层交换模块,查找MAC地址表,将数据包转发到相应的端口。 如果目的IP地址显示不是同一网段的,那么A要实现和B的通讯,在流缓存条目中没有对应MAC地址条目,就将第一个正常数据包发送向一个缺省网关,这个缺省网关一般在操作系统中已经设好,对应第三层路由模块,所以可见对于不是同一子网的数据,最先在MAC表中放的是缺省
全部回答

可以明确的告诉你,你的理解一点都不对

首先解答你的第一个问题..一般来说是一样的..但是按照理论上来说.网速是有差别的,这个差别很小所以感觉不到.毕竟交换机的速度比路由器快得多.采用的是硬件也就是背板交换

然后纠正你的误区.2MB的网接入交换机 你的网络总带宽就是2MB 然后是接入交换的PC机来共同拥有这2MB的网速.. 应为没技术去限定交换机的端口网速..所以每台PC机的网速是不一样的..这样看PC机使用什么软件而定.

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
华为哪款手机最好用,现在华为手机哪款比较好
有谁知道少女时代韩国官网和SJ韩国官网的人数
对心爱的东西失去,伤心欲绝的诗词
龙之谷战神PVE加点,主要用来刷图。 高手进!
玩《零》的高手来
发动机机油用什么清洗,清洗发动机有必要吗
好看的电视剧有哪些?
如何消原唱,歌曲消音的方法.歌曲怎么消音
天狮的人体生物平衡仪有没有用
写给妈妈的新年祝福必须有名言
有没有QQ空间导航行进中的缩小代码
教师毕业生寄语送给大学生正能量最好的诗词
怎么才能让自己快速变白
怎么了用英语翻译,小学五年级
教师节要送什么礼物给老师最好!?
推荐资讯
QQ飞车的情侣亲密度多少才加经验
3个字的网名
上海威海路有哪些酒吧、夜总会?
今天去看了 医生说要吃药
追魂者有人见过吗
化学反应平衡时,某个物质的百分含量怎样计算
哪位帅哥美女,能给我拍拍图标?
一键恢复精灵把备份的文件放到了哪一个盘中呀
为什么香港广东台翻译的NBA球队不一样呢??
阳历1992年8月28日阴历是多少
鄂城区碧石渡镇李家境村卫生室地址在哪里啊
钱真的可以买到一切吗?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?