Unicast is a term in computer networking that describes the transmission of data to a single receiving address. In contrast, there's broadcast, where data is sent to all addresses in a network, or multicast, where data is sent to a specific group of addresses.
Unicast communication is typical for many Internet applications where data needs to be sent to a specific recipient, such as retrieving web pages, sending emails, or downloading files. In a unicast communication model, a sender sends data to a specific IP address, and a specific receiver responds by receiving the data and reacting to it.