Ubuntu Server sur Linux, les choix à poser avant l'installation
Ubuntu Server est un bon choix pour héberger des services Linux stables, à condition de préparer la version LTS, l'accès SSH, les mises à jour, le pare-feu et les sauvegardes.
Informatique
TCP est le protocole qui permet d’envoyer des données sur Internet de façon fiable et dans le bon ordre. Il découpe un échange en paquets, vérifie leur réception, redemande ce qui manque et reconstitue le flux côté destinataire. C’est pour cela qu’il est utilisé quand une erreur ou une perte de données serait problématique.
Il intervient souvent sans que l’utilisateur le voie : navigation web, messagerie, transfert de fichiers, accès à un serveur ou connexion à une application métier. Son intérêt principal est la fiabilité du transport, pas la vitesse brute.
Le protocole TCP sert à transporter un flux de données entre deux applications en vérifiant que les paquets arrivent, dans le bon ordre et sans perte silencieuse. Il établit une connexion, numérote les données, attend des accusés de réception et retransmet les morceaux manquants si le réseau les perd.
Imaginez un fichier envoyé en plusieurs enveloppes. IP s’occupe du trajet de chaque enveloppe. TCP vérifie que toutes sont arrivées, qu’elles sont remises dans le bon ordre et qu’aucune partie importante ne manque. Cette couche de contrôle évite qu’une page web, un email ou un transfert se reconstruise avec des morceaux absents.
Pour approfondir ce point, consultez Que veut dire caster en informatique ?, qui traite plus précisément de que veut dire caster en informatique ? définition simple et exemples.
| Fonction TCP | Rôle concret | Ce que cela évite |
|---|---|---|
| Connexion | Prépare l’échange entre client et serveur | Données envoyées sans dialogue préalable |
| Numérotation | Repère l’ordre des segments | Fichier ou réponse reconstitué dans le désordre |
| Accusé de réception | Confirme ce qui a été reçu | Pertes invisibles |
| Retransmission | Renvoie les segments manquants | Échange incomplet |
Une connexion TCP commence par une négociation souvent appelée three-way handshake. Le client signale qu’il veut ouvrir une connexion, le serveur répond qu’il est prêt, puis le client confirme. Ensuite, les deux côtés peuvent échanger des données avec suivi des numéros de séquence et accusés de réception.
Ce dialogue explique pourquoi TCP est robuste. Si un segment disparaît sur le réseau, le destinataire ne le valide pas, et l’émetteur peut le renvoyer. Si des paquets arrivent dans le désordre, TCP les remet en place avant de fournir le flux à l’application. L’application voit donc un échange cohérent, même si le réseau réel reste imparfait.
TCP privilégie la fiabilité. UDP privilégie la simplicité et la rapidité. Avec UDP, il n’y a pas le même mécanisme de connexion, d’accusé de réception et de retransmission intégrée. Cela peut être utile pour la voix, la vidéo temps réel ou certains jeux, où mieux vaut parfois perdre un petit paquet que bloquer l’échange.
| Critère | TCP | UDP |
|---|---|---|
| Fiabilité | Élevée, avec retransmission | Non garantie par le protocole |
| Ordre des données | Contrôlé | Non garanti |
| Latence | Souvent plus élevée | Souvent plus faible |
| Usages fréquents | Web, email, fichiers, accès serveur | VoIP, streaming temps réel, DNS, jeux |
La fiabilité a un coût. TCP attend des confirmations, ajuste son débit et réagit à la congestion. Sur un réseau lent, instable ou saturé, ces mécanismes peuvent donner une impression de lenteur. Ce n’est pas forcément “TCP qui bugue” : c’est parfois le réseau qui perd des paquets ou une application qui multiplie les petites connexions.
Pour un service informatique de PME, ces symptômes sont utiles. Des retransmissions fréquentes, une latence élevée ou des connexions qui s’ouvrent mal orientent le diagnostic vers le Wi-Fi, le VPN, le pare-feu, le lien Internet, le serveur distant ou la qualité du poste client.
TCP ne transporte pas seulement des paquets entre deux adresses IP. Il utilise aussi des ports pour identifier les applications concernées. Un navigateur, un serveur web, une base de données ou un service de messagerie ne discutent pas “dans le vide” : ils ouvrent une session vers un port précis, que le pare-feu peut autoriser, limiter ou bloquer.
C’est un détail très concret en entreprise. Un service peut répondre au ping, donc sembler accessible, mais rester inutilisable si le port TCP attendu est fermé. À l’inverse, ouvrir trop largement des ports expose inutilement des services internes. Le bon diagnostic consiste donc à vérifier l’adresse, le port, la latence et la stabilité, pas seulement “Internet fonctionne ou non”.
| Symptôme | Piste TCP possible | Vérification utile |
|---|---|---|
| Service joignable mais application KO | Port bloqué ou filtré | Tester le port attendu |
| Connexion coupée après quelques minutes | Timeout pare-feu ou proxy | Comparer durée de session et règles réseau |
| Débit irrégulier | Retransmissions ou congestion | Mesurer pertes, latence et stabilité |
TCP n’est pas seulement une définition de cours réseau. C’est un repère pratique pour comprendre pourquoi une application fiable peut devenir lente. Si le service doit garantir un transfert complet, TCP protège les données. Si l’expérience exige du temps réel, le choix du protocole, de la qualité réseau et des réglages applicatifs devient déterminant.
La prochaine action utile est simple : face à une lenteur, ne regardez pas seulement le débit affiché. Vérifiez aussi la latence, la perte de paquets, les retransmissions et la stabilité du chemin réseau. C’est souvent là que TCP révèle le vrai problème.
Pour approfondir ce point, consultez cookies web, qui traite plus précisément de cookies web, comprendre leur rôle sans subir le pistage.
À lire aussi