Protocole Tcp/ip : C’est quoi ?

Dans cet article, nous allons voir un des protocoles les plus utilisés sur internet. Je vais survoler d’abord l’aspect historique avant d’entrer dans le détail de son fonctionnement.

🧠 Qui a créé TCP/IP ?

👉 Vinton Cerf et Robert (Bob) Kahn

  • Vinton Cerf → souvent appelé “le père d’Internet”
  • Bob Kahn → chercheur à l’ARPA (agence de recherche US)

👉 Ils ont conçu TCP/IP dans les années 1970.


🧩 Dans quel contexte ?

🔴 Contexte : Guerre froide (années 60–70)

Les États-Unis cherchaient un moyen de :

  • connecter des ordinateurs distants
  • résister aux pannes
  • continuer à communiquer même si :
    • des liens tombent
    • des machines sont détruites

👉 Contrairement au réseau téléphonique classique (centralisé).


🧠 Le projet d’origine : ARPANET

  • Réseau de recherche financé par le Département de la Défense américain (ARPA)
  • Objectif : “Permettre à des réseaux différents de communiquer entre eux”

👉 Problème :

  • réseaux hétérogènes
  • technologies différentes
  • aucun langage commun

💡 L’idée révolutionnaire

Créer un protocole indépendant du matériel et du réseau sous-jacent.

Résultat :

  • découper les données
  • les envoyer par n’importe quel chemin
  • les réassembler à l’arrivée
  • tolérer les pannes

👉 C’est exactement ce que fait TCP/IP.


🧠 Pourquoi TCP/IP a gagné

Parce qu’il était :

✔ Décentralisé
✔ Robuste
✔ Tolérant aux pannes
✔ Indépendant du matériel
✔ Simple à implémenter
✔ Ouvert (spécifications publiques)

👉 Parfait pour un réseau mondial.


🕰️ Dates clés

  • 1974 : première publication de TCP
  • 1983 : ARPANET bascule officiellement vers TCP/IP
    👉 C’est souvent considéré comme la naissance d’Internet

🔨 Comment ça fonctionne ?

TCP/IP, c’est une suite de protocoles qui permet à des machines de s’identifier, se connecter, échanger et fiabiliser des données sur un réseau.

🌐 Qu’est ce qu’un protocole ?

C’est un ensemble de règles qui définissent comment deux systèmes communiquent entre eux.

Sans protocole :
Personne ne se comprend, chacun parle sa langue.

En très court :

  • IP = où envoyer les données (adressage, routage)
  • TCP = comment les données arrivent correctement (ordre, fiabilité)

Ensemble, TCP/IP permet :

  • de découper les données
  • de les transporter sur des réseaux différents
  • de les reconstituer correctement à l’arrivée

TCP/IP définit comment les données sont adressées, transportées et reconstituées de manière fiable sur Internet.

🖊️ Concrètement :

1️⃣ IP choisit où envoyer les paquets (adressage + routage)

2️⃣ Les données sont découpées en paquets

3️⃣ TCP numérote, envoie, vérifie et retransmet si besoin

4️⃣ Les paquets traversent Internet, mélangés à d’autres

5️⃣ TCP les remet dans l’ordre et livre le message à l’application

✅ Notions à connaitre pour comprendre TCP/IP :

🧠 Fondamentaux

  • TCP/IP
  • Protocole
  • Suite de protocoles
  • Encapsulation
  • Best Effort
  • Décentralisation

🧱 Modèles

  • Modèle TCP/IP
  • Modèle OSI
  • Couche Accès réseau
  • Couche Internet
  • Couche Transport
  • Couche Application

🌐 Adressage

  • IP
  • IPv4
  • IPv6
  • Adresse publique
  • Adresse privée
  • CIDR
  • Préfixe réseau
  • Passerelle par défaut
  • MAC
  • ARP
  • NDP
  • SLAAC
  • DAD
  • ULA

🧭 Routage

  • Routage
  • Routeur
  • Table de routage
  • TTL
  • Hop
  • ICMP
  • Traceroute

🚚 Transport

  • TCP
  • UDP
  • Port
  • Socket
  • 4-tuple
  • 3-Way Handshake
  • SYN / ACK / FIN / RST
  • Sequence Number
  • Acknowledgment Number
  • Window Size
  • Congestion Control
  • Retransmission
  • HOL Blocking
  • Multiplexage

📦 Paquets & Trames

  • Packet
  • Frame
  • MTU
  • Fragmentation
  • Reassembly
  • MSS

🌍 Protocoles applicatifs

  • DNS
  • HTTP
  • HTTPS
  • TLS
  • FTP
  • SMTP
  • POP3
  • IMAP
  • SSH
  • SMB
  • NTP

🔐 Sécurité

  • Firewall
  • Stateful
  • Stateless
  • NAT
  • PAT
  • Spoofing
  • DoS
  • DDoS
  • Scan de ports
  • Surface d’attaque

🔍 Observation & analyse

  • PCAP
  • Wireshark
  • Flux
  • Conversation
  • Capture réseau
  • Filtre d’affichage
  • Filtre de capture

🧪 Outils liés

  • Nmap
  • Netcat
  • Tcpdump
  • Traceroute
  • Ping

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *