The correct answer is A. IP assigns source and destination address information to data packets.
Here's why:
1. IP (Internet Protocol) is responsible for assigning unique source and destination addresses to data packets transmitted over a network.
2. This addressing by IP allows the packets to reach their intended destinations by providing routing information within each packet.
3. TCP (Transmission Control Protocol) works alongside IP to ensure reliable delivery of data by establishing connections, sequencing data packets, acknowledging their receipt, and handling error checking.
In summary, TCP/IP is a suite of protocols where IP assigns addresses to packets and TCP ensures the orderly and error-checked delivery of data over a network.