Vous êtes sur la page 1sur 4

Rseau I : introduction

Juliusz Chroboczek

3 octobre 2017

1 Commutation
Un rseau informatique est un ensemble de machines qui peuvent communiquer entre elles. Il
nest pas possible de construire un rseau en connectant directement toutes les paires de htes
il faudrait un nombre quadratique de connexions. Il est donc ncessaire dutiliser une technique
qui permet de communiquer l o il ny a pas de connexion directe cest la commutation.

1.1 Commutation de circuits


Avant lInternet, il existait dj des rseaux lchelle plantaire. Le plus visible tait le rseau
tlphonique, bas sur la commutation de circuits, une technique qui consiste connecter bout-
-bout des circuits permanents pour obtenir un circuit connectant temporairement les deux
parties de communication.
Lorsquil dsire communiquer, lutilisateur contacte le
central tlphonique, et demande poliment parler au 22
Asnires. La demoiselle des tlphones insre alors une
fiche dans le connecteur correspondant, et la communication
stablit.
On peut aussi effectuer plusieurs tapes de commutations
de circuit. Si lutilisateur dsire contacter un numro New
York, il contecte le central de Paris, qui tablit un circuit vers
le central New York, qui le prolonge son tour jusquau
destinataire.
La commutation de circuits recquiert ltablissement dun circuit lectrique de bout-en-bout,
ce qui demande que le matriel soit fiable et soigneusement calibr. De plus, elle ne permet pas
le multiplexage dun lien si le 22 Asnires participe dj un circuit, lutilisateur est branch
sur la tonalit occuppe.

1.2 Commutation de messages


Un autre rseau plantaire tait le rseau tlgraphique, qui utilisait la commutation de messages.
Un utilisateur du tlgraphe se rend au plus proche bureau des PTT, et remplit un formulaire avec
son message. Le message est alors transmis par le tlgraphiste un bureau des PTT plus proche

1
du destinataire, o il est recopi puis communiqu un autre tlgraphiste. Celui-ci, son tour,
met le message un autre bureau de poste. De proche en proche, le message finit par arriver
destination o il est recopi sur papier une dernire fois et remis au destinataire par le facteur.
Le message transite donc travers plusieurs liens qui ne sont ja-
mais interconnects physiquement ; cest cette technique qui sap-
pelle la commutation de messages. La commutation de messages
est relativement fiable et rsiliente aux pannes. Sa principale li-
mitation est quelle impose une limite sur la taille maximale du
message : il est impossible denvoyer le texte complet de Guerre et
Paix par le tlgraphe sans le dcouper en morceaux.

1.3 Commutation de paquets


La faon naturelle denvoyer des messages volumineux est de dcouper le message en mor-
ceaux de taille borne, appels paquets, les numroter, et les envoyer indpendamment. Ce type
de communication sappelle la commutation de paquets, et tous les rseaux modernes sont bass
sur cette technique.
La commutation de paquets sest avre avoir de nombreux avantages. Comme chaque paquet
est envoy indpendamment, la commutation de paquets est naturellement rsiliente aux pannes :
si un cble se romp, ou si un tlgraphiste meurt au travail, il suffit de choisir un autre chemin
( rerouter ) et rmettre le paquet quil tait en train de transfrer. Mais surtout, elle elle permet
des modes de communication varis, notamment la communication simultane dans les deux
sens (pensez la voix sur IP) et la communication plusieurs (pensez BitTorrent ou IRC).
Par contre, la commutation de paquets induit en pratique des dlais imprvisibles il est diffi-
cile de donner des garanties de temps rel en commutation de paquets (les gamers comprendront).

2 Internet
Un internet (ou parfois catenet) est un rseau constitu de
plusieurs liens interconnects travers des routeurs (router1
en anglais). On appelle hte (host) une machine qui nest pas
un routeur (et qui sert donc excuter des applications) ; un
nud (node) est soit un hte soit un routeur.

LInternet Global La dynamique naturelle des internets est


de fusionner : sil existe deux gros internets, ils finiront probablement par tre interconnects et
ne constituer plus quun rseau. De ce fait, il existe un Internet qui est beaucoup plus grand que
tous les autres : cest lInternet Global, ou simplement lInternet (avec une majuscule).

1. Les prononciations [ut] et [at] sont toutes les deux correctes.

2
3 Protocoles
Un protocole spcifie les rgles de la communication entre deux (ou plus) pairs. La dfinition
dun protocole spcifie le format des messages ainsi que les rgles de linteraction (quels sont les
messages autoriss dans un tat donn).
Il semblerait vident que les protocoles informatiques doivent tre spcifis formellement. Si
cest en grande mesure le cas du format des messages (qui est gnralement spcifi laide de
diagrammes de paquets ou par une grammaire sans contexte), ce nest pas le cas des rgles de
communication, qui sont dfinies par de la prose plus ou moins prcise (parfois cependant ac-
compagne dun automate dfinissant une partie du protocole), et rarement vrifis automati-
quement. En pratique, il est rare que deux implmentations indpendantes du mme protocole
puissent communiquer ( interoprer ) avant davoir t testes.

Suite de protocoles Les rgles de la communication sur un rseau ne sont normalement pas
dfinies par un protocole monolithique, mais par une suite de protocoles. Une suite de protocoles
consiste dune famille de protocoles organiss en couches, et un protocole de la couche n ne peut
se servir que des services fournis par la couche n 1. Lorsquun protocole nobit pas cette
discipline, on parle de violation de la structure.
Une couche n est donc dfinie par :
le service quelle utilise (fourni par la couche n 1) ;
le service quelle fournit ( la couche n + 1).
Un ensemble de couches sappelle un modle ; lensemble des protocoles qui implmentent un
modle sappelle une suite de protocoles (protocol stack).
Le fait dobir une discipline aussi stricte permet en principe de remplacer un protocole in-
dpendamment des autres, et mme dutiliser plusieurs protocoles simultanment : il est habituel
dutiliser plusieurs protocoles de couche haute sur le mme rseau (vous coutez de la musique
transmise travers le rseau tout en lisant votre mail) au dessus de plusieurs protocoles de couche
basse (le document que vous lisez en ce moment a probablement transit par le rseau filaire de
votre fournisseur puis par votre lien wifi). Cependant, les problmes de la transition IPv6 (voir
ci-dessous) semblent indiquer que notre technologie de modularit nest pas encore complte-
ment au point.

Le modle OSI simplifi Les protocoles qui nous concernent ceux de la suite TCP/IP, uti-
lise sur lInternet sont structurs selon le modle dit OSI simplifi, qui consiste de 5 couches
numrotes de 1 7 :
Application (7)
Transport (4)
Internet ou Rseau (3)
Lien (2)
Physique (1)

Les numros 5 et 6 correspondent aux couches Session et Prsentation du modle OSI dorigine,
et ne sont plus utilises aujourdhui.

3
4 La suite de protocoles TCP/IP
La suite TCP/IP est la suite de protocoles utilise sur lInternet Global. Elle est structure selon
le modle OSI simplifi.

NTP, DNS, FTP, SMTP, HTTP, ed2k, Bittorrent etc. (7)


UDP, TCP (4)
IP (3)
SLIP, PPP, Ethernet, 802.11 etc. (2)
RS-232, 10Base2, 100BaseTX, radio 2,4 GHz, etc. (1)

Cette suite de protocoles a les caractristiques suivantes, que nous tudierons en dtail :

TCP/IP est une suite de protocoles base sur la commutation de paquets ;


les couches infrieures (2 et 3) de la suite TCP/IP implmentent une communication non-
fiable, cest--dire o les paquets peuvent tre perdus sans en informer lexpditeur. Cest
la couche transport (couche 4) qui assure la fiabilit lorsquelle est dsire.
la couche 2 est de proche en proche (hop-to-hop) ; les couches 3 7 oprent de bout en bout
(end-to-end) ;
en principe, la couche 3 ne contient quun seul protocole, le protocole IP : cest la couche de
convergence, qui permet toute application de sexcuter sur tout type de lien.

Transition IPv6 Le protocole IP ordinaire, dit IPv4, limite le nombre dadresses possibles
moins de 232 . Ces adresses sont maintenant puises : lIANA, organisme grant les adresses IP, a
distribu ses derniers blocs dadresses en fvrier 20112 .
Dans les annes 1990, on a dvelopp un successeur IPv4 nomm IPv6. IPv6 utilise des
adresses de 128 bits, ce qui fournit un espace dadressage illimit en pratique. Le dploiement
dIPv6 a t trs lent jusquaux toutes dernires annes, quand il a commenc dcoller. On es-
time quenviron 20% des utilisateurs de Google utilisent IPv63 .
Il ny a pas de traduction auto-
matique entre IPv4 et IPv6 : pour
participer aux deux protocoles, un
hte doit implmenter une double
pile. Malheureusement, cette double
implmentation est en grande par-
tie charge de lapplication vous
avez vu lanne dernire comment
grer cette complication dans vos
programmes.

2. Et ils en ont profit pour faire une fte.


3. https://www.google.com/intl/en/ipv6/statistics.html