J'ai essayé ces autres routes (France à Lyon, Suisse, Italie), pas vraiment d'influence par rapport à la distance
Ce n'est pas la distance à vol d'oiseau qui compte, c'est la distance parcouru par les paquets.
Je ne suis pas d'accord, si vous avez 1000 échanges entre un client et un serveur (échange + acquittement),
2 ms de latence par échange cela fera 2 secondes de latence totale pour finaliser l'échange
28 ms de latence par échange cela fera 28 secondes de latence totale pour finaliser l'échange
Ce n'est plus négligeable...
Pour la majorité des échanges, il n'y a pas d'acquittement à chaque paquet envoyé.
En UDP, pas d'acquittement du tout au niveau L3, ça peut éventuellement être fait au niveau L7 (par l'application elle-même) comme avec QUIC.
En TCP, il y a un acquittement pour le 3 way handshake, puis régulièrement mais
pas pour chaque paquet de la même connexion. Et la plupart des applications (en tout cas celles bien codées) vont réutiliser une connexion ouverte (voire en avoir plusieurs en parallèle avec un système de pools de connexions) pour plusieurs requêtes vers un même serveur.
Donc non, dans le vrai monde, ça ne prendra pas 28 secondes.