Oui,
ça n'a rien à voir, c'est vrai.
sur ip il y a plusieurs "protocoles (transport niveau 4)" qui peuvent etre utilisés:
icmp, tcp, udp,ah,gre,esp ....
tu pourras en avoir un petit aperçu (partiel) dans %windir%\system32\drivers\etc\protocol
plus complet ici:
http://www.iana.org/assignments/protocol-numbers
parmi ceux ci , les plus utilisés sont ICMP TCP et UDP.
parmi ces 3 seul tcp fonctionne en mode connecté: chaque extrémité demande un accusé de réception des données envoyées dans le protocole transport niveau 4 lui m^me, pas dans l'application.
ainsi, l'application n'a pas à vérifier que les données envoyées sont bien arrivées.
ICMP et UDP sont en mode non connecté: il n' ya pas de couche transport et c'est aux applications de vérifier l'intégrité des données transmises : exemple tftp, snmp ...
donc du temps gagné au niveau couche réseau, mais perdu au niveau applications.
http://www.commentcamarche.net/internet/protocol.php3
http://www.commentcamarche.net/internet/tcp.php3
http://www.commentcamarche.net/internet/udp.php3
http://www.commentcamarche.net/internet/icmp.php3
et ... Voili Voilou Voila !