计算机网络 ALOHA协议

计算机网络中的ALOHA协议

ALOHA 是一种通过共享网络通道传输数据的多路访问协议。它运行在开放系统互连(OSI)模型的媒体访问控制子层(MAC子层)。使用这个协议,多个节点产生的数据流通过一个多点传输通道进行传输。

ALOHA 中,每个节点或站点在不尝试检测传输通道是否空闲或忙碌的情况下发送帧。如果通道是空闲的,帧将成功传输。如果两个帧同时占用通道,则会发生帧碰撞,并且帧将被丢弃。这些站点可以选择重复传输已损坏的帧,直到成功传输为止。

ALOHA协议的版本

计算机网络中的ALOHA协议

纯ALOHA

在纯ALOHA中,传输时间是连续的。每当一个站点有可用的帧时,它就发送该帧。如果发生碰撞并且帧被破坏,发送方将等待随机的时间量然后重新发送它。

时隙ALOHA

时隙ALOHA减少了碰撞的数量,并且将纯ALOHA的容量翻倍。共享通道被划分为若干个离散的时间间隔,称为时隙。每个站点只能在每个时隙的开始时传输。然而,如果多个站点尝试在相同的时间时隙的开始时传输,仍然可能发生碰撞。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程

计算机网络 精选笔记