认识网络互联设备(二)

交换机
功能:
(1)通过支持并行通信,提高交换机的信息吞吐量;
(2)将传统的一个大局域网上的用户分若干工作组,每个端口连接一台设备或者连接一个工作组,有效的解决了拥塞情况,这种方法称为网络微分段技术。
(3)虚拟局域网(VLAN)技术的出现,给交换机的使用和管理带来了更大的灵活性。
(4)交换机端口密度可以与集线器相媲美。

工作原理:
(1)当交换机从某一个端口收到一个数据包,它先读取包头中的源MAC地址,,这样他就知道了源MAC地址的机器连接在哪个端口上;
(2)读取包头中的目的MAC地址,并在地址表中查找对应的端口;
(3)如表中有与该目的MAC地址对应的端口记录,则把数据包在直接复制到对应的端口上;
(4)如果表中找不到对应的端口,则把数据包广播到所有端口,当目的机器对源机器做出了回应,交换机有可以知道目的MAC地址与哪个端口对应,在下次传输的时候,就不需要在对所有端口进行广播。

转发方式:
(1)直通式转发:
原理:只检查数据包的前14字节,然后直接转发
优点:转发速度快
缺点:不具备错误检测和处理能力,不支持不同速度端口的连接
(2)存储时转发
先存(先完全将数据包进行缓存),后检(然后对数据包进行CRC(循环冗余检测)检测),再转发(过滤掉不正确的数据,确认包正确以后,取出目的地址,通过内部的地址确定相应的输出端口)
优点:支持数据包错误检测和处理,支持不同速度端口连接
缺点:转发速度慢,
(3)无碎片式转发
检查数据包是够够64B,如果小于64B,则丢弃,如果大于64B,则发送
优缺点:转发速度比存储式交换机快,比直通式交换机慢,广泛应用于低档交换机当中。

背板带宽:交换机接口处理器或接口卡和数据总线间所能吞吐的最大数据量,单位Gbps

四 网络层互联设备
1 路由器
功能:路由选择、数据转发、网络流量控制功能。有的路由器仅支持单一协议、单大部分路由器可以支持多种协议的传输,即多协议路由器,一般而言,支持多协议的路由性能比较低。
工作原理:
(1)在网络间截获发送到原地网段的数据包,起转发作用。
(2)选择最合理的路由,引导通信。
(3)路由器在转发数据包的过程中,为了在网络间传送数据包,按照预定的规则把大的数据包分解成适当大小的数据包,到达目的地以后再把分解的数据包组成程原有形式。
(4)多协议路由可以连接使用不同通信协议的网络段,作为不同通信协议网络段的连接平台。
(5)路由器主要任务是把数据包引导到目的地网路,然到达特定的节点站地址。后一个功能是通过网络地址分解完成的。

具体工作过程:

585e9f8b4292401fa0e530efcb1dd710.png

 

PC1去访问PC2(118.0.6.1)
(1)PC1将PC2的地址118.0.6.1连同数据信息以数据包的形式发送给路由器R1;
(2)路由器R1接收到PC1的数据包弧,先从帧头取出目的地址118.0.6.1,并根据路径表计算出发往PC2的最佳路径:R1-R2-R5-PC2,创建新的数据包头,并将数据包发送给R2;
(3)路由器R2重复路由器R1的工作,将数据包发送给R5;
(4)路由器R5同样取出目的地址,发现118.0.6.1就在路由器所连接的网段上,于是将数据包直接交给PC2.
(5)PC2收到PC1的数据包,宣告依次通信结束。

特别的小点:
(1)路由器的分类:中间节点路由器和边界路由器,两种路由器只是工作位置不同,但是功能是一样的。
(2)路由器内部的分类:控制部分和数据通道部分。控制部分通过路由器协议交换网络的拓扑结构信息用来生成路由表;数据通道部分接受数据包,分析修改数据包,查找路由表,转发数据包。
(3)路由表的两种维护方式:距离矢量路由协议和链路状态路由协议

路由器的优缺点:
(1)优点
1)适用于大规模的网络
2)适用于复杂的网络拓扑结构,能实现负载共享和最优路径
3)能够更好的处理多媒体
4)安全性高
5)隔离不需要的通信
6)节省局域网带宽
7)减少主机负担
(2)缺点
1)不支持非路由协议
2)安装复杂
3)价格高

集线器、交换机与路由器的特点
(1)集线器特点
1)所有端口在同一个广播域内
2)所有端口在同一个冲突域内
3)所有端口共享带宽
4)广播式转发数据
(2)交换机特点
1)所有端口在同一个广播域内
2)每个端口带宽是独立的
3)每个端口都是独立的冲突域
4)能够识别数据链路层控制信息
(3)路由器特点
1)每个端口都是独立的广播域
2)每个端口都是独立的冲突域
3)能够识别网络层控制信息

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

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

相关文章

数据可视化-2. 条形图

目录 1. 条形图适用场景分析 1.1 比较不同类别的数据 1.2 展示数据分布 1.3 强调特定数据点 1.4 展示时间序列数据的对比 1.5 数据可视化教育 1.6 特定领域的应用 2. 条形图局限性 3. 条形图图代码实现 3.1 Python 源代码 3.2 条形图效果(网页显示&#…

AMBA-CHI协议详解(十二)

AMBA-CHI协议详解(一)- Introduction AMBA-CHI协议详解(二)- Channel fields / Read transactions AMBA-CHI协议详解(三)- Write transactions AMBA-CHI协议详解(四)- Other transac…

【MATLAB第109期】基于MATLAB的带置信区间的RSA区域敏感性分析方法,无目标函数

【MATLAB第108期】基于MATLAB的带置信区间的RSA区域敏感性分析方法,无目标函数 参考第64期文章【MATLAB第64期】【保姆级教程】基于MATLAB的SOBOL全局敏感性分析模型运用(含无目标函数,考虑代理模型) 创新点: 1、采…

《外国服务区加油站模型:功能与美观的完美结合 caotu66.com》

这个外国服务区加油站模型在设计上独具特色,兼具实用性和美观性。 从整体布局来看,加油站位于服务区的显眼位置。加油站的顶棚采用了现代风格的设计,顶棚的颜色主要是黄色和蓝色,色彩鲜明且具有辨识度。顶棚下方有多个加油柱&…

mybatis-plus超详细讲解

mybatis-plus (简化代码神器) 地址:https://mp.baomidou.com/ 目录 mybatis-plus 简介 特性 支持数据库 参与贡献 快速指南 1、创建数据库 mybatis_plus 2、导入相关的依赖 3、创建对应的文件夹 4、编写配置文件 5、编写代码 …

数据结构(顺序表)JAVA方法的介绍

前言 在 Java 中,集合类(Collections)是构建高效程序的核心组件之一,而 List 接口作为集合框架中的重要一员,是一个有序、可重复的元素集合。与 Set 接口不同,List 保证了元素的顺序性,并允许存…

泊松编辑 possion editing图像合成笔记

开源地址: GitHub - kono-dada/Reproduction-of-possion-image-editing 掩码必须是矩形框

【Flink-scala】DataStream编程模型之状态编程

DataStream编程模型之状态编程 参考: 1.【Flink-Scala】DataStream编程模型之数据源、数据转换、数据输出 2.【Flink-scala】DataStream编程模型之 窗口的划分-时间概念-窗口计算程序 3.【Flink-scala】DataStream编程模型之窗口计算-触发器-驱逐器 4.【Flink-scal…

Linux实操篇-远程登录/Vim/开机重启

目录 传送门前言一、远程登录1、概念2、ifconfig3、实战3.1、SSH(Secure Shell)3.2、VNC(Virtual Network Computing)3.3、RDP(Remote Desktop Protocol)3.4、Telnet(不推荐)3.5、FT…

【计算机网络】期末考试预习复习|上

作业讲解 物理层作业 共有4个用户进行CDMA通信。这4个用户的码片序列为: A: (–1 –1 –1 1 1 –1 1 1);B: (–1 –1 1 –1 1 1 1 –1) C: (–1 1 –1 1 1 1 –1 –1);D: (–1 1 –1 –1 –1 –1 1 –1) 现收到码片序列:(–1 1 –…

CTFHub-ssrf

技能树--Web--SSRF 内网访问 开启题目 尝试访问位于127.0.0.1的flag.php吧 进入环境 根据提示输入即可 127.0.0.1/flag.php 伪协议读取文件 开启题目 尝试去读取一下Web目录下的flag.php吧 进入环境,根据提示输入 file:///var/www/html/flag.php 鼠标右键查看…

解决PyTorch模型推理时显存占用问题的策略与优化

在将深度学习模型部署到生产环境时,显存占用逐渐增大是一个常见问题。这不仅可能导致性能下降,还可能引发内存溢出错误,从而影响服务的稳定性和可用性。本文旨在探讨这一问题的成因,并提供一系列解决方案和优化策略,以…

Java从入门到工作3 - 框架/工具

3.1、SpringBoot框架结构 在 Spring Boot 或微服务架构中,每个服务的文件目录结构通常遵循一定的约定。以下是一个常见的 Spring Boot 服务目录结构示例,以及各个文件和目录的简要说明: my-service │ ├── src │ ├── main │ │…

电子应用设计方案-56:智能书柜系统方案设计

智能书柜系统方案设计 一、引言 随着数字化时代的发展和人们对知识获取的需求增加,智能书柜作为一种创新的图书管理和存储解决方案,能够提供更高效、便捷和个性化的服务。本方案旨在设计一款功能齐全、智能化程度高的智能书柜系统。 二、系统概述 1. 系…

2024 年贵州技能大赛暨全省第二届数字技术应用职业技能竞赛“信息通信网络运行管理员”赛项--linux安全题

Linux操作系统渗透测试 Nmap -sS -p- ip 扫描 这题有俩种做法,一种用3306端口,另一种用48119端口 用48119端口是最简单的做法 nc 连接这个端口如何修改root密码 ssh连接 这样我们就成功的拿到root权限 1.通过本地PC中渗透测试平台Kali对服务器场景进…

网格剖分算法 铺装填充算法效果

1.原图 图:原图 2.OpenCV提取轮廓 图:提取轮廓线 3.计算凸包和最小外围轮廓 图:计算凸包和最小包围轮廓 4.网格剖分效果 图:网格剖分效果 5.铺装填充效果 图:铺装算法效果 原图--》提取轮廓线--》计算最小外包轮廓--》…

JMeter配置原件-计数器

一、面临的问题: 由于本人的【函数助手对话框】中counter计数器每次加2,且只显示偶数(如下图所示),因此借助【配置原件-计数器】来实现计数功能。 如果有大佬知道解决方式,麻烦评论区解答一下,谢谢。 二、配置原件-c…

旋转花键VS传统花键:传动效率的革新

旋转花键与传统花键都是一种传动装置,用于将转动力传递给另一个轴。主要区别在于其结合了花键轴和滚珠丝杆的功能特点,通过滚珠在花键轴和花键套之间的滚动来实现旋转运动和直线运动的传递,以下是几个关键的差异点: 1、结构设计&a…

C++类模板的应用

template <class T> class mylist{ public: // 这是一个链表的节点 struct Link{ T val; Link* next; } 增 &#xff1a;insert(T val) 在链表中创建新节点&#xff0c;节点上保存的数据为 val 删&#xff1a;remove(T val) 移除链表中数据为 val 的节点 改: operator[](…

python学opencv|读取图像(十二)BGR图像转HSV图像

【1】引言 前述已经学习了opencv中图像BGR相关知识&#xff0c;文章链接包括且不限于下述&#xff1a; python学opencv|读取图像&#xff08;六&#xff09;读取图像像素RGB值_opencv读取灰度图-CSDN博客 python学opencv|读取图像&#xff08;七&#xff09;抓取像素数据顺利…