Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

ALOHAとは? わかりやすく解説

アロハ【aloha】

読み方:あろは

《愛・親切の意》

【一】[感]ハワイで、送迎あいさつの語。さようなら。ようこそ

【二】[名]アロハシャツ」の略。


ALOHA

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/01/07 02:05 UTC 版)

ALOHA(アロハ)は、1972年にハワイ大学で開発された無線通信用の通信プロトコルであり、OSI参照モデルのMAC副層に位置づけられる。

ALOHAは、多重ランダムアクセス方式を採用しており、この種の通信プロトコルとしては初めての方式である。 この通信プロトコルを元に様々な改良がなされ、最初のものは後に"Pure ALOHA"と呼ばれることになる。

背景

1970年代、コンピュータは中央の汎用コンピュータにアクセスして処理をしてもらうという形態で使用されていた。 施設が各島に点在しているハワイ大学では、それぞれの施設から中央にアクセスするためのネットワーク化を実現する必要があった。 しかしながら、当時のハワイ諸島電話回線の信頼性は低く、無線通信によるネットワークを形成することになった。 このプロジェクトはALOHAプロジェクトと呼ばれた。(詳細はALOHAnetを参照のこと)

種類

Pure ALOHA

1972年に開発された、最も古く、最も単純なプロトコル。 最大スループットは18.4%。

  1. 送信者は任意のタイミングでパケットを送信することができる
  2. パケットが正常に受信されたら、受信者は受信確認パケット (ACK; Acknowledgment packet) を送信する
  3. 送信者は一定時間経過後もACKが帰ってこない場合には、ランダムな時間後に再送する
    • 受信側がACKを送信していても、送信側が正常にACKを受信できない場合には再送することになる

この方式では、ノード数の増加にしたがって衝突が発生する確率が高くなり、パケットの一部が衝突しただけで再送する必要が出てくる。

|Packet of Node A|<-送信成功         |Packet of Node A|<-送信失敗(衝突)
                       |Packet of Node B|<-送信失敗(衝突)

Slotted ALOHA

Pure ALOHAの改良版のプロトコルで、Pure ALOHAが任意のタイミングでの送信を許可していたのに対し、一定間隔でタイムスロットを設けて送信タイミングを制御している。 それ以外はPure ALOHAと同様の手順で送受信が行われる。 これによりパケットの一部だけが衝突しても再送しなければならないという制約が無くなり、最大スループット36.8%と通信効率が飛躍的に向上した。

 |    Timeslot    |    Timeslot    |    Timeslot    |    Timeslot    |
 |Packet of Node A|<-送信成功                        |Packet of Node A|<-送信失敗(衝突)
                  |Packet of Node B|<-送信成功       |Packet of Node B|<-送信失敗(衝突)

r-ALOHA

r-ALOHA(予約ALOHA, Reservation ALOHA)は、Slotted ALOHA方式を用いて予約情報を載せて送信し、それ以降のフレーム(複数からなるスロット)を予約する方式である。 予約に成功した場合は、そのフレーム(後に続くスロット)はすでに予約済みとみなされ、予約に成功したノード以外は送信を行わない。

 |rsrv/data|rsrv/data|rsrv/data|rsrv/data|rsrv/data|rsrv/data|rsrv/data|・・・
 |<-------------------- Frame -------------------->|

ALOHA-Reservation

r-ALOHAとの違いは、各フレームに予約のためのスロットが設けられていて、そのタイミングで予約を行うことである。

 | reserve |data-slot|data-slot|data-slot|data-slot| reserve |data-slot|・・・
 |<-------------------- Frame -------------------->|

関連項目


アロハ

(ALOHA から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/09/15 03:20 UTC 版)

アロハ(Aloha)



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ALOHA」の関連用語

ALOHAのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ALOHAのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのALOHA (改訂履歴)、アロハ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS