Ethernet802.3中的关键要素

CSMA/CD

系统将以太网信号传送到连接在 LAN 中的每一台主机,传送时使用一个特殊的规则集来确定哪台工作站可以访问网络。以太网所使用的规则集是基于 IEEE 载波侦听多路访问/冲突检测 (CSMA/CD) 技术。
载波侦听
在 CSMA/CD 接入方法中,要发送报文的所有网络设备必须在发送之前进行侦听。
如果设备检测到来自其它设备的信号,它就会等待特定的时间的后再尝试发送。
如果没有检测到流量,设备将发送报文。在发送过程中,设备仍会继续侦听 LAN 中的流量或冲突。报文发送之后,设备将恢复默认侦听模式。
多路访问
如果设备之间的距离造成一台设备的信号延时,也就是说,另一台设备无法检测到信号,则另一台设备可能也会开始发送。那么,现有两台设备同时在介质中发送信号。报文将在介质中传播,直到相互碰头。此时,双方的信号就会混合,报文被损坏,从而形成冲突。虽然报文已损坏,但剩余信号会混杂在一起继续通过介质传播。
冲突检测
当设备处于侦听模式下,它可以检测到共享介质中何时发生冲突,因为所有设备均可检测到信号振幅的增长高于正常水平。
冲突发生时,处于侦听模式的其它设备以及所有正在发送的设备,都会检测到信号振幅的增长。每台正在发送的设备将继续发送,以确保网络上的所有设备都检测到冲突。
堵塞信号和随机回退
检测到冲突之后,发送设备将发出堵塞信号。堵塞信号通知其它设备发生了冲突,以便它们调用回退算法。回退算法将使所有设备在随机时间内停止发送,以让冲突消除。
设备上的延迟过时后,该设备将恢复到“发送前侦听”模式。随机回退时间可确保涉入冲突的设备不会再同时尝试发送流量,以免再现整个冲突过程。但是,在回退期间,可能会有第三台设备在两台涉入冲突的设备重新发送之前先行发送报文。
以太网通信
交换 LAN 网络中的通信以三种方式进行:单播、广播和组播:
单播:在单播通信中,帧从一台主机发出,发往一个特定的目的地。在单播传输中,只有一个发送方和一个接收方。单播传输是 LAN 和 Internet 中最主要的传输形式。单播传输的例子包括 HTTP、SMTP、FTP 和 Telnet。
广播:在广播通信中,帧从一个地址发送到所有其它地址。在此情况下,只有一个发送方,但是信息发送到所有连接的接收方。当需要将同一报文发送到 LAN 上的所有设备时,广播传输必不可少。广播传输的示例有地址解析协议 (ARP) 发送到 LAN 上所有计算机的地址解析查询。
组播:在组播通信中,帧发送到一组特定的设备或客户端。组播传输客户端必须是逻辑组播组的成员才能接收信息。组播传输的示例有网络协作业务会议的视频和语音传输。
双工设置
用于以太网通信的双工设置有两种:半双工和全双工。图中显示了现代网络设备中提供的两种双工设置。
半双工:半双工通信依赖于单向数据流,在单向数据流中,发送数据和接收数据不会同时执行。这种形式类似于步话机或对讲机的工作方式,因为任何时候只能有一个人说话。如果一个人在另一个人准备开口时说话,则会发生冲突。因此,半双工通信实施 CSMA/CD 以帮助降低冲突的可能性,并在冲突发生时检测到冲突。因为数据每次只能沿一个方向流动,半双工通信存在由于持续等待而引起的性能问题。半双工连接常见于一些老式硬件(如集线器)。当多个节点连接到集线器,共享集线器与交换机端口的连接时,这些节点必须以半双工模式工作,因为终端计算机必须能够检测冲突。如果网卡无法配置为全双工工作,则节点可采用半双工模式工作。在此情况下,交换机上的端口默认也为半双工模式。由于存在这些限制,因此在新型硬件中全双工通信已经替代了半双工。
全双工: 在全双工通信中,数据流为双向,因此可以同时发送数据和接收数据。双向支持减少了传输间的等待时间,从而提高了性能。目前市场上销售的大部分以太网网卡、快速以太网网卡和千兆以太网网卡都提供了全双工功能。在全双工模式下,冲突检测电路处于禁用。两个相连的端点由于使用了网络电缆中两条不同的电路,因此它们发送的帧不可能发生冲突。每一全双工连接仅使用一个端口。为实现全双工连接,交换机必须能支持全双工;或者如果两个节点之间采用直接连接,则两个节点都必须支持全双工。当节点通过全双工网卡直接连接到一个交换机端口,而无需与其它设备共享端口时,交换机端口应配置为全双工模式。
标准的共享式基于集线器的以太网配置,其效率通常为 10Mb/s 带宽的 50% 到 60%。与 10Mb/s 带宽相比,全双工快速以太网可双向提供 100% 的效率(100Mb/s 发送和 100Mb/s 接收)。

本文出自 “07net01” 博客,请务必保留此出处http://07net01.blog.51cto.com/1192774/586884

更多相关文章
  •   近来着眼于ANDROID4.0的关注与研究,第一时间把ANDROID4.0源码下下来了,只是时间问题,所以没能第一时间把过程记录下来,今天算是富裕点时间就给写下来,希望能给灼热于ANDROID继续平台研究而又未及时获得相关资源的热机友们做个简单的参考,好了,废话不多说,我就直接贴图吧,现在很简单 ...
  • 近期,Google开源了强大的自动化构建工具Bazel.正好博主近期在使用china版的Bazel--腾讯自主开发的Blade,所以准备跟大家分享一下Google Bazel这个分布式构建系统的原理和使用方法.以下是分享的目录: Google Bazel原理篇:Google分布式构建软件之第一部分: ...
  • 一.SQL Profiler 事件类 Stored Procedures\RPC:Completed TSQL\SQL:BatchCompleted 事件关键字段 EventSequence.EventClass.SPID.DatabaseName.Error.StartTime.TextData. ...
  • 大量海康威视视频监控存在openssl漏洞 泄露重要信息(包括账号密码) 海康威视视频监控存在openssl漏洞(包括网吧 工厂 别墅 住宿等)     opensll泄露了信息,通过多次获取可以得到账号密码,登陆查看视频监控,也可以修改里面所有配置等信息       测试了一部分都存在openss ...
  • 易网科技讯 3月30日消息,2014中国IT领袖峰会今日开幕,金山软件CEO张宏江在接受易网科技专访时表示,互联网对传统产业的冲击是一定的,传统产业抵制没有用,只有跟得上大潮的公司才能够存活下来.张宏江表示,新的技术,新的方式带来的可能生产力会更高,效率会更高,速度更快,这中间就使得传统的一些产业会 ...
  • 易网科技与百度新闻联合报道
一周排行
  • 易网科技讯 1月4日消息,据国外媒体报道,微软将起诉英国电子产品零售商Comet公司,因其未经授权制作了数万张Windows操作系统CD光盘,并将这些盗版产品销售给了顾客.据悉,微软在针对Comet发起的起诉书中称, ...
  • TCL集团(100,收盘价2.02元)27日公告,公司董事长.CEO李东生于26日通过深圳证券交易所交易系统以均价每股2.02元增持公司198万股股份,占公司总股本的0.02%.增持后李东生持有公司4.76亿股份,占 ...
  • 随着VPN技术在企业网中应用的日益广泛,各种VPN技术也随之成为人们关注的焦点.目前应用比较广泛的VPN技术包括MPLS VPN和L2TP.GRE.IPSec等IP VPN,其中MPLS VPN主要应用在网络的核心层 ...
  • Language: Power Strings Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 33205 Accepted: 13804 Des ...
  • 易网科技讯 7月3日消息,2012年增值电信业务合作发展大会暨移动互联网(北京)峰会今天在北京新世纪日航酒店举行,易网科技在现场直播报道.以下为3G门户总裁张向东做主题为"移动互联网的全球化远征" ...
  • archlinux的安装与简单配置   分区 cfdisk   格式化 mkfs.ext4 /dev/sdaX ...   挂载分区 mount /dev/sdaX /mnt ...   修改软件源 nano /et ...
  • 该文章主要是讲述如何使用VS2010创建word文档,因为在项目中我们可能需要点击一个按钮把数据库中的项目表单或图片显示到word文档中,因此该文章主要分析如何使用VS2010创建word文档并填写相应的内容.主要通 ...
  • response.setHeader("Pragma", "No-cache"); response.setHeader("Cache-Control", ...
  • 香港5月5日电 短短20年,全球软件产业的规模已经达到2000亿美元,从事软件开发的专业人员超过1000万人.新经济导刊文章称,中国IT业以25%的年增长率,在未来即将成为世界IT第一大国,包括微软在内的任何公司都不 ...
  • 今天小编为大家带来了崩坏学园2灰烬与法夫尼尔哪个好 属性对比介绍,感兴趣的朋友们可以跟着小编去下文了解一下哦 今天小编为大家带来了崩坏学园2灰烬与法夫尼尔哪个好 属性对比介绍,感兴趣的朋友们可以跟着小编去下文了解一下 ...