五、数据链路层设备

1、数据链路层设备

1.1、网桥

两个,或者多个以太网通过网桥连接起来后,就成为了一个覆盖范围更大的以太网,从而原来的没个以太网就可以叫做一个网段。

网桥工作在数据链路层的MAC子层,可以使得以太网各网段成为隔离开的碰撞域或(冲突域)

如果把网桥换曾工作在物理层的转发器,就没有了这种过滤通信量的功能。网桥处理的数据对象是帧(Frame),所以工作在数据链路层。中继器,集线器Hub处理的数据对象是信号,工作在物理层。

1.2、交换机

1.2.1、局域网交换机

网桥主要是限制在任意时刻通常只能执行一个帧的转发操作。局域网交换机也叫以太网交换机,本质上说,就是一个多端口的网桥,工作在数据链路层。交换机可以经济的将网络分成小的冲突域,为每个工作栈提供更高的带宽。

以太网交换机对工作栈是透明的,管理开销低廉,简化了网络节点的增加,移动和网络变化的操作。

利用交换机还可以方便的实现虚拟局域网(Virtual LAN,VLAN),VLAN不仅可以隔离冲突域,还可以隔离广播域

1.2.2、以太网交换机的工作原理

检测从交换机端口来的数据帧和目的地的MAC地址,然后和系统内部的动态查找表进行比较,

如果数据帧的MAC地址没有在查找表中,就把这个数据帧的MAC地址加入到查找表,然后将数据帧发送给相应的目的端口。

以太网交换机:每个端口都是直接与单个主机相连,网桥的端口往往是连接到以太网的一个网段。

交换机的工作方式是全双工方式。

以太网交换机由于使用了专用的交换结构芯片,交换速率高。以太网交换机独占传输媒体的带宽。

比如普通的10Mb/s的共享式以太网,如果有N个用户,每个用于占用的平均带宽只有总带宽的N分之一不到。

但是使用了交换机,虽然每个端口到主机的带宽还是10Mb/s,但是由于一个用户在通信,因此对于拥有N对端口

的交换机总量为N*10Mb/s。

1.2.3、交换机的两种交换模式

1、直通式交换机:只检查帧的目的地址,这种方式速度快,但是缺乏智能和安全性。无法进行不同速率的端口交换。

2、存储转发式交换机:先接收到帧缓存到高速缓存器中,然后检查数据是否正确,确认无误后,通过查找表转换成输出端口将帧发送出去。如果检查数据帧有错,就可以丢弃掉。存储转发交换机:可靠性高,还可以支持不同速度端口的转换,但是延迟比较大。

注:冲突域(碰撞域)和广播域的区别:
当一块网卡发送信息的时候只要可能和另外一块网卡冲突,则这些可能冲突的网卡构成冲突域。
一块网卡发出一个广播,能收到这个广播的所有网卡的集合叫做广播域。一般来说一个网段就是一个冲突域
一个局域网就是一个广播域。
物理层,数据链路层,网络层设备对于隔离冲突域和广播域的总结
设备名称 工作层 能够隔离冲突域 能否隔离广播域
集线器Hub 物理层 不能 不能
中继器 物理层 不能 不能
交换机 数据链路层 不能
网桥 数据链路层 不能
路由器 网络层

总结:中继器,集线器Hub,工作在同一个冲突域(也就是同一个网段)只是对信号放大而已,也就是说能隔离冲突域的只要工作在物理层之上就可以。因为局域网通过路由器连接到广域网,而一个广播域就是一个局域网,所以说路由器可以隔离广播域

而交换机叫做以太网交换机,是在局域网当中的,不能隔离广播域。

原文地址:https://www.cnblogs.com/drq1/p/9680465.html

时间: 2024-10-28 16:52:31

五、数据链路层设备的相关文章

数据链路层设备(一)

1.网桥的概念及其基本原理 两个或多个以太网通过网桥连接起来后,就称为一个覆盖范围更大的以太网,而原来的每个以太网就可称为一个网段.网桥工作在链路层的MAC子层,可以使以太网各网段成为隔离开的碰撞域.如果把网桥换成工作在物理层的转发器,就没有这种过滤通信量的功能.由于各网段的相对独立,一个网段的故障不会影响到另一个网段的运行. 注意:网桥处理数据的对象是帧,所以它是工作在数据链路层的设备,中继器.放大器处理数据的对象是信号,所以它是工作在物理层的设备. 网络1和网络2通过网桥连接后,网桥接收网络

Nouveau源码分析(五):NVIDIA设备初始化之nouveau_drm_load (2)

Nouveau源码分析(五) 接着上一篇来,先把nouveau_drm_load再贴出一遍来吧: // /drivers/gpu/drm/nouveau/nouveau_drm.c 364 static int 365 nouveau_drm_load(struct drm_device *dev, unsigned long flags) 366 { 367 struct pci_dev *pdev = dev->pdev; 368 struct nouveau_drm *drm; 369 i

HTML-HTML5+CSS3权威指南阅读(五、设备像素和CSS像素的概念)

在这个迷你系列的文章里边我将会解释viewport,以及许多重要元素的宽度是如何工作的,比如<html>元素,也包括窗口和屏幕 这篇文章是关于桌面浏览器的,其唯一目的就是为移动浏览器中相似的讨论做个铺垫.大部分开发者凭直觉已经明白了大部分桌面浏览器中的概念.在移动端我们将会接触到相同的概念,但是会更加复杂,所以对大家已经知道的术语做个提前的讨论将会对你理解移动浏览器产生巨大的帮助. 概念:设备像素和CSS像素 你需要明白的第一个概念是CSS像素,以及它和设备像素的区别. 设备像素是我们直觉上觉

微信iOS多设备多字体适配方案总结

一.背景 2014下半年,微信iOS版先后适配iPad, iPhone6/6plus.随着这些大屏设备的登场,部分用户觉得微信的字体太小,但也有很多用户不喜欢太大的字体.为了满足不同用户的需求,我们做了全局字体设置功能,在[设置-通用-字体大小]这里修改设置后,微信大部分界面都会随之缩放. 二.多设备适配 1.各设备的逻辑分辨率: 关于iphone6/6plus的物理分辨率.逻辑分辨率.屏幕物理尺寸.PPI等资料,很多文章已经有详细说明了,这里就不再累赘.对于终端开发人员来说,其实我们需要关心的

linux第五周微职位

1.请描述网桥.集线器.二层交换机.三层交换机.路由器的功能.使用场景与区别. 1)集线器: 集线器(Hub)是指将多条以太网双绞线或光纤集合连接在同一段物理介质下的设备,主要功能是对接收到的信号进行放大,以扩大网络的传输距离,工作于OSI(开放系统互联参考模型)参考模型第一层,即"物理层". 集线器是一个多端口的中继器,只负责节点间数据的传递和信号的放大处理,检测冲突但不负责解决阻塞问题,所有端口处于同一个冲突域下.与二层设备如二层交换机区别在于不像交换机一样每个端口分隔冲突域,不具

即时通信系统中如何实现:支持PC端和移动端同时在线(即支持同帐号多设备同时登录)?

如果我们开发的即时通信系统(IM系统)要支持同帐号多设备同时登录的场景(或称"多地登录"),即需要像QQ一样,在PC端登录的同时,也可以使用同一个帐号登录移动端(iOS或Android),那么,如何才能做到了? 在ESFramework/ESPlatform体系中,是使用 UserID 作为唯一标志来标记每一个用户的,也就是说,对于一个指定的UserID,只能有一个客户端在线.所以,ESFramework 虽然支持多种类型的客户端设备,但是,ESFramework并不支持不同类型的客户

linux设备驱动那点事儿之平台设备理论篇

一:Platform总线 1.1概述 一个现实的linux设备驱动通常需要挂接在一种总线上,对于本身依附于PCI,USB,IIC,SPI等的设备而言,这自然不是问题,但是在嵌入式系统里面,SOC系统中集成的独立的外设控制器,挂接在SOC内存空间的外设等确不依附于此类总线.基于这一背景,linux发明了一种虚拟的总线,称为platform总线,相应的设备称为platform_device,而驱动成为platform_driver.Platform总线是linux2.6内核加的一种虚拟总线. 1.2

iphone不同设备启动图片以及适配

iPhone4,iPhone4s 分辨率960*640  长宽比1.5 iPhone5,iPhone5s  分辨率1136*640  长宽比1.775 iPhone6 分辨率1334*750  长宽比1.778           这五款设备对应的图片都是[email protected] iPhone6+ 分辨率1920*1080  长宽比1.777       6+对应的图片是[email protected]  (已经测试过了) default.png                  

【计算机网络基础】数据链路层(目录)

数据链路层知识结构 数据链路层组帧和透明传输 数据链路层差错检验 奇偶校验 循环冗余校验(CRC) 海明码 数据链路层可靠传输(ARQ协议) 停止-等待协议 回退N帧协议(GBN协议) 选择重传协议(SR协议) 点对点通信 PPP协议 广播式通信 介质访问控制 静态信道划分 随机访问介质访问控制:ALOHA协议 (分为纯ALOHA和时隙ALOHA). CSMA协议(1-坚持CSMA协议 非坚持CSMA协议  P-坚持CSMA协议).CSMA/CD协议.CSMA/CA协议. 轮询(受控)访问介质访