Se encarga de dividir la información que se va a transmitir en paquetes, después une los diversos paquetes que componen una información en el destino final, detecta posibles errores en la transmisión y pide al usuario que un paquete sea nuevamente transmitido si no ha llegado a su destino o si se produjo algún error.
Selecciona una de las siguientes respuestas posibles: