ユニキャスト (Unicast) は、コンピューターネットワークにおける通信方式の一つで、ある1つの送信者がある1つの受信者に向けてデータを送信する方法です。つまり、1対1の通信を行う方式です。
例えば、インターネット上でWebページを閲覧する場合を考えてみると、自分のコンピュータは、Webサーバーに対してHTTPリクエストを送信します。このリクエストは、自分のコンピュータからWebサーバーの1つに送信され、Webサーバーからの応答も同じく1つのWebサーバーから自分のコンピュータに送信されます。このように、1つの送信者と1つの受信者の間で通信が行われるため、これはユニキャスト通信と呼ばれます。
他の例としては、オンラインでビデオ通話を行っている場合があります。この場合、自分のコンピュータと相手のコンピュータの間で直接通信が行われます。つまり、自分のコンピュータが送信したデータは、相手のコンピュータにのみ到達し、他の誰にも送信されないため、これもユニキャスト通信と呼ばれます。
ユニキャストは、1対1の通信が必要な場合に最適な通信方式です。しかし、1つの送信者が複数の受信者にデータを送信する場合や、あるネットワーク内の全てのデバイスにデータを送信する場合には、マルチキャストやブロードキャストといった他の通信方式が使われます。