Which protocol is responsible for assigning logical addresses to devices so…

2026

Which protocol is responsible for assigning logical addresses to devices so that data packets can be routed across different networks?

  1. A.

    HTTP

  2. B.

    TCP

  3. C.

    IP

  4. D.

    FTP

Attempted by 731 students.

Show answer & explanation

Correct answer: C

The correct protocol is the Internet Protocol (IP). IP operates at the network layer and is responsible for assigning logical addresses, such as IPv4 or IPv6, to devices. This allows data packets to be routed across different networks. In contrast, protocols like HTTP and FTP function at the application layer for data exchange, while TCP manages transport reliability rather than routing logic.

Explore the full course: Up Lt Grade Assistant Teacher 2025