Des notes destinées
à éclaircir certains points
ou à apporter d'intéressants suppléments d'information
sont programmées pour apparaître lorsqu'on passe le curseur
de souris
sur des icônes telles que  
 
 
 
 
 
 
 
![]()
Pour des raisons de sécurité,
certains navigateurs
bloquent l'apparition de ces notes (programmées en JavaScript)
.
Des précieuses informations, aidant
à comprendre,
à se repérer, à étendre ses connaisances sont
alors perdues.
Ainsi
que les réponses aux exercices,
AUTORISEZ DONC VOTRE NAVIGATEUR A OUVRIR CES SCRIPTS !
![]()
Ce
site n'a aucun but commercial !
|
Sujets
traités dans cette page
|
Lien
local
|
| Utilité de la pile de protocoles TCP/IP | |
| Particularisation des couches 3, 4 et Transport | |
| Ports de communication | |
| Le protocole de couche réseau IP |
| 1° TCP/IP - Généralités | |
| 2° TCP/IP Plus précisément | |
| 3° Adresses IP | |
| 4° Réseaux IP - Sous-réseaux - IPV4 | |
| 4 bis - IPV 6 | |
| 5° Trames Ethernet | |
| 6° Entêtes IP | |
| 7° Fragmentation des datagrammes | |
| 8° ARP - Adress Resolution Protocol | |
| 9° TCP - Transport Control Protocol | |
| 10° ICMP - Internet Control Message Protocol | |
| 11° Sockets |
Genèse d'Internet
Le création
d'Internet (dont TCP/IP constitue actuellement une partie essentielle)
s'est faite grâce aux études de la DARPA (Defense Advanced Research
Projects Agency)
sous initiative militaire pour parer à 'une attaque nucléaire
sur une partie du territoire américain
susceptible de désorganiser l'ensemble de ses communications stratégiques.
Les communications étaient alors assurées par un vaste réseau
à l'échelle territoriale,
constitué de lignes téléphoniques banales ou dédiées,
de relais hertziens,
reliant des noeuds de communication stratégiques tels que les postes
de commandement
et les pateformes de lancement d'engins tactiques de contre-attaque.
Les logiciels
implantés dans toutes les machines et les noeuds d'un tel réseau
devaient faire face automatiquement à ce type d'agression
et trouver d'eux-mêmes des voies de contournement
pour faire parvenir malgré tout les messages à leur destination,
si elle exisistait encore,
Nous verrons en détail cette faculté d'auto-réadaptation
dans le chapitre "Routage"
Le problème
était donc de faire circuler l'information dans un réseau fortement
maillé
Ce type de réseau est un vaste filet ( "net" veut dire filet
en
) de lignes de communication
entre des noeuds de traitement informatique : les "routeurs"
et les stations de redistribution aux abonnés.
Le tout relié par des lignes téléphoniques des câbles
haut débit ou des réseaux hertziens.
Vers
les années 1970 - 1980 sont apparues les premières applications
commerciales des réseaux
sous la forme de réseaux locaux d'entreprise.
D'innombrables constructeurs se sont lancés sur ce marché
proposant des produits forcément très divers mais malheureusement
incompatibles entre eux.
Cette
situation ne profitait pas aux clients
condamnés à un marché captif chez un constructeur particulier
dont ils ne pouvaient se libérer qu'en changeant tous leurs équipements
pour se rendre de nouveau captifs d'un autre constructeur.
Par
ailleurs, le succès commercial des réseaux induisit leur prolifération
ainsi que le besoin d'interconnexion entre eux.
Il était exclu de créer un monopole mondial pour telle ou telle
marque.
Par ailleurs la créativité des constructeurs devait être
sauvegardée.
D'où
l'idée d'introduire des standards pour assurer un minimum de compatibilité.
entre réseaux d'origine différente.
Or un réseau est constitué de matériel et de logiciel.
Le
matériel est spécifique à un constructeur et il n'est
pas question de le fixer,
sous peine d'en bloquer l'évolution.
Une
partie du logiciel est étroitement dépendante du matériel.
Il s'agit principalement de la couche 2 liaison initialement destinée
par l'OSI à la détection
et/ou correction des erreurs de transmission, contrôle de flux etc...
Il est délicat de créer un standard universel pour ces couches
bien que des standardisations particulières à certains types
de réseaux existent
(Voir LLC1 - 2 - 3 dans ce site).
Les
couches supérieures à la couche transport sont davantage liées
au monde de l'informatique.
Elles échappent grandement à la technique du réseau.
Restent
les couches 3 Réseau et 4 Transport dont les préoccupations
sont essentiellement
des problèmes de réseau indépendamment de sa constitution
matérielle
ou des contenus transférés entre couches supérieures.
D'où la standardisation de ces protocoles TCP / IP
|
|
TCP/IP
1° Généralités |
|
Choix
par Menu ou Parcours Séquentiel
|
||
|
Avant
: Sommaire
|
Suite
: TCP/IP
|
|
|
Pourquoi
particulariser ainsi les couches 3 : Réseau et 4 : Transport?
|
|
En-dessous
de TCP / IP. A l'autre extrémité : au-dessus de la couche transport, situation analogue : multiplicité inouïe de matériels & logiciels. Finalement,
les couches réseau et transport assurent l'essentiel
de la transmission de données, TCP
et IP transportent des flots d'information binaire : un point c'est tout
! |
|
Les
ports de comunication
|
||
|
La plupart des machines
informatiques actuelles sont multi-tâches. Il est possible
que deux mêmes hôtes du réseau échangent simultanément Alors il a fallu
trouver un moyen de distinguer les flots . Ces ports sont
tout simplement des numéros (16 bits) que la couche transport
( TCP) choisira quasi-aléatoirement
|
|
Le
protocole de couche réseau : IP
|
|
Comme
nous l'avons déjà signalé, la couche logicielle
IP va permettre le routage des paquets de données
Voyons
maintenant un autre objectif et non des moindres, de cette couche logicielle
IP. Supposons que le réseau soit matériellement modifié. Cela
peut arriver si toute une région subit une attaque qui aboutit
à la destruction des noeuds de communication. Le
protocole IP, implanté sur tous les noeuds du système
|
|
Orientation
|
||||||||||
|
|
||||||||||
|
||||||||||