Which of the following most accurately describes the routing function of telecommunications?
A) checking for errors and putting the communication into a standardized format
B) changing coding system or speed when moving data between devices on the network
C) keeping track of the status of the network
D) choosing the most efficient path for a message to be sent over the Internet