(chap1 网络基础知识)网络的构成要素:(3)交换机
3. 网桥/2层交换机
网桥是在OSI模型的第2层——数据链路层面上连接两个网络的设备,有时也把网桥称作2层交换机(2交换机)。
3.1 数据帧
网桥的数据传输单元称为帧。 它能够识别数据链路层中的数据帧,并将这些数据帧临时存储于内存,再重新生成信号作为一个全新的帧转发给相连的另一个网段。
由于能够存储这些数据帧,
网桥能够连接等传输速率完全不同的数据链路(网桥基本上只用于连接相同类型的网络),eg. 10BASE-T与100BASE-TX
网桥没有连接网段个数的限制
3.2 数据校验
数据链路的数据帧中有一个数据位叫做FCS,用以校验数据是否正确送达目的地。网桥通过检查这个域中的值,将那些损坏的数据丢弃,从而避免发送给其他的网段。
- FCS
用CRC (Cyclic RedundancyCheck,循环冗余校验码)方式校验数据帧中的位
3.3 地址自学机制和过滤功能控制网络流量
有些网桥能够判断是否将数据报文转发给相邻的网段,这种网桥被称作自学式网桥。这类网桥会记住曾经通过自己转发的所有数据帧的MAC地址,并保存到自己里的内存表中。由此,可以判断哪个网段中包含持有哪类MAC地址的设备。
eg. 通信过程:主机A与主机B之间进行通信时,只针对主机A发送数据帧
step1. 主机A向主机B发送数据帧
step2. 网桥学习到主机A属于网络A
step3. 由于网桥尚不知道主机B属于哪个网络,暂时将数据帧转发给网络B
step4. 主机B向主机A发送数据帧
step5. 由于网桥此时已经知道主机A属于网络A,不再将应发往主机A的数据帧转发给网络B。并且它也学习到主机B属于网络A。
当主机A再发送数据帧给主机B时,只在网络A中传送。
3.5 交换集线器和集线器
交换集线器(具有网桥功能的 Hub)
集线器(只有中继器功能的Hub)
(chap1 网络基础知识)网络的构成要素:(3)交换机相关推荐
- 网络基础知识 | 协议 | TCP/IP分层模型
目录 网络基础知识 网络互联 互联网基础知识 网络的构成要素 网卡 中继器 网桥/2层交换机 路由器/3层交换机 4-7层交换机 网关 协议 分组交换协议 谁来规定协议 协议的标准化 协议的分层 分层 ...
- 计算机网络建设中涉及到哪些硬件,网络基础知识入门
网络基础知识入门 导语:随着计算机的广泛应用和网络的流行,我们应该要知道一些网络基础知识,下面是小编收集整理的网络基础入门知识,欢迎参考! 计算机网络是什么 这是首先必须解决的一个问题,绝对是核心概念 ...
- 网络基础知识(CCNA)
网络基础知识(CCNA) 基础的基础 默认时,路由器用来分隔广播域,也分隔冲突域 交换机用来分隔冲突域(广播域内的冲突),本质上交换机是多端口的网桥,集线器啥都不分隔,连接他的设备只有一个广播域和冲突 ...
- 软件设计师(四)网络基础知识+多媒体基础知识
网络基础知识 1.计算机网络(计算机技术+通信技术)的发展:具有通信功能的单机系统->具有通信功能的多机系统->以共享资源为目的的计算机网络->以局域网及因特网为支撑环境的分布式计算 ...
- linux基础-网络基础知识篇
一.网络基础知识概念 1.什么是网络? 网络即为实现通讯的技术. 2.网络的诞生六步曲 (1).早期的网络需要拥有两台通讯的主机,当主机之间有通讯需求是就构建网络进行通讯 (2).当主机网络需要通讯时 ...
- IT:银行类金融科技岗笔试习题集合—各大行(工商+建设+农业+浦发+招商+平安+人民+邮政银行)计算机信息科技岗笔试集合(包括计算机基础知识+网络+操作系统+数据库系统原理)
IT:银行类金融科技岗笔试习题集合-各大行(工商+建设+农业+浦发+招商+平安+人民+邮政银行)计算机信息科技岗笔试集合(包括计算机基础知识+网络+操作系统+数据库系统原理) 导读:因为博主后台留言太 ...
- 收藏100个网络基础知识
100 个网络基础知识普及,看完成半个网络高手! 1)什么是链接? 链接是指两个设备之间的连接.它包括用于一个设备能够与另一个设备通信的电缆类型和协议. 2)OSI 参考模型的层次是什么? 有 7 个 ...
- 第二十六期:100 个网络基础知识普及,看完成半个网络高手
本篇文章是关于100个网络基础知识普及,看完成半个网络高手!下面,我们一起来看. 作者:佚名来源 本篇文章是关于100个网络基础知识普及,看完成半个网络高手!下面,我们一起来看. 1)什么是链接? 链 ...
- 网络基础知识 快速计算子网掩码的2种方法
网络基础知识 快速计算子网掩码的2种方法<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office ...
- 计算机网络有哪些技能知识,网络基础知识及操作技能.ppt
网络基础知识及操作技能 主讲人 李春报 一.计算机网络概述 1.计算机网络的概念 计算机网络是把分布在不同地理位置上的计算机.终端,用通信设备和通信线路连结起来,再配以相应的网络软件,从而使众多计算机 ...
最新文章
- 三年努力,梦归阿里!
- python cookbook 2字符串 (1)
- CentOS7.2 安装Squid3.5及正、反向代理设置
- C#模拟网站登录介绍
- ASM元数据备份与恢复:md_backup和md_restore
- uva 437——The Tower of Babylon
- ModelMapper 中高级使用 java
- 安卓签名生成工具_ios app如何进行内测?ios app和安卓app的内测有何区别?
- 用深度强化学习玩atari游戏_(一)深度强化学习·入门从游戏开始
- c语言左(<<)右(>>)移
- Intent的一些简单用法
- 单片机(MCU)最强科普(万字总结,值得收藏)
- 社会工程学部分攻击经典方法总结
- 手把手教你如何建立U盘免疫文件夹
- 初次见面——C语言的整体把握【小白福音】
- 某校2019专硕编程题-前10名学生成绩
- 微嵌WinCE平板与PC连接
- 源发行版 8 需要目标发行版 1.8
- 基于matlab的SMO实现
- 剔除错误匹配算法:RANSAC与MSAC分析
热门文章
- Android可输入的下拉框,android 可编辑的下拉框 Demo
- python核心编程第二版pdf_Python Book电子书pdf版合集 Python核心高级编程第二版
- 数据中心液冷技术发展分析
- 谁来护航储能电池安全?
- 关于数据中心机房的专业名词
- 为什么vs会输出一个框作为结果_检测与分类专辑 | 对精准目标检测的含不确定性的边界框回归...
- Java游戏地下城_地下城与勇士DNF-鬼剑士
- 成功解决ERROR: Could not find a version that satisfies the requirement xgboost (from versions: none) ERR
- Python之tkinter:动态演示调用python库的tkinter带你进入GUI世界(Scale/Scale的Command)
- Keras: 多输入及混合数据输入的神经网络模型