计算机之间的连接方式

  • 一、网线直连
  • 二、同轴电缆
  • 三、集线器(Hub)
  • 四、网桥
  • 五、交换机(Switch)
  • 六、路由器(Router)
  • 总结

计算机之间的通信基础:
①首先需要得知对方的IP地址,最终是根据MAC物理地址(网卡地址)输送数据到网卡,被网卡接受。
②如果网卡发现数据的目标MAC地址是自己,就会将数据传递给上一层进行处理。
如果网卡发现数据的目标MAC地址不是自己,就会将数据丢弃,不会传递给上一层进行处理。

一、网线直连


注意:相同设备之间使用交叉线,而不是直通线。

二、同轴电缆


同轴电缆连接的计算机处于半双工通信,容易发生冲突,即一台计算机发送消息别的计算机就得等着,并且如果同轴电缆发生故障,所有计算机就瘫痪了。

三、集线器(Hub)


集线器跟同轴电缆一样是半双工通信,容易冲突,并且如果从IP为192.168.1.10计算机ping192.168.1.12计算机,集线器会将ARP包广播给连接当前集线器的所有终端,即11和12计算机,获取12对应的mac地址,当10计算机获取12的mac地址后,会发送ICMP包给12计算机,但是由于集线器没有记忆功能,会将ICMP包发送给11和12计算机,所以不安全。

四、网桥


网桥连接的是同一网段的设备,网桥可以通过自学习得知网桥左右两个接口那侧的MAC地址,从而起到隔绝冲突域的作用。但是只能隔绝网桥左右两边的冲突域,还是不能完全隔绝整个网段的冲突域,所以诞生了交换机。

五、交换机(Switch)


交换机可以说是局域网的最终方案,它是全双工通信,比集线器安全,有自动记忆的功能。
思考一个问题:全球所有设备都用交换机连接会是什么情况?
首先如果用交换机互相连接终端,IP地址不够用。其次,如果有一个设备新连接到交换机上,给交换机上的某个终端设备发送消息,交换机会发送给连接交换机上的所有设备,从而获取目标设备的Mac地址,这样会引起网络风暴,所以连接不同网段的设备,需要使用路由器。

六、路由器(Router)


路由器可以连接两个不同的网段。比如上图路由器连接了192.168.1.0网段和192.168.2.0网段。可以在IP为192.168.1.10主机ping主机IP为192.168.2.10,是可以ping通的;但如果把中间的路由器拿掉,只有交换机相连两个不同网段,是ping不通的。
注:上图192.168.1.1和192.168.2.1是路由器左右两个接口的IP地址,也就是网关地址,就像我们家用的路由器一般使用前需要设置,首先要登录192.168.0.1网址,这个IP地址就是家用路由器的网关地址。

注意:IP为192.168.1.10主机如果在发送数据之前,首先会判断,目标主机的IP是否和当前主机处于同一个网段,即用目标主机的IP按位与上本网段的子网掩码,如果在同一个网段,则会发送ARP包获取对方的mac地址,如果不在同一个网段则会通过路由器进行转发数据。比如下面两台主机就不能相互通信。

PC0主机pingPC1主机,会拿PC1主机的IP地址按位与PC0网段的子网掩码255.255.255.0,得出的网段为192.168.10.0和PC0不在同一个网段,所以不能相互通信。

总结

网线直连、同轴电缆、集线器、网桥以及交换机它们连接的设备必须在同一个网段,并且连接的设备处在同一个广播域。
路由器可以在不同网段之间转发数据,隔绝广播域。

1、计算机网络之计算机之间的连接方式相关推荐

  1. 计算机之间的连接方式

    目录 计算机之间的连接方式 - 网线直连 计算机之间的连接方式 - 同轴电缆(Coaxial) 计算机之间的连接方式 - 集线器(Hub) 计算机之间的连接方式 - 网桥(Bridge) 计算机之间的 ...

  2. 支持两台计算机间安全连接的是什么,如何建立两台计算机之间的连接?

    连接两台电脑 很高兴认识你!我是你的数字家庭向导,我将逐步为你带来一些非常有趣的全新数字家庭技术,并向你详细介绍如何把它们安装在家里.我会把我最切身的体会实事求是地与你分享,无论是好是坏,甚至糟糕透顶 ...

  3. 计算机的六种连接方式

    计算机的连接方式不断更新以适应不同的场景. 交叉线 当只存在两台计算机时,可以通过 交叉线直连,此时需要是同一网段 当发送数据时,会经过以下步骤 知道对方机器的 IP 地址 获取对方机器的网卡(MAC ...

  4. plc和计算机的在线连接,计算机与plc连接方式详解

    计算机与plc连接方式 PLC与计算机的连接有以下3种. 1.使用计算机的RS232C端口与PLC的编程口直接相连. 2.通过网络.与其他站点的PLC进行通信. 3.通过调制解调器,与远程的PLC进行 ...

  5. 计算机网络 - (一)计算机之间的网络互通

    计算机网络 内容目录 前言 计算机网络 - 计算机之间的网络互通 1. 物理层 2. 数据链路层 3. 网络层 4. 传输层 5. 应用层 总结 前言 大物理学家费曼提出一个高效的费曼学习法,即从问题 ...

  6. abb定位器与执行器和接线板之间的连接方式

    abb定位器在使用的时候,我们需要了解定位器电源和端子连线的知识点.进行正确的接线不仅可以减少干扰,还可以使定位器正常无误的运行,那下边小编便为大家介绍下定位器电源和端子的连接吧. abb定位器与电动 ...

  7. 计算机组成原理——总线连接方式

    (截图来自MOOC平台华中科技大学计算机组成原理课程) 单级总线结构即只有一条系统总线,所有的功能部件都连在系统总线上,但由于公用一条总线,所以设备需要分时工作,速度慢. CPU和内存之间增加了内存总 ...

  8. 计算机与电视连接方式是什么,电脑投屏到电视机怎么设置(详解两者间的投屏方法)...

    之前我们介绍过了手机怎么投屏到电视上观看,其实使用电脑投屏也很方便,同样是有线.无线两种方式.有线连接不用过多介绍,根据电脑.电视接口选择相应的连接线就可以了,这篇文章主要告诉你怎么才能无线投屏. 1 ...

  9. xk3190-a9 和计算机com口连接方式,耀华XK3190-A9+仪表串行通讯接口与仪表的联接和使用...

    耀华XK3190-A9+仪表串行通讯接口与仪表的联接和使用 ▲!通讯接口输出引线与计算机联接必须准确无误,倘若联接错误,将损坏仪表输出端口或计算机通讯输入端口,甚至严重损坏仪表和计算机及相应的外部设备 ...

最新文章

  1. 图灵奖得主Yann LeCun万字访谈:DNN“史前文明”、炼金术及新的寒冬
  2. 【恋爱通告】高清完整版迅雷下载! 首发
  3. Exchange2003 OWA 将HTTPS转为HTTP访问!〖罗斌个人工作经验谈〗
  4. 自动化运维Python系列(六)之面向对象
  5. php request time,php中time()与$_SERVER[REQUEST_TIME]用法区别分析
  6. 【CQOI2017】小Q的表格
  7. 《An Introduction to Ray Tracing》——2.3 Ray/Polygon Intersection And Mapping
  8. axure原型图设计
  9. html页面访pdf样式,html网页布局模板.pdf
  10. github php right way,GitHub - seraph526/php-the-right-way: 收集PHP最佳实践、编码规范和权威学习指南,方便PHP开发者阅读和查找...
  11. php红包退回通知,PHP红包算法
  12. HC-02蓝牙串口模块的配置和使用
  13. 国外计算机著名核心期刊介绍(转)
  14. echarts tooltip层级
  15. ResNet DenseNet(原理篇)
  16. [笔试题目] 简单总结笔试和面试中的海量数据问题
  17. Linux多线程——生产者消费者模型
  18. 马洛斯需求层次模型在用户体验中的理解
  19. android 挖煤和恢复(recovery)模式
  20. 服装店收银软件用哪个品牌好?

热门文章

  1. 为什么手机网速太慢_为什么手机信号满格,网速却很慢?终于知道为啥了
  2. Python 常用排序Demo|冒、插、快、希等入门算法
  3. python中基本类型的连接组合和互相转换
  4. python教程:几个基础类型循环删除
  5. python中__name__的使用
  6. java怎么解决页面乱码问题_java页面中文乱码的解决办法
  7. php sqlserver jdbc,jdbc sqlserver 分页
  8. C语言linux gettimeofday()函数和time()函数的区别(后者只能得到秒级系统时间,前者能得到毫秒甚至微秒级系统时间)
  9. 什么是标准输入,标准输出(stdin,stdout)
  10. Intel Realsense D435 在windows系统下运行时请修改相机隐私设置以确保摄像头正常运行(没啥子用,还是掉线)