以太网学习笔记

以太网

局域网主要使用的就是广播信道,局域网有三类,星型网,环形网,总线网,以太网就是最为著名的总线网。

共享信道具有两种技术方法,静态划分信道动态媒体解入控制(随机接入,受控接入),以太网就是采用随机接入的总线网。

由于商业竞争关系而未能形成统一的局域网标准,所以鉴于此将局域网的数据链路层划分为了两个子层——**逻辑链路控制层LLC和媒体接入控制层MAC层,**MAC层用来解决媒体输入相关的问题。

1 适配器

适配器用来连接计算机与局域网;同时要能够实现以太网协议;

适配器和局域网之间的通信是通过双绞线或者电缆以串行传输的方式进行的;而适配器与计算机之间的通信是并行方式进行的,之所以适配器要能够进行两种数据传送方式之间的串并行转化;

网络上的数据率与计算机总线上的数据率不同,因此适配器要安装内存储器以进行两种速率下的缓存功能

适配器要能够实现以太网协议

计算机的硬件地址就在适配器的ROM中;(计算机的软件地址IP地址,在计算机的存储器中)
img

2 CSMA/CD协议

基于以太网的广播通信方式采用的具有检测功能的协议

要点:

  1. 多点接入——即总线网络的方式

  2. 载波监听——每个站在发送前和发送的时候都不断的检测信道是否有其他站点在发送信号

  3. 碰撞检测——边发送边监听,若在信道上有至少两个站点同时发送信息便发生碰撞,使得两边发送的信息都作废;

2.1 碰撞检测

电磁波在1km的电缆传送的传播时延约为5μs

所以一个站点最长在发送信息之后的一个往返时间(即两倍的端到端的传播时延)内才能收到碰撞信号,所以一个站点在发送信号的一段时间内,是不确定是否会遭遇碰撞的;——即以太网发送的不确定性;而这段不确定是否会发生碰撞的时间称为争用期(或碰撞窗口);

而在争用期如果发生碰撞则双方都需要进行重传操作,而以太网使用的确定重传时间的方法称为截断二进制指数退避算法;

这是一种动态退避算法,在争用期(具体为51.2μs)内可传送512bit,即64字节,所以发生碰撞的时间就在站点发送512bit的时间内(也就是说,如果站点在发送一个完整的512字节的过程中没有检测到碰撞信号,则说明以后的发送都不会发生碰撞,可以完整的发送完整个数据帧)

在动态退避的过程中,为了使所有的站点发送的每一个数据帧逗都能保证得到想要的发送结果信息(是否发生碰撞),则规定一个数据帧的最小长度应该为512bit,这样,每个站点在发送所有的数据帧时都能够在发送完之前知道是否发生了碰撞,是否需要重传(如果小于最小帧长64字节,则有可能在完全发送完之后才发生碰撞,这样发送站点就不知道发生了碰撞,即不会重传该帧),因此,在以太网中多点信道中,凡长度小于64 字节的帧都是由于冲突而发生异常终止的无效帧,在接收站点的适配器中即可方便判断出该结果;

规定帧间最小间隔9.6μs,是为了使刚刚收到数据帧站点能够有时间对手的数据帧作出反应

2.2 强化碰撞

在发生碰撞之后除了立即停止发送数据之外,还要发送32bit或48bit 的人为干扰信号,目的是为了能够让所有站点都知道发生了碰撞

3 使用集线器的星形拓扑结构

双绞线以太网的出现,是局域网发展史上的一个重要的里程碑

集线器使用电子器件模拟实际电缆线的工作,所以使用集线器的以太网在逻辑上还是一个总线网,各站逻辑上共享总线。而且是用的还是协议;

集线器的接口通过两对双绞线与计算机上的适配器相连;一个集线器像是一个多接口的转发器;

集线器工作在物理层,每个接口只简单地转发比特,不进行碰撞检测,

集线器采用专门的芯片,进行自适应串音回波抵消;(使得同一接口的强信号不会对弱信号产生干扰)

4 MAC层的硬件地址

硬件地址又称为物理地址或MAC地址

硬件地址其实不算严格意义上的地址,因为并没有指明具体位置,硬件地址是适配器唯一编号,用来唯一的标识每台电脑上的适配器

硬件地址在适配器生产时固化在适配器的ROM中;

4.1 MAC地址的格式

总共64位(6字节)前三字节由管理全球硬件地址的机构——注册管理机构RA向适配器制造公司出售称为组织唯一标识符OUI,后三字节由制造公司自行分配,称为扩展标识符,(其中前三字节中有两位是用来标识是否位单播地址和是否属于全球管理的)

img

  • 目的地址和源地址指的是硬件地址

  • 类型字段用来标志上层使用的是什么协议

  • FCS帧检验序列,使用CRC检验

  • 前同步码是为了使适配器的时钟与比特流达成同步;

同时我们要注意的是在MAC帧中并没有数据长度的标识,但由于传输时使用的是曼彻斯特编码的方式,所以通过对曼彻斯特编码的信号特点的观察便可确定是否传送完毕;(曼彻斯特编码信号的码元正中间有一次电压转换)

5 以太网的扩展

  1. 在物理层扩展以太网

  2. 在数据链路层扩展以太网

​ * 通过网桥扩展以太网

​ * 通过以太网交换机扩展

  1. 虚拟局域网
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值