ユニキャスト:1対1のデータ通信を支える技術
- ユニキャストとはユニキャストとは、ネットワークを介して情報を送受信する方法の1つで、特定の送信元から特定の宛先にのみデータを送信する方式です。身近な例で例えると、手紙を特定の住所に送る場合を想像してみてください。手紙は、宛先に書かれた住所に住む人にのみ届きますよね。ユニキャストもこれと同じように、情報伝達の相手が明確に決まっているため、限られた相手とのやり取りに適しています。インターネット上では、日々膨大な量のデータが飛び交っていますが、ユニキャストはこのデータのやり取りの基礎となっています。例えば、ウェブサイトを閲覧する際、ユーザーのパソコンはWebサーバーに対してデータの送信を要求します。そして、Webサーバーは要求元のユーザーのパソコンだけに、ウェブサイトのデータを送り返します。このように、1対1の通信を実現するユニキャストは、インターネットにおける基本的な通信方式と言えるでしょう。一方で、ユニキャストは一度に一つの相手にしかデータを送信できません。そのため、複数の相手に同じデータを送信したい場合は、その数だけ送信操作を繰り返す必要があり、効率が悪くなってしまいます。このような場合は、後述するブロードキャストやマルチキャストといった、異なる通信方式が用いられます。