Depending on the packet transmission or communication process we say which kind of communication it is. Usually three main cast we say generally Unicast, Multicast and Broadcast. Rarely we use to hear term called anycast. Total we can say four types as per the packet transmission, they are.
- Unicast
- Anycast
- Multicast
- Boradcast
What is Unicast ?
Unicast is the term used when a packet communication is between a particular one source to one particular destination. It is basically One-One communication. Unicast uses IP delivery methods like TCP and UDP, which are session based protocols.
Where Unicast can be used?
Unicast will be used in our regular applications like HTTP, SMTP and TELNET, these applications uses TCP/IP protocol and they are one to one communications and they are session based also.
What is Anycast ?
Anycast is delivering or transmitting a packet to one interface of a set of receivers. It is similar to multicast but we don't send to all destination users. This will be used in IPv6, In this the packet will be transmitted to nearest network node from that it will be sending to other destinations.
Where Anycast can be used?
Anycast method will be used in applications like DNS and Cloud. When we type URL in browser it will be sending request to Slave server which is located near by, this is kind of unicast, sending a packet to nearest located server. The main advantage is whenever nearest server / nearest DNS fails it will not drop the request, if we remove the server from network it will be sending to next nearest server.
What is Multicast ?
Multicast is transmitting or sending a packet or information to a group of selected users. In multicast we can send same packet to more than one user, it is not like anycast. In unicast way it will be sending information to all destinations.
Where Multicast can be used?
Multicast can be used in television video streaming services, where same packet will transmitted to many users at a same time. In this security of the packet also taken into consideration.
Multicast is transmitting or sending a packet or information to a group of selected users. In multicast we can send same packet to more than one user, it is not like anycast. In unicast way it will be sending information to all destinations.
Where Multicast can be used?
Multicast can be used in television video streaming services, where same packet will transmitted to many users at a same time. In this security of the packet also taken into consideration.
What is Broadcast ?
Broadcast is when we transmit one packet to all the users in network. In this just sender transmit the packet and it travels through full topology and all users will be receiving the message.
Where Broadcast can be used?
Broadcast can be used in the network when administrator want to communicate all the users in network or wanted to send same packet information to all the members of network.
** All the images were taken from "Google" and "Wikipedia".
No comments:
Post a Comment