首页 > 其他分享 >以太网的基础知识

以太网的基础知识

时间:2023-08-01 15:08:29浏览次数:42  
标签:介质 基础知识 双绞线 802.3 10Base IEEE 以太网

以太网技术采用的“存取方法”是带冲突检测的载波监听多路访问协议(Carrier Sense Multiple Access with Collision Dection,简称CSMA/CD)技术。以太网执行的标准是IEEE 802.3标准,所使用的介质访问协议CSMA/CD是让整个网络上的主机都以竞争的方式来抢夺传送数据的权力。工作过程为:首先侦听信道,如果信道空闲,则发送;如果信道忙,则继续侦听,直到信道空闲时立即发送。开始发送后再进行一段时间的检测,方法是边发送边接收,并将收、发信息相比较,若结果不同,表明发送的信息遇到碰撞,于是立即停止发送,并向总线上发出一串阻塞信号,通知信道上各站冲突已发生。已发出信息的各站收到阻塞信号后,等待一段随机时间,等待时间最短的站将重新获得信道,可重新发送。在CSMA/CD中,当检测到冲突并发出阻塞信号后,为了降低再次冲突概率,需要等待一个退避时间。退避算法有许多种,常用的一种通用退避算法称为二进制指数退避算法。

目前以太网主要包括以下3种类型: 

(1)IEEE 802.3——10Mbps 以太网

IEEE 802.3中定义的标准局域网,速度为10Mbps,传输介质为细同轴电缆。IEEE 802.3——10Mbps以太网定义过10Base 5、10Base 2、l0Base-T 和10Base-F等几种(需要说明的是,10Base-T 与10Base-F 的最后一项是以线缆类型进行命名的,其中T代表双绞线,F代表光纤)。

(2)IEEE 802.3u——100Mbps 快速以太网

IEEE 802.3u中定义的快速以太网,速度为100Mbps,传输介质为双绞线。随着计算机技术的不断发展, 10Mbps的网络传输速度实在无法满足日益增大的需求。IEEE802.3u充分考虑到了向下兼容性,它采用了非屏蔽双绞线(或屏蔽双绞线、光纤)作为传输媒介,采用与IEEE 802.3一样的介质访问控制层——CSMA/CD。IEEE 802.3u常称为快速以太网。根据实现的介质不同,快速以太网可以分为100BaseTX、100BaseFX 和100BaseT4三种。

(3) IEEE 802.3z——1000Mbps 千兆以太网

IEEE 802.3z中定义的千兆以太网,速度为1000Mbps,传输介质为光纤或双绞线。IEEE 802.3z对介质访问控制层规范进行了重新定义,以维持适当的网络传输距离,介质访问控制方法仍采用CSMA/CD协议,并且重新制定了物理层标准,使之能提供1000Mbps的原始带宽。因此,它仍是一种共享介质的局域网,发送到网上的信号是广播式的,接收站根据地址接收信号。网络接口硬件能监听线路上是否已存在信号,以避免冲突,或在没有冲突时重发数据。千兆位以太网采用以交换机为中心的星型拓扑结构,主要用于交换机与交换机之间或者交换机与企业超级服务器之间的高速网络连接。

标签:介质,基础知识,双绞线,802.3,10Base,IEEE,以太网
From: https://blog.51cto.com/zdytesting/6922038

相关文章

  • PyTorch基础知识-新手笔记
    逐元素操作Tensor中也有逐元素操作,大部分的数学运算都属于逐元素操作,逐元素操作的输入与输出的形状相同。常见的逐元素操作可参考下表:abs/add:绝对值/加法addcdiv(t,t1,t2,value=1):t1与t2按元素除后,乘以value加t,即t+(t1/t2)*valueaddcmul(t,t1,t2,value=1):t1与t2按元素乘后,乘......
  • 微机原理基础知识
    前言微机原理期末复习的一些概念性的基础知识总结。内容(1)微处理器、微机与微机系统三者之间有什么异同?(1)把CPU(运算器和控制器)用大规模集成电路技术做在一个芯片上,即为微处理器。(2)微处理器加上一定数量的存储器和外部设备(或外部设备接口)构成了微型计算机(也就是微机)。(3)微型计算机与......
  • 计算机基础知识(常用快捷键、DOS命令)
    Windows快捷键-Shift+Delete:永久删除-Ctrl+Shift+Esc:打开任务管理器-Win+D:快速进入桌面-Win+Tab:创建虚拟桌面  Win+Ctrl+←\→,快速切换虚拟桌面-Win+方向键:可以快速实现电脑分屏,包括二分屏、三分屏、四分屏-Win+E:打开我的电脑-Win+I:打开设置界面-Win+M:最小化所有窗......
  • PyTorch基础知识-新手笔记
    NumPy与TensorTensor为神经网络界的NumPy,与NumPy相似。相同之处:二者均可共享内存,它们之间的转换非常方便和高效。不同之处:NumPy会把ndarray放在CPU中加速。  Tensor会把ndarray放在GPU中加速。PyTorch中的Tensor可以是零维(又称为标量或一个数)、一维、二维及多维的数组。标量(s......
  • Python-Django-环境搭建和基础知识
    Python-Django学习目录:环境搭建和基础知识:包括安装Python和Django、了解Python基础语法、掌握Django框架的基本概念和工作原理等。模型和数据库:包括创建模型、定义字段、使用DjangoORM进行数据库操作等。视图和URL:包括定义视图函数、URL路由配置、模板渲染等。表单和验证:包括表单......
  • PyTorch基础知识-新手笔记
    PyTorch是Facebook团队于2017年1月发布的一个深度学习框架。PyTorch采用Python语言接口来实现编程,就像带GPU的NumPy,与Python一样属于动态框架。PyTorch继承了Torch灵活、动态的编程环境和用户友好等特点,支持以快速与灵活的方式构建动态神经网络,还允许在训练过程中快速更改代码而不......
  • 图的基础知识梳理
    图的基础知识梳理目录图的基础知识梳理图的定义图的分类有向图无向图完全图稀疏图稠密图平凡图零图顶点的度孤立点叶节点偶点奇点图的路径图的连通性无向图有向图带权图图的储存邻接矩阵思路无向图代码有向图代码时间、空间复杂度优点邻接表思路代码时间、空间复杂度优点欧拉路无......
  • 网络基础知识
    36张图,一次性补全网络基础知识!民工哥技术之路专注系统、Java后端、架构设计、微服务、集群、中间件等开源技术分享(后台回复1024免费赠送资源),关注我!一同成长!380篇原创内容公众号OSI和TCP/IP是很基础但又非常重要的知识,很多知识点都是以它们为基础去串联的,作......
  • TCP基础知识
    TCP详解TCP和UDPTCP和UDP都是传输层的协议。UDP:用户数据报协议,面向无连接,可以单播、多播、广播,面向数据报,不可靠交付TCP:传输控制协议,面向连接的,可靠的,基于字节流,仅支持单播传输TCP三次握手TCP是一种面向连接的单播协议,在发送数据前,通信双方必须在彼此间建立一条连接。所谓“连接......
  • AI训练营—Python的一些基础知识
    目录列表字典复制对象列表切片:左开右闭倒取值字典集合:无序的,元素是唯一的dk_set=set()#也可以是dk_set={},创建一个空的集合#集合的并union(),交intersection(),差difference()#集合不会出现重复元素foriin"Dkfor3,Dkfor3":dk_set.add(i)#添加元素i的值进集合......