一、以太网拓扑

以太网拓扑常常是星型拓扑,星型拓扑中心常常是一种可靠性很高的设备,叫做集线器。
使用集线器的以太网在逻辑上仍是一个总线网,各工作站使用 CSMA/CD协议,并共享逻辑上的总线。
集线器像一个多接口的转发器,工作在物理层。
集线器逻辑结构示意图:

二、以太网的信道利用率

以太网的争用期长度为2τ2τ2τ即端到端传播时延的两倍,检测到碰撞后不发送干扰信号。

1、参数a:它是以太网单程端到端实验τττ与帧的发送时间T0之比a = τττ/T0T0T0

注:

  • a——>0表示碰撞就立即可以检测出来,并立即停止发送,因而信道利用率很高。
  • a越大,表明争用期所占的比例增大,每发生一次碰撞就浪费许多信道资源,使得信道利用率明显降低。
2、对以太网参数的要求
  • 当数据率一定时,以太网的连线长度受到限制,否则τ的数值会太大
  • 以太网的帧长不能太短,否则T0T0T0的值会太小,使a值太大
3、信道利用率的最大值

理想化的情况下,以太网上的各站发送数据都不会产生碰撞(这显然不是CSMA/CD,而是需要一种特殊的调度方法),即总线一旦空闲就有一个站发送数据。这种极限信道利用率Smax为:
SmaxSmaxSmax = T0T0T0/(T0+τT0+τT0+τ) = 1/(1+a)1/(1+a)1/(1+a)

三、以太网的MAC(媒体访问控制层)

1、MAC层的硬件地址(MAC地址)

在局域网中,硬件地址又称为物理地址,或MAC地址。
MAC地址是48位二进制,在一般的显示中,一般显示成12位16进制
windows命令行中使用ipconfig /all来查看MAC地址:

2、适配器检查MAC地址

适配器从网络上每收到一个MAC帧就首先用硬件检查MAC帧中的MAC地址,如果是发往本站的帧则收下,否则就将此帧丢弃。
“发往本站的帧”包括以下三种:

  • 单播帧(一对一)
  • 广播帧(一对全体)
  • 多播帧(一对多)
3、MAC的帧格式
1)MAC的帧格式如下图:

数据链路层的MAC帧分为五部分:

  • 目的MAC地址
  • 原MAC地址
  • 类型(网络层使用的协议)
  • 数据(网络层的IP数据报)
  • FCS(帧检验序列)

注意:
由于数据链路层要求传输的帧最小为64字节,所以此时IP数据报要求最小为46字节,如果原始数据小于46字节,应在数据字段的后面加入整数字节的填充字段。

2)无效的MAC帧:
  • 帧的长度不是整数个字节;
  • 用收到的帧检验序列FCS查出有差错;
  • 数据字段的长度不在46~1500字节之间;
  • 有效的MAC帧长度为64~1518字节之间;
  • 对于检查出的无效的MAC帧就简单地丢弃,以太网不负责重传。

四、在数据链路层扩展以太网

通过光纤连接集线器,可以使以太网在距离上扩展;通过集线器级联,使网络中的计算机增加,但是组建了一个大的冲突域,通信效率降低了。
为了优化扩展后的以太网性能,可以使用网桥和交换机设备。

1、网桥

在交换机还没有出现以前,可以使用网桥来连接两个集线器进行通信。最大的作用是防止了集线器之间的数据传输冲突,将冲突控制在单个集线器范围内,隔离大的冲突域,减少冲突的几率。
网桥工作在数据链路层,它根据MAC帧的目的地址对收到的帧进行转发。
网桥具有过滤帧的功能。当网桥收到一个帧时,并不是向所有的接口转发此帧,而是先检查此帧的目的MAC地址,然后再确定将该帧转发到哪一个接口。

2、交换机

随着连接的集线器越来越多,网桥慢慢发展演变成交换机。
交换机是现在主流的局域网的交换设备,它有许多接口,直接和计算机相连接。
交换机通过学习构建MAC地址表,并根据MAC地址定向地存储转发数据,避免了广播式的数据发送,具有更高的安全性。

五、高速以太网

速率达到或超过100Mb/s的以太网称为高速以太网。

1)100Mb/s以太网

在双绞线或光纤上传送100Mb/s基带信号的星型拓扑以太网,仍使用CSMA/CD协议。
可在全双工方式下工作而无冲突产生,不使用CSMA/CD协议。
保持最短帧长不变,但将一个网段的最大电缆长度减小到100m。
帧间时间间隔从原来的9.6us改为现在的0.96us。

2)G比特以太网

允许在1Gb/s下全双工和半双工两种方式工作,只有在半双工方式下使用CSMA/CD协议。

3)10G比特以太网

10G比特以太网与其他带宽的以太网帧格式完全相同。
10G比特以太网不在使用铜线,只使用光纤作为传输媒体。
只工作在全双工方式下, 没有争用问题,不使用CSMA/CD协议。

4)使用高速以太网进行宽带接入

以太网接入的重要特点是它提供双向的宽带通信,并且可根据用户对宽带的需求灵活进行宽带升级。
采用以太网接入可实现端到端的以太网传输,中间不需要再进行帧格式转换。这就提高了数据的传输效率和降低了传输的成本。

以太局域网(以太网)相关推荐

  1. 以太局域网技术发展编年史

    目录 文章目录 目录 ALOHA 无线网络 以太网的诞生与发展 1973 年,Ethernet 诞生 1976 年,3Mbps Ethernet I 1979 年,3Com 公司成立 1983 年,1 ...

  2. 《计算机网络(谢希仁6版)》学习笔记(word导入)[待补全]

    xuex 学时 第一章  概述 4 第二章  物理层 6 第三章  数据链路层 6 第四章  网络层 12 第五章  运输层 10 第六章  应用层 6 第七章  网络安全 2 第八章  因特网上的音 ...

  3. 【计算机网络】第三部分 数据链路层(13) 有线局域网:以太网

    文章目录 13.1 IEEE标准 13.1.1 数据链躇层 1. 逻辑链路控制层LLC (1) 成帧 (2) LLC的需求 2. 介质访问控制层MAC 13.1.2 物理层 13.2 标准以太网 13 ...

  4. 局域网实现VLAN实例

    计算机网络技术从传统的以太网(10Mb/s) 发展到快速以太网(100Mb/s)和千兆以太网 (1000Mb/s)也不过几年的时间, 迅猛的势头令人吃惊.而现在中大型规模网络建设中, 以 千兆三层交换 ...

  5. 决定局域网的主要技术要素

    一.局域网传输介质 局域网中常用的传输介质是同轴电缆.双绞线.光纤和无线通信信道.过去同轴电缆的性价比是最好的. 目前中高速的局域网中都采用双绞线作为传输介质,在远距离传输中使用光纤传输,在有移动站点 ...

  6. 常见的局域网拓扑结构

    常见的局域网拓扑结构 网络中的计算机等设备要实现互联,就需要以一定的结构方式进行连接,这种连接方式就叫做"拓扑结构",通俗地讲这些网络设备如何连接在一起的.目前常见的网络拓扑结构主 ...

  7. 网络基础3-1(细谈IP协议头, 网络层,子网划分,路由选择,数据链路层,以太网帧格式,MAC地址,再谈ARP协议)

    IP协议 IP协议头格式 4位版本号(version): 指定IP协议的版本, 对于IPv4来说, 就是4 4位头部长度(header length): IP头部的长度是多少个.32bit, 也就是 ...

  8. 革新以太网交换机架构 全光网络的风刮进园区

    全光网络的风正在刮进园区网,众所周知,光纤入户发展迅速,随着PON(无源光纤网络)技术在运营商通信网络的大规模使用,PON相关产业链逐步成熟,这也使得PON技术逐步在企业园区网得到应用. 基于铜线介质 ...

  9. 局域网网络风暴检测工具_【思唯网络学院】从原理到配置,最全的VLAN说明就在这了!...

    有关VLAN的技术标准IEEE 802.1Q早在1999年6月份就由IEEE委员正式颁布实施了,而且最早的VLNA技术早在1996年Cisco(思科)公司就提出了.随着几年来的发展,VLAN技术得到广 ...

最新文章

  1. 委托(一个主窗体统计多个从窗体的按钮单击的次数)
  2. 解决R 4.0版本包的安装错误
  3. 如何快速阅读一篇英文文献
  4. MaxCompute,基于Serverless的高可用大数据服务
  5. 用JavaScript玩转计算机图形学(一)光线追踪入门
  6. Spark 与MapReduce 资源调度方面的简单对比
  7. Spring AOP之ThrowsAdvice
  8. spring environment_SpringBoot实战8-Spring基础-应用环境
  9. ZooKeeper学习笔记—配置管理
  10. python教程循环语句_Python教程:关于Python 循环语句
  11. 最近在InfoQ上翻译的几篇文章
  12. SharedCache分析:服务端程序
  13. bug[应该已经修复了]:红色方框随机丢失(简书安卓2.0beta)
  14. paip.基于urlrewrite的反向代理以及内容改写
  15. matlab打开模型步骤,基于Matlab/Simulink的模型开发(连载一)
  16. 阿里云AIoT造物秘籍●开放下载
  17. 【无标题】快宝电子面单接口
  18. 同时被三个面试官面试_工作面试官犯的5个错误
  19. 自定义mui的索引列表indexedList(可用作通讯录)详细用法
  20. 计算机如何连接共享网络设置,win7怎么共享无线_win7共享网络的设置方法

热门文章

  1. iOS 评论APP撰写评论
  2. 你造吗?这个属性值你写错了多少年?target=“_blank”
  3. 简明Linux命令行笔记:tee
  4. 细说CSS的transform
  5. C/C++中函数指针的含义(转)
  6. 【Vue.js 知识量化】Promise
  7. weblogic-wslt初探
  8. SQLSERVER根据字符 切割字符串的方法
  9. 深入理解iPhone数据持久化(手把手教你iphone开发 - 基础篇)
  10. Pandas时间索引的骚操作