网络通信-路由交换基础

news2025/2/25 19:08:57

目录

一、一个简单网络通信(1v1)

二、通信介质

三、交换机通信原理(3v3、5v5)

广播的概念

交换机转发消息时,怎么知道该发给哪个设备

四、路由器通信原理(500v500、5000v5000)

五、消息分类总结

六、交换机、路由器处理消息行为总结


一、一个简单网络通信(1v1)

即2个设备直连的简单网络通信,包含:

  • 发件者(源source)、收件者(destiny目标)  ###他们双向通信,他们的网卡接口负责转发、接受通信消息(一个网卡只有一个接口)
  • 通信介质    ###作用是转发数据
  • 数据包
  • 协议     ###约定通信的规则,比如四川人和广东人用普通话交流

二、通信介质

即两个主机通信的物理介质,包含:网线、光纤、电磁波

网线:双绞线+水晶头(rj45接口)     ###5类网线10mb/s,超5类100mb/s、6类1GB/s

光纤:比网线传输速度快                    ###大于1GB/s

电磁波:即wifi(又叫wlan)

三、交换机通信原理(3v3、5v5)

多个设备组成局域网。他们都连接到一个交换机上,交换机负责转发数据包到不同的设备。

广播的概念

活跃接口:交换机连接到设备的接口

广播域:一个局域网叫一个广播域

广播消息:交换机向同一广播域的其他所有设备转发来自A设备的消息

泛洪:发广播消息的行为叫泛洪

交换机转发消息时,怎么知道该发给哪个设备

设备A发消息给设备B:


  1. A先发消息给交换机    ###消息包含“发件者-设备A”和“收件者-设备B”的mac地址
  2. 交换机记录设备A,关联"设备A的mac地址"和其连接到交换机的接口1    ###mac地址组成:24位“生产厂家标识码”+24位“设备自定义标识码”。每1位都是十六进制,十六进制数字是0~9、a、b、c、d、e、f
  3. 交换机发送广播消息    ###因为交换机不知道B是哪个设备,只有这样了
  4. B设备收到并回复,其他设备收到不回复

设备B回复消息给设备A:


  1. B先发消息给交换机    ###消息包含“发件者-设备B”和“收件者-设备A”的mac地址
  2. 交换机记录设备B,关联"设备B的mac地址"和其连接到交换机的接口2)    
  3. 交换机查看记录信息,找到设备A关联的接口1,转发消息给设备A

交换机现在记录了设备A、设备B,下次他们之间通信,直接就找到了,不再用广播

四、路由器通信原理(500v500、5000v5000)

  • 路由器又叫网关。隔离多个交换机,将他们组成的大的广播域分割成多个小的广播域,达到缩小广播域的效果;
  • 网关类似大门,是隔离的广播域间通信的大门;
  • 会转发交换机间的单播,交换机泛洪会被路由器隔离

路由器通过ip地址找到广播域中的设备


比如,广播域1的设备1要发消息给广播域4的设备6,路由器根据设备6的IP地址,找到设备6,然后再转发消息给它

五、消息分类总结

单播消息:1v1,只发给另外一个设备

组播消息:1v多,source发给范围内的某一分组的设备

广播消息:1v所有,source发消息给范围内所有其他设备

六、交换机、路由器处理消息行为总结

交换机遇到单播消息:转发

交换机遇到广播消息:泛洪

路由器遇到单播消息:转发

路由器遇到广播消息:隔离

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

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

相关文章

App Inventor 2 算法之 - 二分算法(Binary Search)实现,快速查找定位

应用介绍 二分算法(Binary Search)是生活中非常常用的折半算法,能解决快速查找、快速定位的问题,主要用到数学和逻辑代码块。 本示例程序演示了采用普通遍历的方式和二分的方式分别需要几次能够猜中随机给出的数字。 二分算法&a…

k8s-CKS真题-故障排查Sysdig falco

目录 题目环境搭建安装sysdig创建容器创建目录、文件 解题 - sysdig解题 - falco错误模拟环境参考 题目 Task: 使用运行时检测工具来检测 Pod tomcat123 单个容器中频发生成和执行的异常进程。 有两种工具可供使用:sysdigfalco注:这些工具只…

如何有效提高企业优秀人才的留存率?

对于企业而言,有效的员工入职流程应是一个持续的项目。优秀人才使企业持续性发展的基石,那么该如何提高企业优秀人才的留存率呢? 有调查显示新员工入职后短时间内离职的比率日益上升,因此做好员工入职,短时间内增加员工…

msvcp140.dll是什么东西

昨天在打开photoshop软件的时候,突然间就提示msvcp140.dll丢失,无法打开运行。msvcp140.dll是什么东西呢?今天早上用了一个上午的时间,特意搞清楚了msvcp140.dll是什么以及如何修复电脑msvcp140.dll文件丢失问题。下面小编就把整理…

八年软件测试感悟--写给还在迷茫的你

不知不觉已经从事软件测试八年了,2015毕业到进入外包公司外包给微软做软件测试, 到现在加入著名的外企。八年的时间过得真快。 长期的测试工作也让我对软件测试有了比较深入的认识。但是我至今还是一个底层的测试人员,我的看法都比较狭隘&…

热乎的面经——水滴石穿

⭐️前言⭐️ 本文记录博主面试北京某大厂所记录的面经,回答答案仅供参考。 🍉欢迎点赞 👍 收藏 ⭐留言评论 📝私信必回哟😁 🍉博主将持续更新学习记录收获,友友们有任何问题可以在评论区留言 …

公网SSH远程访问家中的树莓派[无公网IP]

文章目录 前言如何通过 SSH 连接到树莓派步骤1. 在 Raspberry Pi 上启用 SSH步骤2. 查找树莓派的 IP 地址步骤3. SSH 到你的树莓派步骤 4. 在任何地点访问家中的树莓派4.1 安装 Cpolar内网穿透4.2 cpolar进行token认证4.3 配置cpolar服务开机自启动4.4 查看映射到公网的隧道地址…

计算机视觉的深度学习 Lecture4:Regularization + Optimization 笔记 EECS 498.008

课件非常好! 数值计算梯度 问题是慢,每个都要注意做步长,求除法。 应该用求导方法解决。 SGD通过每次抽取一部分(mini-batch)来计算梯度,而不是遍历整个数据集来求梯度,大大增大了求梯度速…

18 KVM管理虚拟机-虚拟机生命周期总体介绍

文章目录 18 KVM管理虚拟机-虚拟机生命周期总体介绍18.1 概述18.2 虚拟机状态18.3 状态转换18.4 虚拟机标识 18 KVM管理虚拟机-虚拟机生命周期总体介绍 18.1 概述 为了更好地利用硬件资源,降低成本,用户需要合理地管理虚拟机。本节介绍虚拟机生命周期过…

零基础学网络安全

学前感言: 1.这是一条坚持的道路,三分钟的热情可以放弃往下看了.2.多练多想,不要离开了教程什么都不会了.最好看完教程自己独立完成技术方面的开发.3.有时多 google,baidu,我们往往都遇不到好心的大神,谁会无聊天天给你做解答.4.遇到实在搞不懂的,可以先放放,以后再来解决. 一…

spring的事物

这是我第三次接触事物了,mysql一次,以前的也看过一次。 事物的四大特点: 原子性:多条sql保证同时成功,同时失败。 一致性:在事物的开启和结束,数据库的完整性不被破坏。 隔离性:多线…

centos7 配置密钥登录

目录 1.xshell生成公钥 1.工具->新建用户密钥生成导向 2.选择4096下一步​编辑 3.输入用户密钥密码,也可以不输入 4.保存为文件 5.导出私钥文件 2.服务器配置 1.将公钥文件上传至服务器上 3.链接服务器 1.新建连接配置ip 2.设置用户身份验证 3.选择1.5上…

大疆无人机空三建模干货分享(大疆智图集群建模超详细教程)

Part 01 大疆无人机空三建模干货分享(大疆智图集群建模超详细教程) 大疆智图集群简介 大疆在今年5月推出的智图3.0.0及以上版本中加入了集群功能,有集群版许可的用户可以使用此功能。智图集群是由一台主节点分配任务控制多台同局域网内子节点设备进行空三和建模。集…

【Java零基础入门篇】第 ④ 期 - 继承(三)

【Java零基础入门篇】第 ④ 期 - 继承(三) 博主:命运之光专栏:Java零基础入门 学习目标 1.掌握继承性的主要作用、实现、使用限制; 2.掌握this和super的含义及其用法; 3.掌握方法覆写的操作; 4.…

内网渗透(七十)之域权限维持之重置DSRM密码

重置DSRM密码 目录服务还原模式(DSRM)是Windows域环境中域控的安全模式启动选项。每个域控都有一个本地管理员administrator账户,也就是(DSRM账户)。DSRM的用途是允许管理员在域环境出现故障或崩溃时还原、修复、重建活动目录数据库,使域环境的运行恢复正常。也就是说,DS…

关于安卓毛玻璃实现(三)recyclerview静态毛玻璃

背景 毛玻璃,开发中又爱又恨的一个话题,玩法层出不穷,有动态的,也有静态的。有的是实时模糊,有些只需要模糊一次,本文的毛玻璃实现,就是静态毛玻璃。 开发环境 win 10 as 4 jdk 1.8 代码 &…

在中国,年收入20W是什么水平?答案扎心了(文末附最新招聘)

最近关于“年薪20万算什么水平?”冲上了热搜。对此,许多网友纷纷表示自己的看法,有的认为这个收入属于中高收入人群了。 因为按照最近某招聘网站发布的《中国企业招聘薪酬报告》来看,今年一季度38城企业平均招聘薪酬为10101元&…

用 ChatGPT 读 Vue3 源码,会怎么样?

前言 ChatGPT 最近十分火爆,今天我也来让 ChatGPT 帮我阅读一下 Vue3 的源代码。 都知道 Vue3 组件有一个 setup函数。那么它内部做了什么呢,今天跟随 ChatGPT 来一探究竟。 实战 setup 函数在什么位置呢,我们不知道他的实现函数名称&…

Ebean 字段别名配置引发语法问题

前言 Ebean 没听过?这里简单给你介绍下:Ebean 是一个 Java ORM(Object-Relational Mapping)框架,具有以下优势: 简单易用:Ebean 的 API 设计简单易用,可以快速上手,无需…

OpenGL高级-GLSL

引言 我们会讨论一些内建变量(Built-in Variable)、组织着色器输入和输出的新方式以及一个叫做uniform缓冲对象(Uniform Buffer Object)的非常有用的工具。 GLSL的内建变量 着色器是很小的,如果我们需要从当前着色器以外的别的资源里的数据,那么我们就不…