Option A: It is possible for a computer to have multiple IP addresses
This statement is true.
A single host may possess multiple network interfaces (e.g., Ethernet, Wi-Fi, loopback, virtual interfaces), each with its own assigned IP address. Additionally, a single interface may be configured with multiple IP addresses through address aliasing. This is standard practice in servers, firewalls, and multi-homed systems.


Option B: IP packets from the same source to the same destination can take different routes in the network
This statement is true.
IP is a connectionless, best-effort protocol. Each packet is routed independently by intermediate routers based on their current routing tables. Routing tables may change dynamically due to link failures, load balancing, or policy updates. As a result, packets belonging to the same flow may follow different paths through the network. This behavior is inherent to IP’s design and is not considered an error.
Option C: IP ensures that a packet is discarded if it is unable to reach its destination within a given number of hops
This statement is true.
The IPv4 header includes an 8-bit Time-to-Live (TTL) field, which is decremented by one at each router. When the TTL reaches zero, the packet is discarded, and an ICMP Time Exceeded message may be generated. This mechanism prevents indefinite looping of packets in the network and ensures bounded delivery attempts. Thus, IP enforces a maximum hop limit.
Option D: The packet source cannot set the route of an outgoing packet; the route is determined only by the routing tables in the routers on the way
This statement is false.
While it is true that in normal operation, routing decisions are made solely by routers using their forwarding tables, the IP protocol does permit the source host to influence the path through the use of source routing options.
Specifically, IPv4 supports two source routing options:
- Loose Source and Record Route (LSRR) specifies a list of intermediate routers the packet must pass through, with flexibility in intermediate hops.
- Strict Source and Record Route (SSRR) requires the packet to pass through each specified router in exact sequence, with no intermediate routers allowed.
Although these options are rarely used in modern networks due to security concerns (e.g., route manipulation, spoofing), and are often filtered by firewalls, they remain part of the official IP specification.
Therefore, the assertion that “the packet source cannot set the route” is incorrect. The capability exists within the protocol, even if it is not commonly enabled.
http://web.cs.wpi.edu/~emmanuel/courses/cs513/S10/pdf_slides/network2.pdf
$$
\boxed{\text{D}}
$$