L'idée
révolutionnaire
C'est en 1962, alors que le communisme faisait force,
que l'US Air Force a demandé à un petit
groupe de chercheurs de créer un réseau de communication
qui puisse résister à une attaque nucléaire.
Le concept de ce réseau reposait sur un système
décentralisé, ainsi si jamais une ou plusieurs
machines avait été détruites, le réseau
aurait continué à fonctionner.
Il s'agissait donc d'un réseau purement militaire,
et "indestructible"!
Le
modèle de Baran
Paul Baran, est l'acteur
principal de la création d'Internet; c'est lui
qui a eu l'idée, en 1962, de créer un réseau
sous forme de grande toile.
Il avait réalisé qu'un système centralisé
était vulnérable car la destruction du noyau
provoquait l'anéantissement des communications.
Il mit donc au point un réseau hybride d'architectures
étoilées et maillées dans lequel
les données se déplaceraient de façon
dynamique, en "cherchant" le chemin le moins
encombré, et en "patientant" si toutes
les routes étaient encombrées.
Cependant, malgré ces concepts répertoriés sur onze volumes, le Pentagone
refusa |
 |
|
Paul Baran |
L'ARPANET
Ce n'est que quelques années après que le projet
fut repris (en 1969) pour relier quatre instituts universitaires:
Le Stanford Institute
L'université de Californie à Los Angeles
L'université de Californie à Santa Barbara
L'université d'Utah
Le courrier électronique :
 |
C'est en 1972 que Ray Tomlinson mit au point
un nouveau mode de communication: le courrier électronique,
qui permettait l'échange d'informations au sein
du réseau, ainsi il était possible de contacter
un nombre impressionnant de personnes grâce à
un seul mail. |
|
Ray Tomlinson |
Le protocole TCP
C'est le même Ray Tomlinson qui mit au point le protocole
TCP, permettant d'acheminer des données sur un réseau
en les fragmentant en petits paquets.
La main mise du gouvernement américain
Lorsqu'en 1975 le réseau ARPANET était quasiment
au point, le gouvernement américain décida de
prendre le contrôle de l'ARPANET en le confiant à
une organisation: la United States Defense Communications
Agency, renommée par la suite DISA ("Defense Information
Systems Agency" traduisez "Agence chargée
des sytèmes d'Informations à la Défense").
Qu'est-ce qu'Internet?
Aux débuts de l'informatique des ordinateurs ont été
mis au point, dès qu'ils furent aptes à fonctionner
seuls, des personnes eurent l'idée de les relier entre
eux afin qu'ils puissent échanger des données,
c'est le concept de réseau. Il a donc fallu mettre
au point des liaisons physiques entre les ordinateurs pour
que l'information puisse circuler, mais aussi un langage de
communication pour qu'il puisse y avoir un réel échange,
on a décidé de nommer ce langage: protocole.
Sur Internet, de nombreux protocoles sont utilisés,
ils font partie d'une suite de protocole qui s'appelle TCP/IP.
TCP/IP est basé sur le repérage de chaque ordinateur
par une adresse appelée adresse IP qui permet d'acheminer
les données à la bonne adresse. Puis on a associé
à ces adresses des noms de domaine pour permettre de
s'en souvenir plus facilement.
Des réseaux hétérogènes (de natures
différentes) se sont développés aux quatre
coins du globe; des personnes décidèrent donc
de relier ces réseaux entre eux (des universités
par exemple, ou l'armée). Les protocoles ont donc évolué
pour permettre la communication de tous ces réseaux
pour former le réseau des réseaux, formant petit
à petit une gigantesque toile d'araignée (en
anglais "web") formant le réseau le plus
vaste, puisque contenant tous les réseaux, que l'on
appelle Internet! Sur Internet il existe différents
protocoles (langages entre les ordinateurs) qui permettent
de faire différentes choses:
IRC: discuter en direct
http: regarder des pages web
ftp: transférer des fichiers
et bien d'autres choses
On assigne à chacun d'entre eux un numéro (le
port) qui est transmis lors de la communication (la transmission
est effectuée par petits paquets d'informations). Ainsi
on sait à quel programme correspond chaque petit paquet:
les paquets http arrivent sur le port 80 et sont transmis
au navigateur internet à partir duquel la page a été
appelée
les paquets irc arrivent sur le port 6667 (ou un autre situé
généralement autour de 7000) et sont transmis
à un programme tel que mIRC (ou autre)
Se connecter à Internet
La carte réseau est l'élément
de l'ordinateur qui permet de se connecter à un réseau
par des lignes spécialement prévues pour faire
transiter des informations numériques. Le modem permet,
lui, de se connecter à un réseau par l'intermédiaire
des lignes téléphoniques ... qui ne sont pas
prévues à cet effet à l'origine (mais
qui reste le moyen de communication le plus répandu).
Une carte réseau possède une adresse IP qui
la caractérise (c'est comme ça que l'on peut
distinguer les différents ordinateurs sur Internet
... difficile sinon de mettre en place une communication).
 |
La connexion par l'intermédiaire d'un modem
est totalement différente. En effet, un modem permet
d'établir une communication entre deux ordinateurs
par l'intermédiaire d'une ligne téléphonique.
Vous pouvez toutefois avoir accès à un réseau
(donc par extension à Internet) en contactant un ordinateur
relié ("d'un côté")à
une ou plusieurs lignes téléphonique (pour recevoir
votre appel) et ("de l'autre côté")
à un réseau par l'intermédiaire d'une
carte réseau. Cet ordinateur appartient généralement
à votre fournisseur d'accès internet (FAI).
Lorsqu'il vous connecte par son intermédiaire, il vous
prête une adresse IP que vous garderez le temps de la
connexion. A chaque connexion de votre part il vous attribuera
arbitrairement une des adresses IP libres qu'il possède,
celle-ci n'est donc pas une adresse IP "fixe".
Qu'est-ce qu'un protocole?
Un protocole est une méthode standard qui permet la
communication entre des processus (s'exécutant éventuellement
sur différentes machines), c'est-à-dire un ensemble
de règles et de procédures à respecter
pour émettre et recevoir des données sur un
réseau. Il en existe plusieurs selon ce que l'on attend
de la communication. Certains protocoles seront par exemple
spécialisés dans l'échange de fichiers
(le FTP), d'autres pourront servir à gérer simplement
l'état de la transmission et des erreurs (c'est le
cas du protocole ICMP), ...
Sur Internet, les protocoles utilisés font partie
d'une suite de protocoles, c'est-à-dire un ensemble
de protocoles reliés entre-eux. Cette suite de protocole
s'appelle TCP/IP.
Elle contient, entre autres, les protocoles suivants:
|
HTTP
FTP
ARP
ICMP
IP
TCP
UDP
SMTP
Telnet
NNTP |
Protocoles orientés et non orientés connexion
On classe généralement les protocoles en deux
catégories selon le niveau de contrôle des données
que l'on désire:
Les protocoles orientés connexion:
Il s'agit des protocoles
opérant un contrôle de transmission des données
pendant une communication établie entre deux machines.
dans un tel schéma, la machine réceptrice envoie
des accusés de réception lors de la communication,
ainsi la machine émettrice est garante de la validité
des données qu'elle envoie. Les données sont
ainsi envoyées sous forme de flot. TCP est un protocole
orienté connexion
Les protocoles non orientés connexion:
Il s'agit d'un
mode de communication dans lequel la machine émettrice
envoie des données sans prévenir la machine
réceptrice, et la machine réceptrice reçoit
les données sans envoyer d'avis de réception
à la première. Les données sont ainsi
envoyées sous forme de blocs (datagrammes). UDP est
un protocole non orienté connexion
Protocole et implémentation
Un protocole définit uniquement la façon de
laquelle les machines doivent communiquer, c'est-à-dire
la forme et la séquence des données à
échanger. Un protocole ne définit par contre
pas la manière de programmer un logiciel de telle manière
à ce qu'il soit compatible avec le protocole. On appelle
ainsi implémentation la traduction d'un protocole en
langage informatique.
Les spécifications des protocoles ne sont jamais exhaustives,
aussi il est courant que les implémentations soient
l'objet d'une certaine interprétation des spécifications,
ce qui conduit parfois à des spécificités
de certaines implémentations ou pire à des incompatibilités
ou des failles de sécurité !
plus d'infos sur www.commentcamarche.net
© Copyright 2004 Jean-François Pillou - Hébergé
par CD-Training, la formation Multimédia et Interactive
par CD-Roms (CD-Training.fr) et Internet (Net-Training.fr).
Le forum est hébergé en partenariat avec l'EpiTech.
CAHORS |