UDP : Multiplexage
UDP multiplexe et démultiplexe les datagrammes en sélectionnant les numéros de ports :
- une application obtient un numéro de port de la machine locale; dès lors que l'application émet un message via ce port, le champ PORT SOURCE du datagramme UDP contient ce numéro de port,
- une application connaît (ou obtient) un numéro de port distant afin de communiquer avec le service désiré.
Lorsque UDP reçoit un datagramme, il vérifie que celui-ci est un des ports actuellement actifs (associé à une application) et le délivre à l'application responsable (mise en queue)
si ce n'est pas le cas, il émet un message ICMP port unreachable, et détruit le datagramme.