Short Note on Internet Control Protocols
Introduction
Internet Control Protocols are used to manage, control, and report errors in network communication. These protocols help maintain smooth and reliable data transmission across the Internet.
What are Internet Control Protocols?
Internet Control Protocols are mainly used for:
- Error reporting
- Network diagnostics
- Flow and congestion control
- Managing multicast communication
They work along with the Internet Protocol (IP) to ensure proper network operation.
Important Internet Control Protocols
1) ICMP (Internet Control Message Protocol)
ICMP is used for sending error messages and operational information.
- Reports problems in IP packet delivery.
- Used for diagnostic tools.
- Does not carry application data.
Example:
The ping command uses ICMP to check network connectivity.
Functions of ICMP:
- Destination unreachable message
- Time exceeded message
- Echo request and reply
2) ARP (Address Resolution Protocol)
ARP is used to find the MAC address of a device when its IP address is known.
- Converts logical IP address into physical MAC address.
- Used within a local network (LAN).
Example:
When a computer wants to send data to another computer in the same LAN, ARP finds the MAC address.
3) RARP (Reverse Address Resolution Protocol)
RARP is used to find the IP address of a device when its MAC address is known.
- Opposite of ARP.
- Mostly replaced by DHCP in modern networks.
4) IGMP (Internet Group Management Protocol)
IGMP is used for managing multicast group membership.
- Allows devices to join or leave multicast groups.
- Used in video streaming and online broadcasting.
Summary Table
| Protocol | Full Form | Main Function |
|---|---|---|
| ICMP | Internet Control Message Protocol | Error reporting and diagnostics |
| ARP | Address Resolution Protocol | Finds MAC address from IP |
| RARP | Reverse Address Resolution Protocol | Finds IP from MAC |
| IGMP | Internet Group Management Protocol | Manages multicast groups |
Conclusion
Internet Control Protocols help in managing and controlling network communication. ICMP handles error reporting, ARP and RARP manage address resolution, and IGMP controls multicast communication. These protocols ensure proper functioning and troubleshooting of Internet networks.
Viva Questions with Answers
1. Which protocol is used by the ping command?
ICMP.
2. What is the main function of ARP?
To find the MAC address from an IP address.
3. Which protocol manages multicast groups?
IGMP.
4. What does ICMP mainly handle?
Error reporting and diagnostics.
5. Which protocol has replaced RARP in modern networks?
DHCP.
