Vous êtes sur la page 1sur 42

Cours rseau n1

TCP/IP
Transmission Control Protocol/Internet Protocol

Jos Moreno

jose@moreno-online.org

Cours rseau n1 - PISE2006

Plan
Un bref historique des rseaux et de TCP/IP Organismes de certification et de normalisation Le modle OSI Le modle DoD Premires notions de topologie Premires notions de cablage
Cours rseau n1 - PISE2006

Dfinitions
Rseau : Ensemble de moyens matriels et logiciels mis en service pour assurer les communications entre ordinateurs.

Cours rseau n1 - PISE2006

Un bref historique des rseaux


Au dpart (1962) un problme militaire dinterconnexion de matriels diffrents
Simplifier Pouvoir utiliser des matriels issus de constructeurs diffrents Interoprabilit Efficacit Rduire la vulnrabilit
Cours rseau n1 - PISE2006

Bref Historique (suite)


Le projet est repris en 1969 et une exprimentation est mene pour connecter 4 universits amricaines (UCLA, UCSB, Universit dUtah, SRI (San Francisco) Cest le dbut dARPANET qui allait devenir Internet

Cours rseau n1 - PISE2006

Bref historique (suite)


Peu a peu lARPANET va stendre a dautres universits, jusquen 1984 ou les militaires se retirent pour crer leur propre rseau indpendant. A partir de 1986 on commence a parler dInternet quand de plus en plus dentreprises sy connecteront
Cours rseau n1 - PISE2006

TCP/IP
TCP/IP nait au dbut des annes 70 au dpart dans les laboratoires Xerox. Son intgration UNIX en fera son succs

Cours rseau n1 - PISE2006

Organismes de certification et de normalisation Les rseaux comme la plupart dautres activits industrielles ont besoin de normalisation afin de permettre aux diffrents intervenants doffrir des matriels compatibles.

Cours rseau n1 - PISE2006

Organismes de certification et de normalisation Le plus important est lISO International Standardisation Organisation
France : AFNOR (Association Franaise de Normalisation) et aux Etats-Unis : ANSI (America National Standards Institute)

Cours rseau n1 - PISE2006

Organismes de certification et de normalisation IEEE (prononcer I3E) Institute of Electronic and Electricity Engineers
Charg (entre autres) depuis la fin des annes 70 de normaliser les couches physique des rseaux informatiques (couches 1 et 2 du modle OSI) La commission charge des rseaux est constitue en fvrier 80. Le groupe de travail prend donc le numro 802
Cours rseau n1 - PISE2006

10

Organismes de certification et de normalisation


Internet Society (IS)
dite des recommandations sous la forme de Requests For Comments (RFC) Ces documents indiquent les normes respecter pour les communications sur le rseau Internet. Ces documents portent le nom potique de RFC suivi dun numro Le RFC 1256 par exemple offre des informations sur l'utilisation des routeurs

Cours rseau n1 - PISE2006

11

Le modle OSI
Cest un modle logique de fonctionnement des rseaux Open Systems Interface Dvelopp en 1978 par lISO dans le but que soit codifi un standard. Les rseaux sappuyant sur ce modle sont senss parler le mme langage. Ils utilisent des mthodes de communications semblables
Cours rseau n1 - PISE2006

12

Le modle OSI
Ce modle est form de sept couches qui ont toutes une fonctionnalit particulire. Ce systme dcrit les rseaux commutation de paquets. L'information est fragmente en paquets qui arrivant au destinataire sont rassembls pour former l'information complte. Cette mthode a t prfre l'envoi de l'information dans sa globalit car les risques d'erreurs taient beaucoup trop importants (collisions, perte d'informations ...). Le modle OSI dcrit les mthodes de communication entre systme. Chaque couche de ce modle thorique a une fonction propre. Une couche ne se proccupe pas des problmes des autres couches, elle doit seulement faire son travail sans erreur. Cela n'indique pas que les couches sont totalement indpendantes et peuvent fonctionner seules. La couche 1 a une relation avec la couche 2, la couche 2 avec la couche 3 ... Ce systme de brique permet aussi de remplacer un lment sans devoir thoriquement tout repenser et tout changer. Comme pour une chane hifi, si vous changez le tuner ou le lecteur de CD dfectueux ou pas assez performant, vous ne devrez pas changer les autres lments. Le principe de l'OSI est le mme en thorie. Chaque couche garantit la couche suprieure qu'elle a ralis correctement son travail. A chaque couche correspond des matriels ou des services. (cble, 13 Cours rseau n1 - PISE2006 routeurs, daemons, programmes ...).

Les

7 couches du modle OSI


7 6 5 4 3 2 1
Couche Application Couche Prsentation Couche Session Couche Transport Couche Rseau Couche Liaison Couche Physique
14

Cours rseau n1 - PISE2006

Communication entre deux systmes par le modle OSI


Une application du systme A veut mettre des donnes vers une application du systme B. L'information va partir de la couche 7 du systme A va atteindre la couche 1 du systme A va passer par le systme de transmission (cble, satellite ...) pour arriver la couche 1 du systme B qui va faire remonter l'information vers la couche 7 du systme B.

7 6 5 4 3 2 1

Couche Application Couche Prsentation Couche Session Couche Transport Couche Rseau Couche Liaison Couche Physique

7 6 5 4 3 2 1

Couche Application Couche Prsentation Couche Session Couche Transport Couche Rseau Couche Liaison Couche Physique

Cours rseau n1 - PISE2006

15

Description (rapide) des couches du modle OSI


1
Couche Physique

La couche 1 est la couche physique. Elle se proccupe de rsoudre les problmes matriels. Elle indique les caractristiques que doivent avoir les supports de transmission de l'information. A ce niveau, les donnes sont reprsentes en bits. Le bit est une unit prenant les valeurs 0 ou 1. Il faut donc s'assurer que la valeur 1 mise est bien reue comme valeur 1 et non 0. Cette couche normalise l'utilisation des cbles (type, tension, longueur ...), les communications hertziennes (frquence, amplitude ...), les fibres optiques ...

Cours rseau n1 - PISE2006

16

Description (rapide) des couches du modle OSI


2
Couche Liaison

La couche 2 est la couche liaison de donnes. Cette couche reoit les donnes brutes de la couche physique, les organise en trames, gre les erreurs, retransmet les trames errones, gre les acquittements (ACK) qui indiquent si les donnes sont bien transmises. Une fois ceci fait, elle transmet ses donnes formates la couche rseau.
Cours rseau n1 - PISE2006

17

Description (rapide) des couches du modle OSI


3
Couche Rseau

La couche 3 est la couche rseau. Son rle est de transmettre les trames reues de la couche 2 en trouvant un chemin vers le destinataire (adresses). Cette couche gre les sous-rseaux. Elle contrle le trafic. Cette couche permet aussi de connecter des rseaux htrognes.
Cours rseau n1 - PISE2006

18

Description (rapide) des couches du modle OSI


4
Couche Transport

La couche 4 est la couche transport. Cette couche dcoupe les donnes transmises par la couche 5 (session) en entits plus petites et s'assure que les lments arrivent correctement de l'autre cot. Cette couche dtermine quels types de services doivent tre fournis la couche session et donc aux utilisateurs. C'est enfin elle qui gre les connexions d'un systme A vers un systme B de bout en bout de la communication.
Cours rseau n1 - PISE2006

19

Description (rapide) des couches du modle OSI


5
Couche Session

La couche 5 est la couche session. Cette couche permet aux utilisateurs de machines distantes d'tablir des sessions entre eux. Elle permet notamment les transferts de fichiers en contrlant et grant les erreurs.
Cours rseau n1 - PISE2006

20

Description (rapide) des couches du modle OSI


6 Couche Prsentation La couche 6 est la couche prsentation. Cette couche s'occupe de la partie syntaxique et smantique de la transmission de l'information. Elle s'occupe aussi par exemple du codage des caractres permettant ainsi deux systmes htrognes de communiquer. Un caractre A restera un caractre A. C'est le systme d'encodage, qui traduit les informations pour qu'elles soient comprhensibles indpendamment du systme utilis.

Cours rseau n1 - PISE2006

21

Description (rapide) des couches du modle OSI


7
Couche Application

La couche 7 est la couche application. Cette couche gre les applications qui communiquent ensemble, le courrier lectronique, les terminaux virtuels ... Un dplacement dans un diteur de texte, quelque soit le type de terminal utilis, doit fournir le mme rsultat. Elle gre aussi une partie des transferts de fichiers en permettant la compatibilit des donnes en milieu htrogne.
Cours rseau n1 - PISE2006

22

Limites du modle OSI


Linconvnient majeur du modle OSI est quil a t dvelopp alors que TCP/IP avait prs de 10 ans dage. TCP/IP nest donc pas conforme au modle OSI, mme si on peut faire certains parallles Le modle auquel rpond TCP/IP est aussi un modle en couches
Cours rseau n1 - PISE2006

23

Le modle DoD
Le protocole TCP/IP a t historiquement dvelopp en suivant un modle labor la demande de larme amricaine. Cest le modle DoD (Department of Defence) Le modle DoD comprend 4 couches

Cours rseau n1 - PISE2006

24

Les 4 couches du Modle DoD

4 3 2 1
Cours rseau n1 - PISE2006

Couche application

Couche transport (host to host)

Couche internet

Couche daccs Rseau

25

Les couches du modle DoD

Couche daccs Rseau

La couche la plus basse reprsente la connexion physique avec les cbles, les circuits d'interface lectrique (transceivers), les cartes rseau, les protocoles d'accs au rseau (CSMA/CD pour les rseaux Ethernet et le jeton pour les rseaux Token Ring). La couche accs rseau est utilise par la couche Internet.
Cours rseau n1 - PISE2006

26

Les couches du modle DoD

Couche internet

La couche Internet doit fournir une adresse logique pour l'interface physique. L'implmentation du modle DoD de la couche Internet est IP (Internet Protocol). Cette couche fournit un mappage entre l'adresse logique et l'adresse physique fournie par la couche accs rseau grce aux protocoles ARP (Address Resolution Protocol) et RARP (Reverse Address Resolution Protocol). Les incidents, les diagnostics et les conditions particulires associes au protocole IP relvent du protocole ICMP (Internet Control Message Protocol), qui opre aussi au niveau de la couche Internet. La couche Internet est aussi responsable du routage des paquets entre les htes. Cette couche est utilise par les couches plus hautes du modle DoD.
Cours rseau n1 - PISE2006

27

Les couches du modle DoD

Couche transport (host to host)

La couche hte hte dfinit les connexions entre deux htes sur le rseau. Le modle DoD comprend deux protocoles hte hte : TCP (Transmission Control Protocol) et UDP (User Datagram Protocol). Le protocole TCP est responsable du service de transmission fiable de donnes avec dtection et correction d'erreurs. TCP permet aussi les connexions simultanes. Plusieurs connexions TCP peuvent tre tablies sur un hte, et les donnes sont envoyes simultanment. TCP per-met des connexions full duplex, ce qui signifie que les donnes peuvent tre envoyes et reues sur une seule connexion.
Le protocole UDP est un protocole peu fiable et peut tre utilis par des applications qui n'exigent pas la fiabilit de TCP.

Cours rseau n1 - PISE2006

28

Les couches du modle DoD

Couche application

La couche application permet aux applications d'utiliser les protocoles de la couche hte hte (TCP et UDP). Parmi ces applications, on trouve : FTP (File Transfer Protocol), TELNET (Terminal Emulation), SMTP (Simple Mail Transfer Protocol) et SNMP (Simple Network Management Protocol). La couche application assure l'interface des applications utilisatrices avec la pile de protocoles TCP/IP.

Cours rseau n1 - PISE2006

29

Correspondance OSI/DoD
Couche Application Couche Prsentation Couche Session Couche Transport Couche Rseau Couche Liaison
Couche daccs Rseau Couche transport (host to host) Couche internet Couche application

Couche Physique
Cours rseau n1 - PISE2006

30

Premires notions de topologie


Premire classification : Les rseaux sont diviss en trois grandes familles les LAN, MAN et WAN. Ce dcoupage dpend de la taille du rseau. LAN LAN = Local Area Network ou rseau local. Ce type de rseau s'tend de 1 mtre 2 kilomtres et peut compter de 2 200 abonns. Le dbit courant est de 1 100 Mbits/s. MAN MAN = Metropolitan Area Network ou rseau mtropolitain. Ce type de rseau s'tend de 1 mtre 100 kilomtres et peut compter de 2 1000 abonns. Le dbit courant est de 1 100 Mbits/s. WAN WAN = Wide Area Network ou rseau grande distance. Ce type de rseau s'tend sur plus de 1000 kilomtres et peut compter plusieurs milliers d'abonns. Le dbit, tant donn la distance parcourir, est plus faible, de 50 bits/s 2 Mbits/s. Les deux premiers types de rseaux utilisent des connexions multipoints tandis que le WAN utilise des connexions point point. Le rseau Transpac , rseau franais est constitu de liaisons point point entre des noeuds situs dans les grandes villes franaises.

Cours rseau n1 - PISE2006

31

Topologies
Deuxime niveau de classification Les rseaux peuvent tre classs par type de modle utilis pour relier les machines le constituant. Il existe autant de topologies que de manire de connecter les matriels entre eux. Gnralement on regroupe toutes ces possibilits en trois formes de topologies reprenant la grande majorit des cas.
Cours rseau n1 - PISE2006

32

Topologie en bus

Cette topologie permet une connexion multipoint. Le bus est le support physique de transmission de l'information. Les machines mettent simplement sur le cble. Par contre si le cble est dfectueux, cass, le rseau est paralys.

Cours rseau n1 - PISE2006

33

Topologie en toile

Matriel dinterconnexion

Le routage de l'information est simple, tout passe par le matriel actif central. Par contre si ce matriel tombe en panne le rseau est paralys. Trs coteux en cblage. Cest devenu le standard
Cours rseau n1 - PISE2006

34

Topologie en anneau

Si une station est en panne le rseau est en panne. Gnralement cette topologie est active avec un deuxime anneau et un systme de bouclage sur les stations. Ainsi si un poste est en panne il est supprim logiquement de l'anneau. Ce dernier peut alors continuer a fonctionner. Ces topologies peuvent tre dclines en un grand nombre de possibilits en fonction des besoins, du cot, et de la politique de connexion.
Cours rseau n1 - PISE2006

35

Mode de fonctionnement des trois principales topologies


Lefonctionnementdelatopologieenbus
Lorsque un ordinateur dcide d'mettre et donc de faire parvenir une information un autre ordinateur, il va dans un premier temps couter le bus pour dterminer si ce dernier est libre. Si ce n'est pas le cas, il attend et ressaie plus tard , sinon il met tout en continuant d'couter afin de dtecter une collision ventuelle avec une information en provenance d'un autre matriel. Si il y a collision, les deux matriels, mettent nouveau aprs un temps alatoire. Dans le cas de la topologie en bus, tous les matriels connects au cble reoivent toutes les donnes mises qu'elles soient pour eux ou non. La couche 2 permet de faire le tri et de ne garder que ce qui le concerne.

Lefonctionnementdelatopologieentoile
Toute l'information passe par le matriel central qui ensuite renvoie ces informations, vers toutes les machines ou uniquement vers celle(s) concerne(s). Cela dpend du matriel mis au centre de l'toile et de sa configuration.

Lefonctionnementdelatopologieenanneau
Les donnes circulent toujours dans le mme sens. Chaque matriel reoit son tour les donnes, teste au niveau de la couche 2 si cela la concerne. Si ce n'est pas le cas, les donnes sont mises nouveau sur le support de transmission. Si les donnes reviennent l'expditeur, elles sont dtruites. Cette topologie utilise ce que l'on appelle un jeton. Chaque machine reoit un message particulier. Si elle a besoin d'mettre, elle attend que ce message lui parvienne et met.

Cours rseau n1 - PISE2006

36

Commenons cabler
Le cblage a beaucoup volu en quelques annes, la normalisation y est pour beaucoup. Il y a encore peu, chaque constructeur informatique, chaque oprateur tlphonique dveloppait son propre systme de cbles, inutilisables bien videmment, avec d'autres matriels de marque diffrentes voir mme de la mme marque. Le cblage des matriels tait totalement anarchique. Un matriel devait tre connect, on tirait un cble mme le sol. Cette connexion n'tait plus utilis, le cble restait tout de mme l'endroit. Les centres informatiques et autres gros utilisateurs de connectiques se sont retrouvs avec des kilomtres de cbles sans savoir quoi ils correspondaient et si ils reliaient encore quelque chose. Aujourd'hui, lors de la construction de btiments et grce la normalisation des supports, un prcblage est possible et souvent fait, proposant des prises murales de la mme faon qu'il y a des robinets d'eau ou des prises lectriques. Le plus souvent, les cbles sont cachs dans des gaines murales en plastiques appeles des goulottes. Les goulottes sont positionnes environ 30 centimtres du sol, au niveau de la plinthe ou hauteur de table mme si l'esthtique dans ce dernier cas n'est pas la meilleure. Par contre ce systme n'est pas trs souple, les prises de raccordement sont fixes une fois pour toutes un endroit et ne peuvent tre facilement dplaces. L'utilisation de faux plafonds ou de faux planchers plus des goulottes permettant au cble de descendre ou de monter le long du mur est souvent prconise pour de grosses structures. L'esthtique est meilleure, la souplesse plus grande mais cela engendre souvent un grand dsordre et un entassement digne du film Brazil de Terry Gilliam. Il est fortement conseill d 'tiqueter les cbles en indiquant les matriels connects de bout en bout (nom ou adresse par exemple).
Cours rseau n1 - PISE2006

37

Cablage
Commentchoisiruncble? Plusieurs critres entrent en jeu. Certains sont prendre en compte imprativement. Combien de matriels doit on raccorder sur le support ? Quel protocole de communication utilise t on ? Quelle longueur de cble faut il ? Quelle vitesse de transmission veut on atteindre ? Dans quel environnement va se trouver le cble (perturbations magntiques ...) ?

Cours rseau n1 - PISE2006

38

Cablage
Les donnes vont transiter sur le cble au moyen d'un signal. Ce signal peut varier cause de perturbations magntiques, d'une distance trop longue parcourir le signal est alors tellement affaibli qu'il n'est plus exploitable, la frquence du signal est incompatible avec l'impdance du cble ... Les cbles sont donc caractriss par : l'attnuation du signal sa bande passante (frquence maximale du signal en Hertz) son taux d'erreur (le support selon sa qualit est lui mme source d'erreur) sa facilit tre connect au matriel
Cours rseau n1 - PISE2006

39

cablage
L'IEEE a normalis l'appellation des diffrents cbles en leurs donnant un nom compos de trois parties :

la frquence de transmission du signal en MHz


(Mga-Hertz) 10MHz, 100Mhz ( associer au nombre de Mbits/s vitesse de transmission de l'information).

le type de canal de communication utilis


Bande de base (Base Bande) Le canal utilis ne l'est que par un metteur la fois. On peut le comparer avec le tlphone standard o une seule personne peut parler la fois. Bande Large (Broard Band) Le support est dcoup virtuellement en plusieurs canaux. Plus d'une machine peut transmettre ses donnes la fois. On peut le comparer avec la tlvision o sur un mme cble on reoit plusieurs chanes.

la longueur maximale d'un segment en centaines de mtres ou le type du support.


Nous obtenons alors de cble 10BASE2, 10BASE5, 10BROAD36, 100BASE-T, 100BASE-F ... 10BASE2 indique que la Bande de Base est de 10MHz donc que la vitesse de transmission des informations se fera 10Mbits/s sur une distance maximale de 200 mtres. Parmi ces supports on distingue deux grandes familles qui sont les cbles mtalliques et les cbles optiques.
Cours rseau n1 - PISE2006

40

10BASE2
Ce cble est aussi appel ethernet fin ou thin ethernet. L'impdance de ce cble ses extrmits doit tre de 50 ohms. L'impdance est la mesure de la rsistance pour les courants alternatifs. La vitesse de transmission des informations est de 10Mbits/s. La longueur maximale d'un segment est de 185 mtres (200). On peut mettre bout bout 5 segments soit une couverture maximale de 5x185=925 mtres. Attention sur les 5 segments seuls 3 peuvent tre " porteurs " (contenir des matriels). Sur un segment peuvent tre connects, au moyen de transceivers (souvent directement intgr la carte rseau du matriel), un maximum de 30 postes. L'espacement entre chaque poste doit tre au minimum de 0,5 mtre. Le diamtre du cble est de 5 millimtres. Les connexions se font par des prises en T.
Cours rseau n1 - PISE2006

41

10BASE5
Ce type de cble est aussi appel gros ethernet ou thick ethernet. Ou encore ethernet pais Sa vitesse de transmission est de 10Mbits/s. La longueur maximale d'un segment est de 500 mtres. En effet la frquence utilise oblige dcouper son cble selon certaines rgles. (Les longueurs doivent tre de 23,4m 70,2m ... on ajoute 46,8m chaque fois). On peut mettre bous bout 5 segments soit une couverture maximale de 5x500=2500 mtres. Attention sur les 5 segments seuls 3 peuvent tre porteurs (contenir des matriels). Sur un segment peuvent tre connects 100 postes. L'espacement entre chaque poste doit tre un multiple de 2,5 mtres. Le cble a pour diamtre 10 millimtres. La fixation se fait grce une prise vampire. Une partie de la prise se retrouve au contact avec le blindage tandis qu'une aiguille est enfonce dans le cble atteignant le conducteur.

Cours rseau n1 - PISE2006

42