集线器,网桥,交换机,路由器
这节课说一下计算机之间的连接方式,从初级到高级分别是交叉线网线直连,同轴电缆,集线器,网桥,交换机,路由器。所谓的网线直连是最简单的,直接用交叉线而非直通线来连接两台计算机,但只能连接两台计算机。当有多台计算机想要相连时,就要用到同轴电缆了,用一根主电缆连着多台计算机,坏处在于半双工通信,容易冲突,不安全,中间断开则整个瘫痪。所谓的半双工通信就是一个通道在同一时间内只允许向一边发送数据,比如对讲机,也就是容易冲突,而且同轴电缆没有智商,信号到处钻,每个PC都能收到,只不过会因为MAC不同而丢弃,但容易被有心人利用,所以不安全。为了解决同轴电缆的难维护问题,出现了集线器,好处是一处断连不会影响其他,但依然是半双工易冲突不安全无智商,就算是有MAC和IP,ICMP协议依然发给所有,相当于广播,同时也没有存储转发功能,相当于多接口的同轴电缆罢了。为了解决集线器的智商问题,推出了网桥和交换机,先说一下网桥,为了解决广播问题,推出了网段的概念,被同一个网桥直连的计算机被称为在同一个网段,他有智商体现在他能通过自学习,得知每个接口那侧的所有MAC地址,维护一个MAC地址表,维护更新依靠经过网桥的包中的源和目标MAC地址,因为网桥只有两个接口,所以表中给所有的MAC标记为L和R,每次根据MAC地址表,从LR中选择,从而解决每次都广播的问题减少占用带宽,一定程度上的全双工和一定程度上的隔绝网络风暴,之所以说是一定程度上,是因为网桥解决了冲突域之间的选择问题,也就是隔绝了域和域,但没有解决域内的冲突问题,究极原因在于网桥只有两个口,则必然要用到集线器,从而网桥的一个接口对于多台主机,粒度太大。而且网桥只有两个接口,哪怕是两个接口连接的是集线器,也远远不够而且设备数量增加,增加维护难道。为了解决网桥的仍半双工和接口太少的问题,有了最成熟的解决方案,那就是交换机,交换机等于带转发功能的集线器加网桥,相当于接口更多的网桥,而且是全双工通信,可以隔绝冲突域内部,因为很精准,每个接口只对应一台主机,粒度小,所以局域网中的其他主机收不到消息,无法被抓包从而达到安全性,是局域网的最终解决方案,但是跨网段还是要路由器,而且若是全球都用交换机相连的话,ARM时会发送到全球,这个现象被称为广播风暴。上述的所有设备连接的所有设备必须在同一网段,也就处在同一广播域。为了解决交换机不能跨网段的问题,推出了路由器,路由器可以在不同网段之间转发数据,隔绝广播域。与路由器相关的,说一下不同网段的主机通信,也是需要MAC地址的,所以也就需要ARP协议,主机发数据之前会先判断目标IP地址是否在同一网段,若是在,则直接ARP,否则传ARP到路由器的网关,路由器上的每个接口都是一个网关,每个网关负责一个网段,他们都有自己的IP和MAC,需要我们配置路由器的网关IP并手动打开,且一般是以1结尾,而且主机不知道自己网关IP,所以需要主机也需要手动配置网关IP,但网关的MAC地址就没办法手动配置了,需要主机发送ARP才行。所以一次跨网段的通信包括源PC发ARP拿网关MAC,源PC将ICMP给网关,网关发ARP到目标PC拿MAC,网关转发ICMP给目标地址,回来时就不需要ARP了,直接用缓存的就好。

计算机网络(二)集线器_网桥交换机_路由器相关推荐

  1. 网桥,交换机,hub,路由器到底是什么,怎么区别

    网桥,交换机,hub,路由器到底是什么,怎么区别       经常有人问我网桥,交换机,hub,路由器到底是什么,怎么区别,我很无奈,现在很多网络工程学习资料,写的太专业了.一个设备非要叫那么多名字, ...

  2. 交换机和路由器的区别_秒懂交换机和路由器的功用区别 拷贝

    秒懂之 交换机 路由器 努力不一定成功                但一定会有收获 奋 斗 坚 持 一.中继 将这些设备相互连接起来的设备称为中继,根据中继系统所在层次,我们常说的中继有以下几种: ...

  3. mac地址容量的作用_在交换机或路由器中怎么来表明mac地址容量的

    .交换机根据收到数据帧中的源MAC地址建立该地址同交换机端口的映射,并将其写入MAC地址表中. 2.交换机将数据帧中的目的MAC地址同已建立的MAC地址表进行比较,以决定由哪个端口进行转发. 3.如数 ...

  4. 转发器-集线器-适配器-网桥-交换机-路由器-网关

    转发器(Repeater) 转发器又称为中继器或者放大器,用于物理层实现电气信号的"再生",主要的功能是用来延伸网段和改变传输媒体,从而实现信息位的转发.它本身不执行信号的过滤功能 ...

  5. 交换机和路由器有什么区别?

    交换机和路由器是网络中最常见的两种设备,它们都是用来连接不同的计算机和网络设备,但是在具体的工作原理.实现方式.用途.应用和成本等方面有一些区别.下面是对这些方面的分析. 一.起源 交换机和路由器的起 ...

  6. 一台交换机可以有多个ip段吗_网络设备:中继器、集线器、网桥、交换机、路由器、网关的总结!...

    如今建筑智能化集成度越来越高,对于网络设备应用也越来越多了,在计算机网络体系中,有几样网络设备或者说网络名词出现的频率相当的高,包括有:中继器.集线器.网桥.交换机.路由器和网关. 其实,弄清楚这几个 ...

  7. 转发学习(天码营_习翔宇_集线器、网桥、交换机、路由器、网关大解析)

    集线器.网桥.交换机.路由器.网关大解析 习翔宇 发布于 3月27日 0评论 906浏览交换机网桥网关集线器路由器 0  0 因为要做硬件防火墙,而本科学习的<计算机网络 自顶向下>基本上 ...

  8. 网络安全04_互联网发展史_网线+网卡+协议栈_中继器_集线器_网桥_路由器_AC/AP_防火墙_流控_家庭网络_小型创业公司网络_园区网_政务网络_数据中心网络拓扑_电信网/互联网_Mac地址

    互联网发展史 如何将两个主机连接起来? 在网络诞生之前,电脑都是单机运行,没有网卡,没有网线,没有协议栈,数据传输主要靠软盘.光盘等介质. 网线+网卡+协议栈 网线:物理介质,承载比特流/电信号(类似 ...

  9. 计算机网络 数据段、报文、IP数据报、数据包、MAC帧的区别;应用层、运输层、网络层、数据链路层、物理层的区别与功能;转发器、集线器、网桥、交换机、路由器、网关的功能与区别

    主要解决三个问题: 1.数据段.报文.IP数据报.数据包.MAC帧的区别 2.应用层.运输层.网络层.数据链路层.物理层的区别与功能 3.转发器.集线器.网桥.交换机.路由器.网关的功能与区别 数据传 ...

最新文章

  1. 无需重启, 使用Xephyr调试awesome
  2. Cell子刊:建立因果关系-合成菌群在植物菌群研究中的机会
  3. 一个有意思的项目,快上车!
  4. 关于blog的编写 规则
  5. Java8排序–性能陷阱
  6. 学校门口的树C语言算法,C语言校园导游程序设计汇报.doc
  7. 基于JAVA+SpringBoot+Mybatis+MYSQL的疾病报销管理系统
  8. Oracle数据库安装图文操作步骤
  9. 最大子段和之分治递归法
  10. 百度图神经网络学习——day03:图神经网络算法(一)
  11. 趣味小游戏——井字棋
  12. 在职读研犹如飞轮效应,社科院与杜兰大学金融管理硕士与你奔赴未来
  13. 985本科,自学JAVA四个月,我用二年时间从银行外包跳进了阿里!
  14. 体系结构13_Tomasulo算法
  15. discuz论坛快速登录、分享帐号一键登录方法
  16. 腾讯视频 Node.js 服务是如何支撑国庆阅兵直播高并发的?
  17. dataframe两个表合并_Spark实战第二版(涵盖Spark3.0)第三章 宏伟的角色dataframe
  18. js中数组插入、删除元素操作
  19. php生成云图,教程:用Python生成词云图
  20. java后台框架 springmvc mybaits 集代码生成器 SSM SSH

热门文章

  1. 九型性格心理测试 (From Ulla Zang荣格的个人性格测验题目)
  2. 微信群机器人(仿真企业微信群机器人)
  3. Nginx 301重定向域名
  4. [AV1] AV1 Reference Software
  5. Django restframework实现批量操作
  6. Golang#Typora-Golang笔记
  7. 入门c语言。(1建立开发环境)
  8. python添加pythonhome参数,如何在python中向烧瓶烧瓶添加参数?
  9. linux装软件需要root用户,Linux下非root用户安装软件的一般流程:
  10. Day 06 | 242.有效的字母异位词 349. 两个数组的交集 202.快乐数 1. 两数之和