Computer Network Assignment 15

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

ProtocolFull FormMain Function
ICMPInternet Control Message ProtocolError reporting and diagnostics
ARPAddress Resolution ProtocolFinds MAC address from IP
RARPReverse Address Resolution ProtocolFinds IP from MAC
IGMPInternet Group Management ProtocolManages 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.

Spread the love

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top