互联设备-中继器-路由器等

网卡的主要作用

1 在发送方 把从计算机系统要发送的数据转换成能在网线上传输的bit 流 。
2 在接收方 把从网线上接收来的 bit 流重组成计算机系统可以 处理的数据 。
3 判断数据是否是发给自己的
4 发送和控制计算机系统和网线数据流
计算机的分类
1、台式机
2、小型机和服务器
3、大型机即超级计算机
4、笔记本电脑和掌上型电脑
网卡的MAC地址
存在形式
由网卡的生产厂商固化在每块网卡只读存储器 (ROM) 中。
作用
计算机或设备之间进行通信时,需要使用 MAC 地址
格式
MAC 地址由 48 位二进制数组成,使用 12 个十六进制数 字来表示,如00-80-C8-EF-D2-C3

中继器和集线器

中继器的功能
5-4-3 规则
集线器的功能
集线器的应用
集线器的安装
中继器的功能
 
中继器是对衰减变形的信号进行放大整形后,进行 传输的设备
中继器能够延长计算机网络的长度
即使在数据链路层发生错误,也原封不动的传输数据
对数据的传输速度不能进行变换
1 )粗缆以太网的连接

“5-4-3”规则

集线器
集线器 (Hub) 其实是一个具有多个端口的中继器。它可以集 中网络连接,可以重发bit 信号。
最常用的集线器是连接以太网中计算机的集线器,线缆从单 个节点的NIC 连接到中心集线器。一般 8 - 24 个端口。

中继器和集线器

网桥和交换机

网桥的功能
网桥的工作原理
交换机的功能
交换机与集线器的区别
交换机的类型
网桥的工作原理
    网桥工作在 O S I 数据链路层上。网桥可以截取所有的 网络信息流并读取每一帧上的目标地址,以确定帧是否可以转发给下一个网络。如果网桥得知帧的目标地址与帧的源在 同一个段上,那么就根本不必转发,所以它将删除这个帧。 如果网桥得知目标是在另一个段上,那么就仅将帧传送到那 个段上。如果网桥不知道目标段在哪里,那么网桥将会把帧 传输到除源地址之外的所有段上,这个过程称为泛洪。

工作原理图示

网桥的工作原理(1)
 
缓存: 网桥首先会对收到的数据帧进行缓存并 处理
过滤: 判断入帧的目标节点是否位于发送这个 帧的网段中,如果是,网桥就不把帧转发到网桥的
其他端口
转发: 如果帧的目标节点位于另一个网络,网 桥就将帧发往正确的网段
网桥的工作原理(2)
网桥执行三种重要功能:学习、过滤和转发。启 动网桥后,网桥可以学习网络的拓扑结构、记住 所有连接网络的设备地址。这样通过检查其接收 的帧的源地址和目标地址,网桥就可以知道在网 络上有什么,并将利用这些信息创建桥接表以包 含各个网络结点的地址。绝大多数网桥可以在桥接表中存储大量的地址,这个表将成为转发信息流的基础。
 
学习: 每当帧经过网桥时,网桥首先在网 桥表中查找帧的源 MAC 地址,如果该地址不 在网桥表中,则将有该 MAC 地址及其所对应 的网桥端口信息加入
网桥的学习
​​​​​​​
交换机概述
 
交换机提供了桥接能力以及在现存网络上增加带 宽的功能。用于L A N 上的交换机与网桥相似,因 为它们都运作在数据链路层( 2 ) M A C 子层 上,都检验着所有进入的网络流量的设备地址。 与网桥还有一点相似,交换机保持一张有关地址 的信息表,并用该信息来决定如何过滤并转发L A N流量。而与网桥不同,交换机采用交换技术来增 加数据的输入输出总和和传输介质的带宽。
交换机的三个功能
1、地址学习
2、帧的转发/过滤
3、回路防止

​​​​​​​​​​​​​​交换机如何学习主机的位置

最初开机时 MAC 地址表是空的
Mac 地址表条目默认老化时间是 300
主机 A 发送数据帧给主机 C
交换机通过学习数据帧的源 MAC 地址,记录下主机 A MAC 地址
对应端口 E0
该数据帧转发到除端口 E0 以外的其它所有端口 ( 不清楚目标主机的
单点传送用泛洪方式 )

​​​​​​​

主机 D 发送数据帧给主机 C
交换机通过学习数据帧的源 MAC 地址,记录下主机 D MAC 地址对应
端口 E3
该数据帧转发到除端口 E3 以外的其它所有端口 ( 不清楚目标主机的单点
传送用泛洪方式 )
 
交换机 A 发送数据帧给主机 C
在地址表中有目标主机,数据帧不会泛洪而直接转发

​​​​​​​

主机 D 发送广播帧或多点帧
广播帧或多点帧泛洪到除源端口外的所有端口
网桥与交换机的比较
交换机
基于硬件实现 (ASIC)
每个交换机可以有多个生成树
有更多的端口
网桥
基于软件实现
每个桥只能有一个生成树
每个桥通常最多到 16 个端口
交换机的类型
不可管理交换机
不具备可管理性,没有 CPU 或集中管理芯片,只是并行程度、吞吐能力等优于集线器。
可管理式交换
除了具有不可管理交换机的全部功能,还带有 CPU 或集中管理芯片,可以支持VLAN SNMP 管理,又称为智能型交换机。
交换机与集线器的比较
交换机的并行程度更高,不同于集线器的 共享带 宽。8 口集线器 (100Mbps) 8 口交换机 (400Mbps) 的带宽比较。
交换机的缓存能力更强
交换机的智能化程度更高
交换机具有支持虚拟局域网 (VLAN) 的能力
路由器概述
路由器的有些功能与交换机类似,如学习、过滤和转发等。 但与交换机不同,路由器具有内置的智能功能来指导包流 向特定的网络,可以研究网络流量并快速适应在网络中检 测到的变化。路由器在O S I 模型的网络层连接 L A N ,从 而与交换机相比,可以从包流量中解释更多的信息。
数据包的投递过程
​​​​​​​

什么是路由

要实现路由 , 路由器必须知道 :
目的地址
源地址
所有可能的路由路径
最佳路由路径
管理路由信息
​​​​​​​

被路由协议与路由协议

路由协议 通过在路由器之间共享路由信息来支持 被路由 协议 ,路由信息在相邻路由器之间传递,确保所有路由 器知道到网络中任何一个路由器的路径。常用的路由选 择协议有 RIP IGRP EIGRP OSPF 等。 路由器可以同时运行多个独立的路由选择协议,并同时 为几个被路由协议创建和维护各自的路由表,描述网络 拓补结构,执行路由选择和数据包转发功能。
被路由协议(可路由协议) 定义了数据包内各个字段的 格式和用途,是一种网络层的封装协议,允许将数据从 一个网络设备转发到另外一个网络设备。常用的被路由 协议有 TCP/IP IPX/SPX AppleTalk等。
网关
 
网关( Gateway )可以用于连接具有完成不同的寻 址机制、不兼容的协议、不同结构和不同数据格 式的网络。
网关从一个网络收到数据包,重新打包成目的网络能接收并处理的格式。

​​​​​​​

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Unity实现帧序列

一、目的 1.想实现序列帧效果 自己使用Animation一直无法实现动画播放效果 二、参考 1. Unity序列帧动画——Sprite图片集制作UI动画_unity 序列帧动画图集-CSDN博客 结果:很好用,能实现效果 三、实操 新建Image,增加Animator组件&#x…

【C++】类和对象---友元,内部类,匿名对象详解

目录 友元 友元函数 友元类 内部类 匿名对象 ⭐友元 友元提供了一种突破封装的方式,有时提供了便利。但是友元会增加耦合度,破坏了封装,所以 友元不宜多用。 友元分为:友元函数和友元类。 ⚡友元函数 先看一个问题&#x…

C#实用开发(14)--高清晰度字体和窗体分辨率问题。

新建winform程序是,又是会感觉到字体清晰度不够高。还有一种现象就是分辨率的问题,我们平常在自己的电脑开发是用125百分比的分辨率,实际部署的工控机是100,这就会导致分辨率不一致的问题。 可以通过新建应用程序清单,…

springboot750人职匹配推荐系统

springboot750人职匹配推荐系统 获取源码——》公主号:计算机专业毕设大全

Stable Diffusion——文生图界面参数讲解与提示词使用技巧

Clip终止层数 什么是Clip CLIP(Contrastive Language-Image Pretraining)是由OpenAI于2021年开发的一种语言图像对比预训练模型。其独特之处在于,CLIP模型中的图像和文本嵌入共享相同的潜在特征空间,这使得模型能够直接在图像和文…

关于uniapp H5应用无法在触摸屏正常显示的处理办法

关于uniapp H5应用无法在触摸屏正常显示的处理办法 1、问题2、处理3、建议 1、问题 前几天, 客户反馈在安卓触摸大屏上无法正确打开web系统(uni-app vue3开发的h5 应用),有些页面显示不出内容。该应用在 pc 端和手机端都可以正常…

重看LeakCanary

LeakCanary是我很久之前看的东西了,我当时侯对它的印象就是它可以用来检测内存泄漏,具体原理就是将弱引用对象延迟个5s然后看是否被回收,如果没有被回收,那么就说明发生了内存泄漏,其他的也没有仔细地看 现在就详细地梳理一遍这个流程: 1.L…

2.23数据结构

单向循环链表 创建单向循环链表,创建节点 ,头插,按位置插入,输出,尾删,按位置删除功能 //main.c #include "loop_list.h" int main() {loop_p Hcreate_head();insert_head(H,12);insert_head(…

ChatGpt的初步认知(认知搬运工)

前言 ChatGpt火了有一段时间了,对各行各业也有了一定的渗透,当然发展过程中也做了一些安全约束,今天主要是来跟大家分享下关于chatGpt的初步认知。 一、chatGpt是什么? ChatGPT,全称聊天生成预训练转换器(英…

电子器件系列63:焊带(光伏焊带)

光伏焊带,又称涂锡焊带。光伏焊带是光伏组件的重要组成部分,属于电气连接部件,应用于光伏电池片的串联或并联,发挥导电聚电的重要作用,以提升光伏组件的输出电压和功率。光伏焊带是光伏组件焊接过程中的重要材料&#…

在Ubuntu系统下搭建TDengine集群

目录 一、Ubuntu虚拟机创建 二、系统相关配置 1、设置系统hostname 2、网络配置及IP规划 3、配置FQDN(etc/hosts) 4、服务端口设置 三、TDengine server安装 1、服务安装 2、修改配置 3、启动taosd 4、服务卸载 四、客户端安装 1、client安…

SparkSQL学习03-数据读取与存储

文章目录 1 数据的加载1.1 方式一:spark.read.format1.1.1读取json数据1.1.2 读取jdbc数据 1.2 方式二:spark.read.xxx1.2.1 读取json数据1.2.2 读取csv数据1.2.3 读取txt数据1.2.4 读取parquet数据1.2.5 读取orc数据1.2.6 读取jdbc数据 2 数据的保存2.1…

较通用web脚手架模板搭建

较通用web脚手架模板搭建 从这里开始就接触到以后写项目的思维了。 做一个web开发,那就要层次分明,要有个实现的规划,这通常也是有一个较为通用的模板的。 总的来说:不同的层次有不同的模块,每个模块有必须实现的功…

【软件测试】定位前后端bug总结+Web/APP测试分析

目录:导读 前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜) 前言 1、Web测试中简单…

《Python 语音转换简易速速上手小册》第10章 未来趋势和发展方向(2024 最新版)

文章目录 10.1 语音技术的未来展望10.1.1 基础知识10.1.2 主要案例:语音驱动的虚拟助理案例介绍案例 Demo案例分析10.1.3 扩展案例 1:情感敏感的客服机器人案例介绍案例 Demo案例分析10.1.4 扩展案例 2:多模态智能会议系统案例介绍案例 Demo

个人博客系统测试

文章目录 一、项目介绍二、测试1. 功能测试2. 自动化测试(1)添加相关依赖(2)新建包并在报下创建测试类(3)亮点及难点 一、项目介绍 个人博客系统采用前后端分离的方法来实现,同时使用了数据库来…

cmake 项目。qt5升级 qt6 报错 error: “Qt requires a C++17 compiler 已解决

日常项目开发中。需要对qt5升级到qt6 做cmake兼容配置,在编译中发现,有c 编译环境 报错 2>C:\Qt\6.5.3\msvc2019_64\include\QtCore/qcompilerdetection.h(1226,1): fatal error C1189: #error: "Qt requires a C17 compiler, and a suitable …

目标检测卷王YOLO卷出新高度:YOLOv9问世

论文摘要:如今的深度学习方法重点关注如何设计最合适的目标函数,使得模型的预测结果能够最接近真实情况。 同时,必须设计一个适当的架构,可以帮助获取足够的信息进行预测。 现有方法忽略了一个事实,即当输入数据经过逐层特征提取和空间变换时,大量信息将会丢失。 本文将深…

【JAVA】Tomcat的安装

目录 官网链接 下载安装程序 解压 启动Tomcat 问题 其他文件介绍 官网链接 Apache Tomcat - Welcome!https://tomcat.apache.org/ 下载安装程序 进入官网后,点击如下tomcat 8: 进入tomcat 8后选择zip文件下载 解压 Tomcat是一个基于java实现的“绿色软件…

golang tun设备创建并监听

golang tun设备创建并监听 linux tun设备文件地址为/dev/net/tun.直接打开即可(关闭文件描述符创建的tun虚拟接口自动注销) fd,err:syscall.Open("/dev/net/tun",syscall.O_RDWR,0640)//关闭 syscall.Close(fd)初始化 配置ip地址启动虚拟网卡 ip addr add xxx.xx…