What is the difference between IP and ICMP?

Q.  What is the difference between IP and ICMP?
- Published on 23 Sep 15

a. IP is a reliable protocol while ICMP is an unreliable protocol.
b. In IP, error checking and control are not concerns while in ICMP it concerns.
c. IP provides assistance mechanisms while ICMP doesn't provide assistance mechanisms.
d. None of the above.

ANSWER: In IP, error checking and control are not concerns while in ICMP it concerns.
 

    Discussion

  • Prajakta Pandit   -Posted on 14 Oct 15

    - IP :

        - The IP which stands for Internet Protocol is the network layer protocol.

        - It is used for routing the data from the source to its destination.

        - Every datagram contains an IP header followed by a transport layer protocol such as, TCP or UDP.

        - IP does not provide error reporting mechanism.

        - In IP, error checking and controls are not concerned.

    - ICMP :

        - ICMP (Internet Control Messaging Protocol) is an addition to Internet Protocol to carry error, routing and control messages and data.

        - It is also considered as a protocol of the network layer.

        - It differs from transport protocols such as TCP and UDP, in that it is not used to exchange data between systems.

        - ICMP has error reporting mechanism.

Post your comment / Share knowledge


Enter the code shown above:

(Note: If you cannot read the numbers in the above image, reload the page to generate a new one.)