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?
- A.
HTTP
- B.
TCP
- C.
IP
- 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.