计算机网络:数据链路层(网桥)

带你速通计算机网络期末


目录

一、冲突域和广播域

二、网桥介绍

三、网桥分类—―透明网桥

四、网桥分类―—源路由网桥

五、多接口网桥―—以太网交换机

总结


一、冲突域和广播域

冲突域:在同一个冲突域中的每一个节点都能收到所有被发送的帧。简单的说就是同一时间内只能有一台设备发送信息的范围。

广播域:网络中能接收任一设备发出的广播帧的所有设备的集合。简单的说如果站点发出一个广播信号,所有能接收收到这个信号的设备范围称为一个广播域。

判断上图有几个冲突域?几个广播域?

4个冲突域,一个广播域

广播域的判断很简单,只需要看这个图中有没有路由器,如果有一个路由器(左边一个网络,右边一个网络)那就此时就有两个广播域,但图中没用路由器,所以对于没用路由器的,只能当成一个广播域。

二、网桥介绍

网桥根据MAC帧的目的地址对帧进行转发过滤。当网桥收到一个帧时,并不向所有接口转发此帧,而是先检查此帧的目的MAC地址,然后再确定将该帧转发到哪一个接口,或者是把它丢弃(即过滤)。

网桥优点:

  • 1.过滤通信量,增大吞吐量。
  • 2.扩大了物理范围。
  • 3.提高了可靠性。
  • 4.可互连不同物理层、不同MAC子层和不同速率的以太网。

网段:一般指一个计算机网络中使用同一物理层设备(传输介质,中继器,集线器等)能够直接通讯的那一部分。

三、网桥分类—―透明网桥

透明网桥:“透明”指以太网上的站点并不知道所发送的帧将经过哪几个网桥,是一种即插即用设备――自学习。

下图是两个网桥将三个网段连接成立以太网,讲解一下自学习过程:


A->B:A要给B发送一个数据帧,那么A要发送的数据帧就需要在这个网段中广播出去,因此A的左边能收到,A的右边也能收到,所以B收到了,网桥1也从1接口收到了,此时网桥1会通过自学习判断此时是应该转发出去还是丢弃,因为此时的转发表上没有关于A地址传来的数据,所以网桥1的转发表上有了一条数据:地址A,接口1。然后按照目的地址B来从网桥1的转发表中查找有没有目的地址B(此时也是通过自学习判断),因为此时转发表中没用目的地址B的相关数据,所以数据会通过网桥1广播出去,因为此时只有2号接口,所以通过2号接口转发出去,期间通过了C、D,但C、D发现不是给自己的,所以不会处理,直接丢弃,接着就来到了网桥2,通过1号接口进入,此时网桥2按照同样的方式从自己的转发表中查找有没有A的地址,发现没用后,紧接着就写入网桥2的转发表中,然后按照目的地址B在网桥2的转发表中查找,发现依旧没用,接着数据帧就从网桥2的2号接口转发出去。

F->C:F要给C发送一个数据帧,那么F就需要将数据帧广播出去,因此网桥2从2号接口接收到了数据帧,并网桥2通过自学习判断,将数据写入转发表中,因为目的地址在网桥2的转发表中也没用,所以数据帧通过网桥2的1号接口转发出去,路经D、C,来到了网桥1的2号接口,此时网桥1通过自学习判断,将数据写入转发表中,因为目的地址也不在网桥1的转发表中,所以数据帧通过网桥1的1号接口转发出去。

B->A:B要给A发送一个数据帧,那么B就需要将数据帧广播出去,B的左边和右边都收到了数据帧,网桥1从接口1出收到了数据帧,此时网桥1通过自学习判断,将数据写入转发表中,然后判断目的地址A确实存在网桥1的转发表中,所以此时网桥1就会将数据帧丢弃,不会再广播出去。

四、网桥分类―—源路由网桥

源路由网桥:在发送帧时,把详细的最佳路由信息(路由最少/时间最短)放在帧的首部中。

方法:源站以广播方式向欲通信的目的站发送一个发现帧。

五、多接口网桥―—以太网交换机


以太网交换机的两种交换方式

  • 直通式交换机
    • 查完目的地址(6B)就立刻转发。
    • 延迟小,可靠性低,无法支持具有不同速率的端口的交换。
  • 存储转发式交换机
    • 将帧放入高速缓存,并检查否正确,正确则转发,错误则丢弃。
    • 延迟大,可靠性高,可以支持具有不同速率的端口的交换。

总结

以上就是数据链路层之网桥的相关知识点。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/219669.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

华为数通---配置基本QinQ示例

QinQ简介 定义 QinQ(802.1Q-in-802.1Q)技术是一项扩展VLAN空间的技术,通过在802.1Q标签报文的基础上再增加一层802.1Q的Tag来达到扩展VLAN空间的功能,可以使私网VLAN透传公网。由于在骨干网中传递的报文有两层802.1Q Tag&#x…

MySQL之DQL语句

DQL语句 DQL(Data Query Language)查询数据 操作查询:select简单的查询,复杂的查询数据库中最核心的语言,最重要的语句使用频繁的语句 指定查询 查询全部 语法: select 全部字段(*&#x…

什么是tomcat?tomcat是干什么用的?

目录 Tomcat 的主要用途包括: 托管Java Web应用程序: Servlet 容器: 以下是关于Servlet容器的一些关键特性和功能: 生命周期管理: 多线程支持: HTTP请求处理: HTTP响应生成:…

金融众筹系统源码:适合创业孵化机构 附带完整的搭建教程

互联网技术的发展,金融众筹作为一种新型的融资方式,逐渐成为创业孵化机构的重要手段。为了满足这一需求,金融众筹系统源码就由此而生,并附带了完整的搭建教程。 以下是部分代码示例: 系统特色功能一览: 1.…

不可变对象设计模式

共享的资源,是指在多个线程同时对其访问的情况下,各个线程都会使其发生变化,线程安全的目的是在受控的并发访问中防止数据发生变化。除了使用synchronized关键字同步对资源的写操作之外,还可以在线程间不共享资源状态,…

《从入门到精通:AJAX基础知识解析,前端开发中利器》基础篇

目录 学习目标: 学习目录: 学习时间: 学习内容: 什么是 AJAX? 怎么用 AJAX ? 认识 URL 协议 域名 资源路径 获取 - 新闻列表 URL 查询参数 axios-查询参数 常用请求方法和数据提…

Jenkins离线安装部署教程简记

前言 在上一篇文章基于Gitee实现Jenkins自动化部署SpringBoot项目中,我们了解了如何完成基于Jenkins实现自动化部署。 对于某些公司服务器来说,是不可以连接外网的,所以笔者专门整理了一篇文章总结一下,如何基于内网直接部署Jen…

Python OpenCV将32位图像改为8位图像

将32位图像改为8位 背景代码 背景 图片格式为32位图像,需要将它改为8位图像,找了很多博客,说的方法五花八门,基本都不行,现在提供一种方式,能够实现这个功能。 代码 // An highlighted block import os …

网络安全知识点总结

网络安全是确保计算机网络免受未经授权的访问、攻击、破坏、更改或泄露的一系列措施和技术的综合体。以下是关于网络安全的更详细的知识点总结: 防火墙和边界安全: 实施防火墙以监控和控制网络流量。边界防御策略包括网络地址转换(NAT)和端口…

ELADMIN - 免费开源 admin 后台管理系统,基于 Spring Boot 和 Vue ,包含前端和后端源码

一款简单好用、功能强大的 admin 管理系统,包含前端和后端源码,分享给大家。 ELADMIN 是一款基于 Spring Boot、Jpa 或 Mybatis-Plus、 Spring Security、Redis、Vue 的前后端分离的后台管理系统。 ELADMIN 的作者在 Github 和 Gitee 上看了很多的项目&…

【C++】模板具体化、实例化、特化整理总结

文章目录 模板具体化实例化(隐式实例化)显式实例化显式具体化(特化)具体化(全特化)部分具体化(部分特化、偏特化) 模板的具体化分为隐式实例化)、显式实例化和显式具体化)。 模板以泛型的方式描述函数&…

【密码学】RSA破解方法汇总(PYTHON实现)

源自于密码学的一次大作业~ RSA破解 💡 Alice使用的RSA密码体制,有以下事项需要说明: 1) 模数𝑁𝑝𝑞规模为1024比特,其中𝑝,𝑞为素数&#xff1…

Java项目学生管理系统六后端补充

班级管理 1 班级列表:后端 编写JavaBean【已有】编写Mapper【已有】编写Service编写controller 编写Service 接口 package com.czxy.service;import com.czxy.domain.Classes;import java.util.List;/*** author 桐叔* email liangtongitcast.cn* description*/ p…

【Jenkins】Centos环境安装Jenkins(通过rpm安装)

在Centos操作系统中通过rpm安装Jenkins 参考官网 https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos 1、下载安装Jdk17 下载安装 # 更新您的系统,不一定需要 # sudo yum -y update # 安装将用于下载 Java 17 二进制文件的 wget 命令行工具。 s…

计算机网络传输层(期末、考研)

计算机网络总复习链接🔗 目录 传输层的功能端口UDP协议UDP数据报UDP的首部格式UDP校验 TCP协议(必考)TCP报文段TCP连接的建立TCP连接的释放TCP的可靠传输TCP的流量控制零窗口探测报文段 TCP的拥塞控制慢开始和拥塞控制快重传和快恢复 TCP和U…

薅github的羊毛-用pages建自己的博客或静态资源站 - 1/2

注册帐号 准备邮箱注册帐号,在注册界面输入用户名、邮箱及密码完成注册。 添加图片注释,不超过 140 字(可选) 1. 在注册成过程中,会往邮箱发送验证码,请如实填写即可 2. 验证码没错的话,就代…

AUTOSAR从入门到精通-面向服务的中间件SOME/IP(一)

目录 前言 几个相关概念 几个高频面试题目 SOME/IP 与 CAN 的不同? 通信速度

JavaScript询问gpt:如何合并数组?

如何合并数组? 在 JavaScript 中,你可以使用多种方法来合并数组。以下是一些常见的方法: 1. 使用 concat() 方法: javascript const array1 [1, 2, 3]; const array2 [4, 5, 6]; const mergedArray array1.concat(…

【Maven】加载 Maven 项目报错 status code: 501, reason phrase: HTTPS Required (501)

问题描述 加载 Maven 项目报错,错误信息如下: status code: 501, reason phrase: HTTPS Required (501)尝试使用 -U 标记(强制更新快照)运行 Maven 导入原因分析 这个错误通常表示 Maven 在尝试从远程仓库下载依赖时遇到了 HTTPS 必需的错误。 解决方…

案例:xpath实例+功能

素材&#xff1a;test.html 代码如下&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><title>Title</title></head><body><span>我爱你</span><ul><li…