Vous êtes sur la page 1sur 59

Cours initiation aux rseaux Enseignant : JAJA EL-RA3I Ali

Gnralits :
Un rseau est un ensemble dobjets interconnects les uns aux autres qui permet de faire circuler des lments entre ces objets selon des rgles bien dfinies Un rseau informatique met en relation des ordinateurs, comme un rseau tlphonique met en relation des personnes. Des ordinateurs sont dits `` en rseaux '' ds lors qu'ils partagent une technologie qui leur permet de communiquer ensemble. Le plus souvent cette technologie se matrialise physiquement par une liaison avec un cble conducteur. Sur ce type de support, un signal lectrique vhicule les messages informatiques. Il existe d'autres types de supports en pleine expansion comme les liaisons par ondes hertziennes, rayon laser, infrarouge...

Dfinition dun rseau :

Dfinition dun inter-rseau :

Internet
le plus grand des inter-rseaux de trs nombreux rseaux y participent : rseaux d'entreprises rseaux d'oprateurs de tlcommunication, de cblooprateurs et de fournisseurs d'accs (satellites, filaires,sans-fil, etc.) rseaux de particuliers sa croissance est exponentielle l'Internet du futur devrait tre un rseau multimdia capable de transporter correctement des donnes, de la voix numrise et des images haute-dfinition

Objectifs des rseaux :


partager les ressources . rendre accessible chaque membre du rseau les programmes, les donnes et les quipements indpendamment de leur localisation physique. le faite dtre 1000 km ne doit pas empcher de se servir des donnes comme si elles taient locales. une plus grande fiabilit en disposant dalternatives aux ressources employes. Par exemple, tous les fichiers sont dupliqus sur deux ou trois machines; ainsi si lun est inutilisable (en raison dune panne matrielle), on peut utiliser une des copies.

la prsence de plusieurs units centrales fait que, si lune est en panne, les autres peuvent prendre en charge son travail.
6

la rduction des cots. Les petits ordinateurs ont un bien meilleur rapport prix/performances que les gros. Les gros ordinateurs sont environ dix fois plus rapides que les ordinateurs personnels mais cotent mille fois plus chre.

Caractristiques physiques des rseaux :


Parmi les caractristiques qui sont importantes dans la classification des rseaux on cite. la technique de transmission La taille du rseau.

Classification selon transmission :

la

technique

de

deux types de techniques de transmissions : la diffusion et le point--point.

Rseaux a diffusion (broadcast network) :


nont quun seul canal de communication que toutes les machines du rseau partagent. diffrents supports et topologies possibles :

Rseaux point--point :
forms dun grand nombre de connexions entre les machines prises deux deux. Quelques topologies possibles :

10

Rseaux point--point : commutation et routage


Le transfert d'information dans un rseau point--point ncessite l'emploi de la commutation ou du routage La commutation ou le routage :
Sont oprs par les noeuds de transfert (ordinateurs spcialises dans

l'acheminement d'information dans le rseau)


Consistent, pour une information reue en entre, a choisir une ligne de

sortie menant a sa destination finale.

11

Rseaux point--point : commutation


Pour commuter les paquets en utilisant une table de commutation. Gestion des rfrences qui permettront deffectuer la commutation. Les tables de commutation sont fixes. Deux paquets dun mme message suivent toujours le mme chemin. Le mot chemin est rserv pour les commutateurs : le mot chemin remplace petit petit le nom de circuit virtuel. Lors dun incident sur un chemin, il faut ouvrir un nouveau chemin (ce qui sappelle un reroutage puisque lon utilise la table de routage de la signalisation pour dterminer le nouveau chemin). un commutateur est souvent reprsente par l'objet suivant :

12

Rseaux point--point : commutation

Rfrence : Suite de chiffres exprime en binaire accompagnant un bloc (trame, paquet, etc.) et permettant celui-ci de choisir une porte de sortie suivant la table de commutation. Par exemple, 23 est une rfrence.
13

Reseaux point-a-point : routage


Les routeurs nutilisent pas de signalisation. Les paquets possdent ladresse complte du destinataire. Pour router les paquets en utilisant une table de routage. Gestion des adresses compltes des destinataires. Les tables de routage peuvent tre mises jour en fonction de lenvironnement. Deux paquets dun mme message qui se suivent peuvent ne pas utiliser la mme route. un routeur est souvent reprsente par l'objet suivant :

14

Rseaux point--point : routeurscommutateurs


Technique rcente combinant la commutation et le routage L'utilisateur indique s'il veut un flot commut (transfert de fichiers, audio/video) ou rout (interrogation dune base de donne). Plusieurs solutions incompatibles ont t dveloppes par les

Constructeurs (Cisco, IBM, 3Com, etc.) L'IETF (Internet Engineering Task Force) a normalise le MPLS (MultiProtocol Label-Switching) qui est de plus en plus employ par les oprateurs.
15

Classification selon la taille du rseau

16

Classification selon la taille du rseau


Les rseaux peuvent tre classes selon leur tendue. Leurs objectifs ne sont pas les mmes.

PAN (Personal Area Network) : rseau pour une seule personne LAN (Local Area Network) : rseau d'entreprise dans un btiment ou un campus MAN (Metropolitan Area Network) : couvre une ville WAN (Wide Area Network) : couvre un pays, un continent
17

Rseaux locaux (LAN) :


Les rseaux locaux, quon appelle galement LAN (local Area Network), sont des rseaux privs dont la taille ne dpasse pas quelques kilomtres. Les LAN se distinguent des autres types de rseaux par trois caractristiques : leur taille, leur technique de transmission et leur topologie. Les LAN utilisent souvent pour la transmission un simple cble auquel sont relies toutes les machines.

Les LAN traditionnels fonctionnent des dbits variant de 10 100 Mbit/s jusqu 10 Gbits/s. il ne sont source que de trs peu derreur de transmission.
18

On peut avoir plusieurs topologies. La figure ci-dessous en illustre deux :

a) topologie en Bus a) topologie en Anneau

19

Topologie en bus :
il ny a chaque instant quune machine qui est autorise transmettre et qui est matre. Toutes les autres doivent sabstenir dmettre. Il est donc ncessaire davoir un mcanisme darbitrage qui rsolve les conflits .

Topologie en anneau :
chaque bit se propage de faon autonome, sans attendre le reste du paquet auquel il appartient. on a besoin dun arbitrage entre diffrents accs simultans.

20

Rseaux mtropolitains (MAN) :


Un rseau mtropolitain ou MAN (Metropolitan Area Network) est essentiellement un gros rseau LAN. Il peut couvrir un grand campus ou une ville (do son nom) et peut tre public ou bien priv.

Rseaux longue distance (WAN) :


Un rseau longue distance ou WAN (Wide Area Network) couvre une zone gographique importante (un pays, voire mme un continent).

21

Techniques de transfert

22

Commutation de circuits
principe du rseau tlphonique commut (RTC) un circuit physique est tabli entre l'metteur et le rcepteur // c koi un circuit physique ??

une liaison n'est utilise que par un seul circuit

circuit virtuel : plusieurs circuits se partagent une mme liaison

23

Transfert de messages
un message forme un tout (ligne/page de texte, secteur disque) le message passe de noeud en noeud jusqu'a sa destination envoy au noeud suivant lorsque compltement et correctement reu par le noeud courant (store-andforward) temps de transit somme des temps de transfert :

24

Ncessite de la mmoire tampon, la gestion des (re)transmissions, le contrle de flux Difficult de transmission de trs longs messages Aprs 1970, remplace progressivement par le transfert de paquets

25

Transfert de paquets
le message est dcoupe en paquets chaque paquet comporte la rfrence ou l'adresse destination un paquet a une taille maximale fixe les paquets sont retransmis aprs rception (store-and-forward) plus il y a de paquets, plus le transfert est efficace compar au transfert de messages :

26

Transfert de paquets
lorsque le paquet est trs petit (53 octets), il est appele cellule si les routes suives par les paquets sont diffrentes, il faudra le rassembler pour reformer le message Internet utilise le routage de paquets (IP) ATM utilise la commutation de cellules

27

Efficacit de la reprise sur erreur


supposons qu'en cas d'erreur de transmission le message ou le paquet soit immdiatement retransmis : on s'aperoit que le transfert de paquet est bien plus efficace :

28

Logiciels de rseaux

29

Logiciel de rseau :
Lorsquon a conu les premiers rseaux, on sintresse dabord aux aspects matriels et pas tellement aux aspects logiciels. Ce nest plus le cas aujourdhui maintenant trs structur. Le logiciel de rseau est

Hirarchie de protocoles :
Pour rduire la complexit de conception, la plupart des rseaux sont organiss en srie de couches ou niveaux. chacune tant construite sur la prcdente. Le nombre de couche, leur nom, leur fonction varient selon les rseaux.
30

lobjet de chaque couche est doffrir certains services aux couches plus hautes, sans quelle aient connatre les dtaille de limplmentation de ces services. La couche n dune machine gre la conversation avec la couche n dune autre machine. Les rgles de conventions utilises pour cette conversation sont connues sous le nom de protocole de la couche n. un protocole cest un peu un accord entre les parties sur la faon de communiquer.

31

Protocole de la couche 5 Couche 5 Interface couche 4/5 Protocole de la couche 4 Couche 4 Interface couche 3/4 Protocole de la couche 3 Couche 3 Interface couche 2/3 Protocole de la couche 2 Couche 2 Interface couche 1/2 Protocole de la couche 1 Couche 1 Couche 1 Couche 2 Interface couche 1/2 Couche 3 Interface couche 2/3 Couche 4 Interface couche 3/4 Couche 5 Interface couche 4/5

Support physique

32

En ralit, aucune donne ne passe directement de la couche n dune machine la couche n dune autre machine. chaque couche passe les donnes et le contrle la couche immdiatement infrieur, jusqu la plus basse. En dessous la premire couche se trouve le support physique qui vhicule rellement la communication. Entre chaque paire de couche adjacente, on trouve une interface. Linterface dfinit les oprations lmentaires et les services que la couche infrieure offre la couche suprieure.

chaque couche ralise un ensemble de fonctions bien dfinies.

33

Lensemble de couches et protocoles est appel architecture du rseau. lensemble des protocoles avec un protocole par couche est appel pile de protocoles. // c koi H4 H3 .. ect
Couche

4 H4 M

H4

H3 H4

M1

H3

M2

H3 H4

M1

H3

M2

H2 H3 H4

M1

T2

H2 H3

M2

T2

H2 H3 H4

M1

T2

H2 H3

M2

T2

Machine 1

Machine 2

34

Interfaces et services :
La finalit de chaque couche et de fournir des services la couche situe immdiatement au-dessus. Les lments actifs de chaque couche sappellent des entits. Une entit peut tre une entit logicielle (comme un processus), ou une entit matrielle (comme une puce dE/S intelligente).

Les entits de la mme couche sur des machines diffrentes sont appeles entits paires. Les entits de la couche n implmentent un service utilis par la couche n+1.
35

La couche n est appele fournisseur de service et la couche n+1 utilisateur de service. Les services sont accessibles par des points daccs aux services, SAP (service access point). Les SAP de la couche n sont les endroits o la couche n+1 peut accder aux services offerts. Chaque SAP est identifi par une adresse unique.

36

Passage de l'information dans les couches

37

Service en mode connexion et en mode sans connexion :


Les couches peuvent offrir deux types diffrents de services aux couches suprieurs

le mode avec connexion le mode sans connexion.


Le tlphone est un service en mode connexion. Dans le cas dun service en mode connexion, lutilisateur tablit au pralable une connexion lutilise puis la relche. Laspect essentiel de la connexion est quelle fonctionne comme un tuyau.
38

Un service sans connexion en revanche est structur comme le systme postale. Chaque message (lettre) porte ladresse de destinataire complte et est achemin travers le systme indpendamment de tous les autres. Dans le mode avec connexion quand deux message m1 et m2 sont envoyer dans cet ordre, le rcepteur les reoivent dans le mme ordre, ce qui nest pas obligatoirement dans le mode sans connexion. Chaque service peut se caractris par une qualit de service. Des services sont fiables quand il ne perde jamais de donnes.

39

la mise en uvre dun service fiable se fait par acquittement (accus de rception) de chaque message par le rcepteur. Le processus dacquittement engendre cependant une charge et un dlai supplmentaire qui peuvent tre parfois indsirable. Le transfert de fichier est un cas typique de bonne utilisation dun service fiable en mode connexion. Les services fiable en mode connexion prsente deux variante mineurs : par messages : les frontires de message sont prserves. et par flot doctets : la connexion est simplement un flot doctet, sans frontire de message.

40

Toutes application ne ncessite pas le mode connexion. Par exemple, on peut imaginer une diffusion lectronique de prospectus. La remise fiable 100% nest pas essentielle non plus, surtout si elle cote chre. Ce type de service sans connexion non fiable (cest dire sans acquittement) est souvent appel service datagramme. Dans dautre cas, on ne veut pas tablir de connexion pour envoyer un court message, mais on exige une bonne fiabilit. utiliser le service datagramme avec acquittement. Cest comme envoy une lettre en recommand en rclamant un accus de rception.

41

DATAGRAME : un service sans connection est non fiable Le service demande-rponse est encore un autre type de service: lmetteur transmet un seul datagramme, contenant une demande, le rcepteur transmet alors la rponse. La demande rponse est souvent utilise pour implmenter la communication dans le modle client serveur .
Services Exemples Suite de pages Connexion un ordinateur Voix numrise Diffusion lectronique de prospectus Messagerie avec accus de rception Consultation de base de donne

Transfert fiable de message 1 Transfert fiable doctet Connexion non fiable Datagramme non fiable Datagramme avec acquittement 2 Demande-rponse

1 : service avec connexion 2 : service sans connexion

42

Modle OSI

43

Modle de rfrence OSI :


Le modle de rfrence OSI est illustr dans la figure suivante
Nom des units de donnes changes Protocole dapplication Application Interface Prsentation Protocole de prsentation Prsentation PPDU Application APDU

Protocole de session Session Session SPDU

Protocole de transport Transport Frontire de sous rseau Transport TPDU

Rseau

Rseau

Rseau

Rseau

Paquet

Protocole interne au sous rseau Liaison Liaison Liaison Liaison Trame

Physique

Physique

Physique

Physique

Bit

Protocole de Rseau entre lhte est le routeur

44

Ce modle se fonde sur une proposition labore par lorganisation internationale de normalisation (ISO), il est appel modle de rfrence OSI (Open Systems Interconnection) Le modle OSI sept couches. Les principes ayant conduit llaboration des sept couches sont les suivant : une couche doit tre cre lorsquun nouveau niveau dabstraction est ncessaire. chaque couche exerce des fonctions bien dfinies. le choix des frontires entre couches doit minimiser le flux dinformation aux interfaces. le nombre de couches doit tre suffisamment grand pour viter la cohabitation dans une mme couche de fonctions trs diffrentes et suffisamment petit pour viter que larchitecture ne devienne difficile matriser.
45

La couche physique :
La couche physique soccupe de la transmission des bits de faon brute sur un canal de communication. Sa conception doit tre telle que lon soit sr que, lorsquun ct envoie un bit 1, on reoit de lautre ct un bit 1, et non un bit 0. Le genre de question que lon pose porte sur : le nombre de volet atteindre pour reprsenter un bit 1 et 0. la dure de transmission dans les deux directions simultanment le nombre de broches que possde le connecteur de rseau et le rle de chacune dentre elles .
46

La couche liaison de donnes :


La tche principale de la couche liaison de donnes est de prendre un moyen de transmission brut et de le transformer en une liaison qui parait exempt derreurs de transmission la couche rseau. Elle laccomplit en fractionnant les donnes dentre de lmetteur en trames de donnes cre et reconnatre les frontire des trames. transmettre les trames en squence grer les trames dacquittement renvoyes par le rcepteur. retransmettre les trames perdus.
47

Une autre fonction de cette couche est dempcher un metteur rapide de sature de donne un rcepteur lent. utiliser un mcanisme de rgulation de trafic pour que lmetteur connaisse chaque instant la quantit de mmoire tampon disponible au niveau du rcepteur. Les rseau diffusion ont un problme bien spcifique rgler au niveau de la couche liaison de donnes : celui de laccs multiple un canal partag. Cest une sous couche spciale, la sous-couche daccs au support, qui traite ce problme.

48

La couche rseau :
La couche rseau permet de grer le sous-rseau. La faon dont les paquets sont achemins de la source au destinataire constitue un lment cl de sa conception. Les routes peuvent tre fond sur des tables statiques ou dynamique. Si trop de paquet se trouvent simultanment dans le sous-rseau, il va se crer des engorgements. Le contrle dune congestion est aussi du domaine de la couche rseau.

49

La couche transport :
La fonction de base de la couche transport est : daccepter des donnes de la couche session. de les dcouper, en plus petites units. de les passer la couche rseau et de sassurer que tous les morceaux arrivent correctement de lautre ct. Le multiplexage et le dmultiplexage des donnes. grer ltablissement et le relchement des connexions sur le rseau. Il doit galement exister un mcanisme de rgulation de flux .

50

La couche session
Un des services de la couche session concerne la gestion du dialogue. Les sessions peuvent autoriser le mode bi ou unidirectionnel du trafic. Quand le trafic scoule dun seul cot la fois, la couche session peut aider savoir qui a la parole. Un tel service de session sappelle la gestion du jeton. Un autre service de session est la synchronisation. Insertion des points de reprise dans le flot de donnes.

51

La couche prsentation :
la couche prsentation sintresse la syntaxe et la smantique de linformation transmise. Un exemple typique de service de prsentation est lencodage des donnes dans une norme reconnue.

La couche application :
Cette couche est le point de contact entre l'utilisateur et le rseau. C'est donc elle qui va apporter l'utilisateur les services de base offerts par le rseau, comme par exemple le transfert de fichier, la messagerie...

52

Transmission de donnes au travers du modle OSI :


Couche application application protocole dapplication Couche prsentation prsentation Couche session Couche Transport protocole de prsentation protocole couche session de session protocole couche transport de transport TH Couche Rseau protocole de rseau NH Couche Liaison protocole de liaison DH Couche couche physique physique Bits Donne Donne couche liaison Donne couche rseau PH Donne AH Donne couche couche

SH

Donne

DT

53

Le modle de rfrence TCP/IP

54

Le modle de rfrence TCP/IP :


TCP/IP est l'abrviation de Transmission Control Protocol/Internet Protocol. Ce protocole a t dvelopp, la fin des annes 1970 l'issue d'un projet de recherche sur les interconnexions de rseaux men par la DARPA (Defense Advanced Research Projects Agency) dpendant du DoD (Department of Defense) Amricain TCP/IP ,devenu standard de fait, est actuellement la famille de protocoles rseaux qui gre le routage la plus rpandue sur les systmes informatiques (Unix/Linux, Windows, Netware...) et surtout, c'est le protocole de l'Internet. Depuis le dmarrage de ce rseau on cherchait surtout relier des rseaux trs divers de la faon la plus transparente possible.

55

OSI

TCP/IP

Application

Application

Reprsentation //////////////////////// Session //////////////////////// Transport Transport Rseau Internet

Liaison

Haute rseau

Physique

Le modle de rfrence TCP/IP

56

La couche Internet :
La couche Internet dfinit un format officiel de paquet et un protocole quon appelle IP (Internet Protocol). Le rle de la couche internet est de remettre les paquets IP qui de droit (le routage). viter les congestions.

La couche transport :
Son rle est de permettre des entits paires sur des ordinateurs source et destination de soutenir une conversation. Deux protocoles de bout en bout ont t dfinis. Protocole TCP (transmission Control Protocol) Protocole UDP (user datagram protocol)

57

Protocole TCP (transmission Control Protocol) :


est un protocole fiable orient connexion permet la remise sans erreur une machine appartenant au rseau dun flux doctet issus dune autre machine de ce rseau. Il fragmente le flux entrant en messages quil passe la couche internet. Sur la machine destinataire, le processus TCP darrive rassemble les messages reus. TCP soccupe galement du contrle de flux.

Protocole UDP (user datagram protocol)


protocole non fiable, sans connexion destiner aux applications qui ne veulent pas du squencement et de contrle de flux de TCP.
58

La couche application :
Au-dessus de la couche transport, on trouve donc directement la couche application qui contient tous les protocoles de haut niveau qui est similaire la couche application du modle OSI.

La couche hte-rseau :
Sous la couche internet, il y a un grand vide. Ce protocole nest pas explicitement dfini et varie dun ordinateur lautre, dun rseau lautre.

59