aloha协议

       取名Aloha,是夏威夷人表示致意的问候语,这项研究计划的目的是要解决夏威夷群岛之间的通信问题。Aloha网络可以使分散在各岛的多个用户通过无线电信道来使用中心计算机,从而实现一点到多点的数据通信。 由此可见,ALOHA采用的是一种随机接入的信道访问方式 。

       ALOHA协议和它的后继者CSMA/CD都是随机访问或者竞争发送协议。随机访问意味着对任何站都无法预计其发送的时刻;竞争发送是指所有发送的站自由竞争信道的使用权。 Aloha协议或称Aloha技术、Aloha网,是世界上最早的无线电计算机通信网。它是1968年美国夏威夷大学的一项研究计划的名字。由该校Norman Amramson等人为他们的地面无线分组网设计的。70年代初研制成功一种使用无线广播技术的分组交换计算机网络,也是最早最基本的无线数据通信协议。

 

       ALOHA协议的思想很简单,只要用户有数据要发送,就尽管让他们发送。当然,这样会产生冲突从而造成帧的破坏。但是,由于广播信道具有反馈性,因此发送方可以在发送数据的过程中进行冲突检测,将接收到的数据与缓冲区的数据进行比较,就可以知道数据帧是否遭到破坏。同样的道理,其他用户也是按照此过程工作。如果发送方知道数据帧遭到破坏(即检测到冲突),那么它可以等待一段随机长的时间后重发该帧。

  时隙ALOHA协议。思想是用时钟来统一用户的数据发送。办法是将时间分为离散的时间片,用户每次必须等到下一个时间片才能开始发送数据,从而避免了用户发送数据的随意性,减少了数据产生冲突的可能性,提高了信道的利用率。

  ALOHA协议是由美国夏威夷大学开发的一种网络协议。处于OSI模型中的数据链路层。它属于随机存取协议(Random Access Protocol)中的一种。它分为纯ALOHA协议和分段ALOHA协议.

  纯ALOHA协议(Pure ALOHA)

  当传输点有数据需要传送的时候,它会向立即向通讯频道传送。

  接收点在收到数据后,会ACK传输点。

  如果接收的数据有错误,接收点会向传输点发送NACK。

  当网络上的两个传输点同时向频道传输数据的时候,会发生冲突,这种情况下,两个点都停止一段时间后,再次尝试传送。

  因为有太多的传输冲突.

  分段ALOHA(Slotted ALOHA)

  这是对纯ALOHA协议的一个改进。改进之处在于,它把频道在时间上分段,每个传输点只能在一个分段的开始处进行传送。每次传送的数据必须少于或者等于一个频道的一个时间分段。这样很大的减少了传输频道的冲突。

你可能感兴趣的:(aloha协议)