计算机网络之同轴电缆,集线器,网桥,交换机,路由器

ops/2024/10/21 3:39:03/

ping的过程

两台主机用交叉线连接,通过88.2ping88.3发现底层是先经过广播,通过arp协议,告诉我要找的ip是88.3,然后88.3主机收到后就把自己的mac地址发送回去,同理88.2发现是发给自己的后就进行接收,有了mac地址然后再通过icmp协议发送数据包。携带着源ip,mac地址和目标ip,mac地址。进行发送

同轴电缆

同轴电缆则是一台计算机发送信息后相当于是进行广播,每台机器都可以收到信息但是根据数据包的目标ip进行判断自己是否接收。两端的终结电阻是进行信号终结的防止信号来回在电路间游荡。

这种方式的缺点在于同一时刻只能有一台机器发送信息,而且是半双工通信,更重要的是不安全。因为每次数据发送相当于广播,别的设备可以通过抓包来进行获取信息。

集线器

多台设备也可以通过集线器连接

比如这里主机11给主机12通信,但是集线器的工作方式是通过广播,任何数据只要经过集线器都会进行广播给其它所有机器。所以12机器根据ip判断是发给自己的所以进行接收,但他进行数据返回时还是要经过集线器再次广播。这种方式相比于同轴电缆的优点就是设备断开一台问题不大,不至于网络瘫痪。但它依然是半双工而且不安全,多台设备同时发信息会冲突。

如果设备太多并都通过集线器来连接就会造成许多包的传递都是浪费的并且冲突肯定是比较大的

网桥

网桥具有自学习能力,它根据左右两个端口的连接,并通过设备之间的广播信息进行记录,比如说左边的接口存储的是左边对应设备的mac地址,右边接口记录的是右边设备的mac。这样当设备之间再次通过arp广播查找时比如11机器找13机器这个包就会被网桥给拦截,不会在右边区域进行广播

交换机

多台设备之间的传输,首先17号机器和19进行通信时会先进行arp协议,然后由于是第一次交换机不记录端口和ip信息,所以第一次相当于进行的广播,只要广播次数过多由于每台机器要给响应通过这个响应记录所有信息。接下来就直接可以根据mac查找对应的端口进行转发就行了。这样就不用通过广播的形式了。

路由器

上述所有的设备通信的前提是大家都位于同一个网段,不同网段之间是没办法的。为了解决这个问题就需要路由器了


http://www.ppmy.cn/ops/4877.html

相关文章

利用AQS(AbstractQueuedSynchronizer)实现一个线程同步器

目录 1. 前言 2. 什么是同步器 3. 同步器实现思路 Semaphore(信号量) 4. 代码实现 4.1. 创建互斥锁类 4.2 编写静态内部类,继承AQS 4.3 内部类实现AQS钩子函数 4.3 封装lock,unlock方法 4.4. 测试 5. 总结 本文章源码仓库:Conc…

javaWeb项目-智能仓储系统功能介绍

项目关键技术 开发工具:IDEA 、Eclipse 编程语言: Java 数据库: MySQL5.7 框架:ssm、Springboot 前端:Vue、ElementUI 关键技术:springboot、SSM、vue、MYSQL、MAVEN 数据库工具:Navicat、SQLyog 1、JSP技术 JSP(Jav…

混合现实(MR)开发框架

混合现实(MR)开发框架为开发者提供了构建MR应用程序所需的基本工具和功能。它们通常包括3D引擎、场景图、输入系统、音频系统、网络功能以及支持同时处理现实世界和虚拟世界信息的功能。北京木奇移动技术有限公司,专业的软件外包开发公司&…

虚拟机磁盘剩余空间不足

VMware 弹出提示: 对文件“E:\Virtual Machine\CentOS 7 1810 的克隆 (2)\CentOS 7 1810-cl1.vmdk”的操作失败。 如果该文件位于远程文件系统上,请确保网络连接以及该磁盘所在的服务器正常工作。如果该文件位于可移动介质中,请重新连接该介…

大数据平台搭建2024(一)

一:基础配置 创建虚拟机并查出ip地址进行连接 ip a1.配置node01静态ip地址与主机名 vi /etc/sysconfig/network-scripts/ifcfg-ens33修改或添加如下内容: BOOTPROTO"static" ONBOOTyes #根据虚拟机网卡信息配置 IPADDR192.168.200.141 NET…

C# 将 TextBox 绑定为 KindEditor 富文本

目录 关于 KindEditor 绑定设计 部署 KindEditor 实现代码 小结 关于 KindEditor KindEditor 基于JavaScript 编写,可以与众多WEB应用程序结合。KindEditor 依靠出色的用户体验和领先的技术提供富文本编辑功能,是一款非常受欢迎的HTML在线编辑器。…

C语言基础入门案例(3)

目录 第一题:一维数组的最大值和最小值求解 第二题:求一维数组中的第二大的数 第三题:计算5个整数的平均值 第四题:查找整数在数组中的索引位置 第五题:统计字符串中数字字符的个数 第一题:一维数组的…

oracle 19c数据库W00n进程使用很多PGA内存资源的分析

今天,客户反馈测试环境的数据库PGA资源不足,报错ORA-04036: 实例使用的 PGA 内存超出 PGA_AGGREGATE_LIMIT;分析是多个W00n进程使用大量PGA-触发了BUG,对应解决办法就是打补丁。(民间办法就是KILL进程、重启数据库&…