Vous êtes sur la page 1sur 44

Cours Rseaux

Alain Bouju e-mail : abouju@univ-lr.fr http ://perso.univ-lr.fr/abouju

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Historique communication
1464 : Poste Royale par Louis XI 1794 : tlgraphe optique Chappe 1832 : tlgraphe lectrique P. Shilling 1876 : brevet du tlphone dpos par G. Bell 1896 : la premire liaison de TSF fut tablie par G. Marconi 1917 : code du Telex E. Baudot

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Historique Informatique
Au dbut de linformatique, systme trs centralis (un a deux ordinateurs, concept de "salle machine"), 1969 : dbut dARPANET (4 noeuds) nanc par le Ministre de la Dfense des Etats-Unis, 1972 : dmonstration dARPANET (50 sites et 20 commutateurs), 1972 : dbut des spcications de TCP/IP pour ARPANET, 1980 : Unix BSD 4.1 inclut TCP/IP.

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Dveloppement des rseaux


Maintenant : Machines de plus en plus nombreuses, Partager des chiers, des imprimantes, . . .,(partage de ressources), Amlioration des moyens de communications, satellites, bre optiques, Permettre un fonctionnement dcentralis.

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Types de rseaux
"ordinateurs multiprocesseurs", (1 m), mme immeuble, mme site, (100 m, 1 km), R.L.E. (Rseau Local dEntreprise) ou L.A.N. (Local Area Network), DAN (Departemental Area Network) ou CAN (CAMPUS Area Network), dpartement au sens laboratoire, institut, ... MAN (Metropolitan Area Network), un rseau de ville, une, ville, une rgion, . . ., ( > 10 km), R.G.D. (Rseau Grande Distance) ou W.A.N. (Wide Area Network).

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Applications
Minitel (terminaux passifs), Les Rseaux dEntreprises (banques, S.N.C.F. (socrate), ...), Internet, RNIS. ATM, GSM, GPRS, UMTS.

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Dbit

Evolution des debits

1Gbit/s

10 Mbit/s

1Mbit/s

1kbit/s

1970

1980

1990

2000

Temps

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Problmatique
Machine Ressource Emetteur Rseau - Transport - Acheminer -Recevoir -Comprendre -Rpondre Machine Ressource Recepteur

-Adresser -Composser -envoyer

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Problmes
Quels sont les services offerts ? Quels support matriels ? (pour le rseau, les machines, ...) Gestion du transfert des informations sur le rseau ? Comprhension entre lmetteur et le rcepteur ? Contrle de la qualit ? Portabilit ?

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Elments de solution
Comprhension entre lmetteur et le rcepteur : Protocole Protocole de communication : Ensemble de rgles et de formats (smantique et syntaxiques) dterminant les caractristiques de communication des entits pour les fonctions du protocole. Portabilit : + Organisme de normalisation (Protocole), - Dveloppement anarchique (Dveloppement des Constructeurs).

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Organismes Internationaux Technologie de linformation


ISO (International Organization for Standardization), CEI (Commission Electrotechnique Internationale), CCITT (Comit Consultatif International Tlgraphique et Tlphonique), ITU (International Telecommunication Union).

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Organismes nationaux Technologie de linformation


AFNOR (Association Franaise de Normalisation), BSI (British Standard Institute), DIN (Deutsches Institut fr Normung), ANSI (American National Standards Institute), ...

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Organismes Internationaux Technologie de linformation


CEN (Comit Europen de Normalisation), CENELEC (Comit Europen de Normalisation Electrotechnique), CEPT (Confrence Europenne des Postes et des Tlcommunications), IEEE (Institute of Electrical and Electronics Engineers), ...

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Identication des normes


ISO : ISO + nombre : ex ISO/IS 8802.3 ou IS 8802.4, CCITT : une lettre. un numero, .V : Transmission de donnes par le tlphone, .X : Rseaux publics de donnes, .F,.S,.T : Nouveaux service tlmatiques, .Z : Description, spcication, .Q : Signalisation. ex : CCITT V.24, V.28, V.35, . . ., X.21, X.25, . . . ...

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Topologie
Bus

Etoile,

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Topologie
Anneau,

Arbre.

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Topologie
Maille,

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Topologie
Satellite,

Radio.

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Topologie
Point point : linformation est mise dun terminal un autre aprs avoir travers un ou plusieurs noeuds. Etoile ... Diffusion (Broadcast) : linformation mise dun terminal peut tre reue par diffrents terminaux Bus Satellite Radio ...

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Reprsentation de linformation
analogique : radio AM, FM ... numrique : internet, GSM, ... Actuellement la tendance est dutiliser au maximum une reprsentation numrique. Elle permet des traitements informatiques, une copie presque parfaite.

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Code binaire
Code : bijection entre les symboles dun alphabet et une reprsentation binaire. Puissance lexicographique dun code : nombre de symboles que peut reprsenter le code. symboles. Avec bits, on peut reprsenter

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Codes usuels
n=1, code binaire 2 symboles (0,1) n=5, code Baudot 32 symboles n=7, code ASCII 128 symboles n=8, code ISO 8859-1, ISO latin-1, 256 symboles n=8, code EBCDIC dIBM, 256 symboles n=16 code UNICODE 65536 symboles

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Unicode
http ://www.unicode.org/ Unicode fournit un nombre pour chaque caractre, quelque soit le programme, le systme, . . . Unicode est gr par The Unicode Consortium qui est une organisation vocation non commerciale Cette organisation travaille avec lISO et le consortium W3C.

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Architecture OSI
(Open System Interconnection) (Interconnexion des Systmes Ouverts)
Application Prsentation Session Transport Rseau Liaison de Donnes Physique Norme ISO 7498-1 Application Presentation Session Transport Network Data Link Physical 7 6 5 4 3 2 1

Support de Communication

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Architecture OSI
On distingue : Les couches basses (1-4) relatives au transfert de linformation ; Les couches hautes (5-7) relatives au traitement rparti de linformation ;

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Service / Protocole
Service : Le service qui doit tre rendu au niveau N de larchitecture est dni par le service (N). Le service (N) est lensemble des primitives (fonctions) offert au niveau (N+1). Protocole : Le protocole de niveau (N) dnit un ensemble de rgles ncessaire pour que le service de niveau (N) soit ralis.

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Service / Protocole
Service :
Utilisateur du service (N) Utilisateur du service (N)

Fournisseurs du service (N)

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Fournisseurs du service (N)


Service :
(N) SAP Primitive de service N Protocole N

Entit (N)

Entit (N)

Primitive de service N -1

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

(N) SAP
(Service Access Point) La smantique dassociation, connect, non connect, La smantique de fonctionnalit, fragmentation/rassemblage, concatnation/sparation, donnes express, remise en squence, ... la syntaxe, codage des primitives de service et des donnes du protocole.

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

mode connect/mode non connect


mode connect ex : Tlphone : on compose le numro, on tablit une connexion, on parle, on raccroche, mode non connect, ex : Poste : on met ladresse sur lenveloppe, on expdie,

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

mode connect/mode non connect


mode connect Services Transfert able de messages Transfert able de donnes Transfert sans contrle derreurs Exemples des pages transfert de chier voix, images numrises

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

mode connect/mode non connect


mode non connect, Services Transfert de datagrammes sans acquittement Transfert de datagrammes avec acquittement Requte / Rponse Messagerie lectronique avec accus de remise Consultation de base de donnes Exemples Messagerie lectronique

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Service
Types de primitives : Requte, Request : une entit sollicite un service, Indication, Indication : une entit est informe dun vnement (ex : du recepteur), Rponse, Response : une entit rpond un vnement, Conrmation, Conrm : une entit est inform de sa demande de service, (acceptation, refus, . . .)

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Service
Utilisateurs de service demande (request) Fournisseur du service Utilisateurs de service

indication (indiquation)

confirmation (confirm)

rponse (response)

Temps

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

ex : Appel tlphonique ( A appel B) Primitives : 1. connection.requte : demande dtablissement dune connexion (dcrochage combin + numro), 2. connexion.indication : signalisation lappelant (sonnerie), 3. connexion.rponse : acceptation ou rejet de lappel (dcrochage ou nom du combin aprs sonnerie), 4. connexion.conrmation : indique si lappel est accept (arret sonnerie) 5. donne.requte : envoie de donnes (parle), 6. donne.indication : signale larrive de donnes (entend), 7. dconnection.requte : demande de la n de connexion (raccroche le combin), 8. dconnexion.indication : indiquation de la n de connexion (tonalit).
Rseaux Informatiques Alain Bouju (abouju@univ-lr.fr)

N 1

Scnario

2 3 4 5 Rseau Tlphonique 6 7 8 9 10

Temps

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Scnario
1. A dcroche le combin est fait le numro de B (p.1) 2. Le tlphone sonne chez B (p.2) 3. B dcroche (p.3) 4. A attend la n de la sonnerie (p.4) 5. A : Bonjour, comment allez-vous ? (p.5) 6. B lentend (p.6) 7. B : Trs bien, je dois partir, au revoir. (p.5) 8. A lentend (p.6) 9. B raccroche (p.7) 10. A entend que B raccroche (p.8)

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Conception des couches


Une couche doit tre cre pour chaque niveau dabstraction, Chaque couche exerce une fonction bien dnie, Le choix des couches doit minimiser les ux aux interfaces, On a un compromis entre le nombre de fonctions et de couches.

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Prsentation des couches


La couche physique : La couche physique fournit les moyens (mcaniques, lectrique, . . .) pour transmettre des lments binaires entre entits de liaisons sur un cricuit de communication. La couche liaison de donnes : La couche liaison de donnes fournit une ligne qui parat (presque) exempte derreurs de transmission la couche rseau partir de la couche physique.

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Prsentation des couches


La couche rseau : La couche rseau permet de grer lacheminement correct de paquets de la source destination. 3 grandes fonctions : le contrle de ux, le routage, ladressage. La couche transport : La fonction de la couche transport est daccepter des donnes de la couche session, de les dcouper ventuellement en plus petites units et de sassurer que tous les morceaux arrivent destination. De plus cela doit tre fait de faon la plus efcace possible (rapport qualit/prix).

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Prsentation des couches


La couche session : La couche session fournit aux entits de prsentation les moyens ncessaire pour organiser et synchroniser leur dialogue. La couche prsentation : La couche prsentation se charge de la syntaxe des informations que les entits dapplication se communiquent. Cette couche effectue des conversions si ncessaire (ex ASCII -> EBCDIC)

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Prsentation des couches


La couche application : Cest la dernire couche du modle OSI. Cette couche donne au processus dapplication le moyen daccder lenvironnement OSI. Quelques services : MHS (Message Handling System) qui contient les fonctionnalits pour effectuer de la messagerie lectronique en mode non connect. VT (Virtual Terminal) qui permet une prsentation normalise dun terminal connect sur un rseau. FTAM (File Transfer, Access and Management) qui contient les fonctionnalits ncessaire pour le transfert de chiers et la manipulation distance.

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Donnes
Application Prsentation Session Transport Rseau Liaison de Donnes Physique Norme ISO 7498-1 Application Presentation Session Transport Network Data Link Physical

Donnes Echanges

APDU PPDU SPDU TPDU Paquet Trame Bit

Support de Communication

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)

Passage des donnes


Donne Application Prsentation Session Transport Rseau Liaison de Donnes Physique DH NH TH SH PH AH Donne Donne Donne Donne Donne Donne Bits Support de Communication DH Application Presentation Session Transport Network Data Link Physical

Rseaux Informatiques

Alain Bouju (abouju@univ-lr.fr)