计算机网络学习(七)—集线器与交换机

简介: 计算机网络学习(七)—集线器与交换机

计算机网络学习(七)—集线器与交换机

早期的总线型以太网

使用双绞线和集线器HUB的星型以太网

  • 使用集线器的以太网在逻辑上依旧是一个总线网,各站共享总线资源,使用的还是CSMargin、CD协议。
  • 集线器只工作在物理层,它的每个接口仅简单的转发比特,不进行碰撞检测。
  • 集线器一般都有少量的容错能力和网络管理功能。

使用集线器在物理层扩展以太网

以太网交换机

  • 以太网交换机通常有多个接口,每个接口都可以与一台主机或者一个以太网相连,一般工作在全双工方式。
  • 以太网一般都具有多种速率的接口。
  • 以太网交换机的工作在数据链路层(也包括物理层),它收到帧后,在帧交换表中查找帧的目的MAC地址所对应的借口号,然后通过接口妆发帧。
  • 以太网交换机是一种即插即用的设备,其内部的帧交换表是通过自然学习算法自动逐渐建立起来的。
    帧的两种转发方式:
  • 存储转发
  • 直通交换:采用基于硬件的交叉矩阵(交换时延非常小)但是不检查帧是否有差错。

    对比集线器和交换机


    对比集线器和交换机总结如下:


相关文章
|
1月前
|
消息中间件 网络协议 C++
C/C++网络编程基础知识超详细讲解第三部分(系统性学习day13)
C/C++网络编程基础知识超详细讲解第三部分(系统性学习day13)
|
1月前
|
监控 网络协议 Java
Linux 网络编程从入门到进阶 学习指南
在上一篇文章中,我们探讨了 Linux 系统编程的诸多基础构件,包括文件操作、进程管理和线程同步等,接下来,我们将视野扩展到网络世界。在这个新篇章里,我们要让应用跳出单机限制,学会在网络上跨机器交流信息。
Linux 网络编程从入门到进阶 学习指南
|
2天前
|
传感器 监控 物联网
PoE 交换机:为现代网络供电
【4月更文挑战第21天】
9 0
|
4天前
|
存储 网络协议 关系型数据库
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
Python从入门到精通:2.3.2数据库操作与网络编程——学习socket编程,实现简单的TCP/UDP通信
|
18天前
|
JavaScript Java 测试技术
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
30 0
基于Java的网络类课程思政学习系统的设计与实现(源码+lw+部署文档+讲解等)
|
1月前
|
机器学习/深度学习 开发者
论文介绍:基于扩散神经网络生成的时空少样本学习
【2月更文挑战第28天】论文介绍:基于扩散神经网络生成的时空少样本学习
16 1
论文介绍:基于扩散神经网络生成的时空少样本学习
|
1月前
|
机器学习/深度学习 存储 人工智能
一文带你了解神经网络是如何学习预测的
一文带你了解神经网络是如何学习预测的
21 0
|
1月前
|
网络协议 C++
C/C++网络编程基础知识超详细讲解第二部分(系统性学习day12)
C/C++网络编程基础知识超详细讲解第二部分(系统性学习day12)
|
1月前
|
存储 网络协议 安全
C/C++网络编程基础知识超详细讲解第一部分(系统性学习day11)
C/C++网络编程基础知识超详细讲解第一部分(系统性学习day11)
|
1月前
|
网络虚拟化 网络架构
网络技术基础(11)—— 生成树STP简单学习
【3月更文挑战第1天】网络基础笔记(加班了几天,中途耽搁了,预计推迟6天),这篇借鉴了之前师兄的笔记,边听边记笔记实在是太慢了。

热门文章

最新文章