Unicast ist ein Begriff aus der Computernetzwerktechnik, der die Übertragung von Daten an eine einzelne Empfangsadresse beschreibt. Im Gegensatz dazu steht beispielsweise Broadcast, bei dem Daten an alle Adressen in einem Netzwerk gesendet werden, oder Multicast, bei dem Daten an eine bestimmte Gruppe von Adressen gesendet werden.
Unicast-Kommunikation ist typisch für viele Internetanwendungen, bei denen Daten gezielt an einen bestimmten Empfänger gesendet werden müssen, wie beispielsweise beim Abrufen von Webseiten, dem Versenden von E-Mails oder dem Herunterladen von Dateien. In einem Unicast-Kommunikationsmodell sendet ein Sender Daten an eine bestimmte IP-Adresse und ein bestimmter Empfänger reagiert darauf, indem er die Daten empfängt und darauf reagiert.