转发器、集线器、网桥、交换机、路由器、网关区别

danny0706 2021-10-18 原文


转发器、集线器、网桥、交换机、路由器、网关区别

今天查阅了很多资料,总算是对这些设备有了一些基础的认识。

首先,我们把这些设别按层分类。

第一层(物理层):转发器、集线器

第二层(数据链路层):网桥、交换机

第三层(网络层):路由器、网关

 

在讲解这些设备之前,我们先重温一下几个术语

介质:以太网设备连接到一个公共介质上,该介质为电气信号的传输提供了一条路径。(传输介质:同轴铜电缆、双绞线、光纤)

网段:我们将单个共享介质称作一个以太网段。

节点:连接到网段的设备称作站点或节点。

帧:节点使用称作帧的简短消息进行通信。帧中必须包含源地址和目的地址。

网络直径:以太网网络上两台设备之间的最大距离。

CSMA/CD:带冲突检测的载波侦听多路访问。

 

概念

转发器:实现电气信号的“再生”。用于连接多个以太网段并且侦听每个网段,主要功能是延伸网段和改变传输媒体,从而实现信息位的转发。它本身不执行信号的过滤功能。

集线器:一种典型或称为特殊的转发器。它的作用可以简单的理解为将一些机器连接起来组成一个局域网。

网桥:可将两个(或更多)网段连接在一起,与转发器一样能够提高网络直径,但是网桥的不同之处在于它还有助于控制网络流量。

交换机:为网络上的每一个节点提供一个专用网段,能分辨出帧中的源MAC地址和目的MAC地址。

路由器:一种高级的网络设备,可以将单个网络从逻辑上划分为两个单独的网络。尽管以太网广播可以通过网桥到达网络上的所有节点,但是它们无法通过路由器,因为路由器形成了网络的逻辑边界。

网关:一种复杂的网络连接设备,可以支持不同协议之间的转换,实现不同协议网络之间的互连。网关具有对不兼容的高层协议进行转换的能力,能够实现异构设备之间的通信。

 

各个设备之间的关系:

由于网络直径有限,因此转发器可以用来延长网络直径。转发器只有两个接口,集线器可以看成一个多借口的转发器。

由于CSMA/CD方式,使得网段中一旦有一个站点发送帧,其他站点都会检测自己是否为目的站点,网桥利用这一特性在不同网段间转发数据。但如果发送广播的话,网桥会向所有连接的网段上的所有节点发送该广播,会发生严重的网络拥堵。路由器可以将单个网络从逻辑上划分为两个单独的网络,因此尽管以太网广播可以通过网桥到达网络上的所有节点,但是他们无法通过路由器。

 

发表于
2016-07-11 16:35 
mamahoohoo 
阅读(5762
评论(0
编辑 
收藏 
举报

 

版权声明:本文为danny0706原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/danny0706/p/5660544.html

转发器、集线器、网桥、交换机、路由器、网关区别的更多相关文章

  1. 网关、网桥、路由器、集线器

    本文转载自: http://www.cnblogs.com/imapla/archive/2013/03/12 […]...

  2. 关于网络互连设备中继器、网桥、路由器、网关的分享

    1、中继器 由于传输线路噪声的影响,承载信息的数字信号或模拟信号只能传输有限的距离,中继器的功能是对接收信号进 […]...

  3. 交换机 VLAN 的划分

    交换机怎么划分 VLAN ?本次的实验很简单,就是通过 VLAN 的划分,使不同 VLAN 之间无法通信,但是 […]...

  4. 开放交换机组网技术和前沿进展

    在第三届未来网络发展大会SDN/NFV技术与应用创新分论坛上中国银联电子商务与电子支付国家工程实验室周雍恺博士 […]...

  5. 网桥、网关、交换机、中继器与路由器之间的区别以及所处的层

    中继器是连接网络线路的一种装置,常用于两个网络节点之间物理信号的双向转发工作。中继器是最简单的网络互联设备,属 […]...

  6. 交换机、路由器配置命令

    交换机、路由器命令 “ 1、普通模式 开机直接进入普通模式,在该模式下我们只能查询交换机的一些基础信息,如版本 […]...

  7. 二层交换机、三层交换机、路由器

    二层交换机与三层交换机区别详解! 我们习惯说,在二层网络环境中相同vlan之间可以通信,不同vlan之间不可以 […]...

  8. 集线器、交换机、路由器的区别,Ip、mac、子网掩码、默认网关的那点事儿

    集线器: 能完成多个电脑的连接。组成一个网络。 任何数据都会以广播的形式发送,造成网络拥堵。 交换机: 能完成 […]...

随机推荐

  1. shell

    重定向和管道符:1.重定向 – tr   程序=指令(命令)+数据(变量)   在程序中,数据如何 […]...

  2. 关于搬运CSDN上学生信息管理系统的阅读与二次开发 – 时埋

    关于搬运CSDN上学生信息管理系统的阅读与二次开发 关于本篇博客内容,我大概分成了三个部分进行讲述:对于源代码 […]...

  3. 号外!号外!呼叫所有.NET桌面和移动开发人员!

    8月7日微软在官方博客发起了一次关于.NET桌面和移动开发的调查问卷,直到今天看博客才知道。这次调查的重点是关 […]...

  4. 在我的新书里,尝试着用股票案例讲述Python爬虫大数据可视化等知识

        我的新书,《基于股票大数据分析的Python入门实战》,预计将于2019年底在清华出版社出版。    […]...

  5. Java基础知识_2

    No.1 class   简介:     在Java中,创建一个类,就是定义一个class.。     一个c […]...

  6. thinkpad8平板安装win10系统

      ThinkPad8 因为是平板电脑,只有一个micro USB接口,常规安装没法使用鼠标或键盘进行输入,所 […]...

  7. 企业如何借助新媒体运营引流?

    做品牌、做产品最难的就是推广,推广里最难的就是导流。想用平台发文来导流的关键除了阅读量,就是转化率。 新媒体平 […]...

  8. C# 读写XML文件最简单方法 – OmySql

    C# 读写XML文件最简单方法 C#史上最简单读写xml文件方式,创建控制台应用程序赋值代码,就可以运行,需要 […]...

展开目录

目录导航