Sommaire: Introduction à TCP/IP
A Introduction à la pile ARPA
I Réseaux locaux
1 Préambule
2 Généralités – LANsv
2.1 Généralités
2.2 Modèle de communication ISO
3 Réseaux locaux
3.1 Qu’est-ce qu’un LAN?
3.2 WAN – MAN
3.3 Communications inter-réseaux
4 Couche 2 – Liaison (Data Link)
4.1 Caractéristiques d’Ethernet
4.2 Différences Ethernet – 802.2/802.3
5 Interconnexion – Technologie élémentaire
5.1 Raccordement
5.2 Répéteur
5.3 Concentrateur
5.4 Ponts
5.5 Commutateurs
5.6 Passerelles — Routeurs
6 Bibliographie
II Introduction à IP 23
1 TCP/IP et l’Internet – Un peu d’histoire
2 Caract´eristiques de TCP/IP
3 Comparaison TCP/IP— ISO
3.1 Couche “ Application Layer ”
3.2 Couche “ Transport Layer ”
3.3 Couche “ Internet Layer ”
3.4 Couche “ Network Access ”
4 Encapsulation d’IP
5 Bibliographie
III Anatomie d’une adresse IP
1 Adressage IP
1.1 Unicité de l’adresse
1.2 Délivrance des adresses IPv4
2 Anatomie d’une adresse IP
2.1 Décomposition en classes
2.2 Adresses particulières
2.3 Sous-réseaux
2.4 CIDR
2.5 Précisions sur le broadcast
3 Adressage multicast
3.1 Adresse de groupe multicast
3.2 Adresse multicast et adresse MAC
4 Conclusion et bibliographie
IV Protocole IP
1 Datagramme IP
1.1 Description de l’en-tete
1.2 Fragmentation IP
2 Protocole ARP
2.1 Fonctionnement
2.2 Format du datagramme
2.3 Proxy ARP
3 Protocole RARP
4 Protocole ICMP
4.1 Le système de messages d’erreur
4.2 Format des messages ICMP
4.3 Quelques types de messages ICMP
5 Protocole IGMP
5.1 Description de l’en-tete
5.2 Fonctionnement du protocole
5.3 Fonctionnement du Mbone
6 Routage IP
6.1 Table de routage
6.2 Routage statique
6.3 Routage dynamique
6.4 Découverte de routeur et propagation de routes
6.5 Message ICMP “ redirect ”
6.6 Interface de “ loopback ”
7 Finalement, comment ¸ca marche?
8 Bibliographie
V Protocole UDP 75
1 UDP – User Datagram Protocol
1.1 Identification de la destination
…….
♣ Extrait du cours
Chapitre I: Réseaux locaux
1 Préambule
Ce cours n’est pas un cours général sur les réseaux mais une présentation minimale de cette technologie pour pouvoir aborder le cours de concepts et programmation TCP/IP sous UNIX.
TCP/IP est le protocole le plus répandu dans le monde grace à l’Internet.
En 1980 il ne comptait que quelques dizaines d’hotes, en juin 1996 ce nombre était de 12 millions de machines, réparties en près de 500 000 réseaux (Par comparaison, en février 1995, les memes chiffres étaient 4 850 000 machines pour plus de 71 000 réseaux locaux).
Actuellement dans le monde (janvier 2003), le nombre de machines directement accessibles sur le réseau serait de 180 000 000 selon l’ISC. Pour la france l’AFNIC propose également quelques statisques 3 .. .Il n’existe pas de “ botin ” général du réseau, par contre Bill Cheswick des Bell labs l’a cartographié :
http ://www.cs.bell-labs.com/who/ches/map/gallery/index.html
2 Généralités – LANs
2.1 Généralités
Un réseau informatique met en relation des ordinateurs, comme un réseau téléphonique met en relation des personnes.
Des ordinateurs sont dits “ en réseaux ” dès lors qu’ils partagent une technologie qui leur permet de communiquer ensemble.
Le plus souvent cette technologie se matérialise physiquement par une liaison avec un cable conducteur. Sur ce type de support, un signal électrique véhicule les messages informatiques. Il existe d’autres types de supports en pleine expansion comme les liaisons par ondes hertziennes, rayon laser, infrarouge…
…….