Académique Documents
Professionnel Documents
Culture Documents
Dpartement de Mathmatiques
21/11/2012
Programme
RAPPEL SUR LA THEORIE DU SIGNAL SUPPORTS & MODE DE TRANSMISSION PROTOCOLES DE COMMUNICATION LE NIVEAU LIAISON DU MODLE OSI LE NIVEAU RESEAU DU MODLE OSI INTERCONNEXION DE RESEAUX ADRESSAGE TCP/IP LE NIVEAU TRANSPORT DU MODLE OSI LES COUCHES HAUTES DU MODLE OSI
2 21/11/2012
Evaluation
CC Ecrit Expos + TP
Sujets Expos
PROCESSUS & APPLICATIONS RPARTIES ADMINISTRATION DE RESEAUX LA SECURITE DANS LES RESEAUX I (Risques) LA SECURITE DANS LES RESEAUX II (Mcanismes) SECURISATION DUN RESEAU LOCAL PROTOCOLES TRANSPORT SCURISS EVALUATION DE RESEAUX ET DE PROTOCOLES DE COMMUNICATION
21/11/2012
Les rseaux prennent de plus en plus dimportance car ils permettent de minimiser les cots de transport des informations. Ils permettent aussi de rduire les dures de circulation de linformation (forums, courriers lectroniques, ).
21/11/2012
21/11/2012
N O T IO N
D E
S P E C T R E
10
21/11/2012
11
21/11/2012
12
21/11/2012
CANAL DE TRANSMISSION
Linformation est une grandeur mesurable donc calculable mathmatiquement. Les performances dun canal sont dfinies en termes probabilistes. La source transmet des squences de symboles dun alphabet donn (codage de linformation). Le collecteur de donnes possde galement un alphabet non obligatoirement identique.
14
21/11/2012
15
21/11/2012
16
21/11/2012
17
21/11/2012
18
21/11/2012
19
21/11/2012
20
21/11/2012
21
modulation de phase
La plus employe actuellement pour la transmission de signal. Modulations 2, 4 ou 8 tats de phase. Modulation de phase 2 tats sur un intervalle de modulation T.
22
21/11/2012
23
21/11/2012
On transmet les signaux numriques sur le support et sur des distances limites (< 30Km).
24
21/11/2012
25
21/11/2012
SPECTRE DE FREQUENCE
21/11/2012
Codages 2 niveaux
27
21/11/2012
28
21/11/2012
29
21/11/2012
Codage de Miller
30
21/11/2012
Codages 3 niveaux
31
21/11/2012
Choisi en fonction des paramtres connus du support. Les supports de transmission (la plupart) coupent brutalement la frquence quand elle passe au voisinage de zro Le codage biphas ncessite de larges bandes. On code en fonction de la rsistance au bruit. Les parasites sont lis au nombre de niveaux du signal. Les codes bipolaires de niveau 3 sont donc plus sensibles que les codages 2 niveaux.
32 21/11/2012
On code aussi en fonction des problmes dhorloge. Le dcodage des donnes devient impossible en cas derreur (avec le BHD par exemple) quand lhorloge est transmise dans le signal (de manire contextuelle). Numrisation du signal :
Transmission analogique du signal analogique (TSF)(paroles, images). Transmission analogique dinformation numrique (modem). Transmission numrique dinformation analogique. Transmission numrique dinformation numrique.
33 21/11/2012
Si B est la frquence la plus leve contenue dans le spectre A(f) du signal a(t), la frquence dchantillonnage doit tre suprieure ou gale 2B.
34
21/11/2012
35
21/11/2012
Circuit de donnes : Ensemble constitu du support de transmission + ETCD. ETTD : Equipement Terminal de Transmission de Donnes (ex : terminal, console, ordinateur en liaison RS232 ). Liaison de donnes : Dispositif matriel + logiciel pour acheminer des donnes avec un taux derreur minimum garanti.
36 21/11/2012
37
21/11/2012
38
21/11/2012
Nature des liaisons de donnes : Unidirectionnelles (simplex) : contrle de processus ou acquisition de donnes (ex pour un banc de mesure). Ex : transmission par fibre optique, hertzienne, Bidirectionnelles lalternat (half duplex) : un coup dans 1 sens, un coup dans lautre.
39
21/11/2012
Bidirectionnelles simultanes (full duplex) : ex : les modems actuels. Utilisation de bandes de frquences diffrentes sur le canal de transmission.
Configurations des liaisons de donnes : Point point : ne relie que deux ETTD.
40
21/11/2012
41
21/11/2012
En boucle : on peut considrer que cest une double liaison multipoints. Ex : token ring, FDDI (100mb/s).
42
21/11/2012
Cble coaxial : Caractris par son impdance (50W, 75W, 100W). Besoin dun terminateur de cble (bouchon) : rsistance qui absorbe le signal pour viter la rflexion de celui ci (en fait nabsorbe pas mais simule un cble infini). 100 Mhz en standard Ethernet, 500 Mhz en tltransmission. 500 mtres maximum.
44
21/11/2012
Fibres optiques : Onde luminaire dans une fibre de silicium. On peut aller jusqu' plusieurs kilomtres. Insensible au bruit. Un seul sens de circulation (simplex) . Plusieurs Gigabits de capacit.
45
21/11/2012
46
21/11/2012
Les supports synchrones : On transmet en mme temps que les donnes un signal dhorloge.
47
21/11/2012
Les supports asynchrones : on a une horloge ct metteur et ct rcepteur qui bat la mme vitesse. Avant chaque transmission, on transmet un signal de synchronisation .
48
21/11/2012
49
21/11/2012
Dtection derreur (vrif. de parit verticale et longitudinale) A chaque caractre on rajoute un bit (bit de redondance verticale ou bit de parit, VRC) Lorsque le nombre de bits 1 est pair, on emploi un code de parit pair (pour transmission asynchrone), sinon cest parit impaire (pour transmission synchrone). On est capable de dtecter une erreur de parit, mais pas de la localiser.
50 21/11/2012
La parit longitudinale tait initialement utilise pour les bandes magntiques pour complter la dtection des erreurs de parit verticale. A chaque bloc de caractre, on ajoute un champ de contrle supplmentaire (LRC : Longitudinal Redondancy Check) La combinaison de LRC et VRC permet de dtecter 2 erreurs de bits dans un seul mot ou de corriger 1 erreur.
51 21/11/2012
Dtection derreur par code cyclique : Un code est cyclique sil est linaire (les bits de contrle sont une combinaison linaire des bits dinformation) et si toutes les permutations dun mot de code(suite de bits) restent un mot de code. C = [000,101,011,100] est un code cyclique
52
21/11/2012
Dfinition : Un mot de code est reprsent sous forme polynomiale dans laquelle la suite de bits transmettre Exemple :
53
21/11/2012
Principe de dtection : On utilise le reste R(x) de la division polynomiale M(x) par un polynme diviseur G(x) qui donne un quotient Q(x). R(x) est calcul par lmetteur puis transmis au rcepteur. Le rcepteur fait le mme calcul R(x) en divisant M(x)+R(x) (message + contrle). Si R=0 alors pas derreur, si R0 alors erreur. M(x) R(x) est divisible par G(x) et est quivalent M(x) + R(x) modulo 2.
54 21/11/2012
Cette mthode fonctionne bien car la table de vrit de laddition (en modulo 2) quivaut au ou exclusif. utilisation de ou exclusif Exemple de polynme gnrateur : G(x) = x16+x12+x5+1 Transmission de 2 octets Ce mode de calcul nest valable que si lon transmet en parallle les informations LRC sur 1 octet est un code cyclique de polynme gnrateur x8+1.
55 21/11/2012
56
21/11/2012
CODES CORRECTEURS
57
21/11/2012
58
21/11/2012
59
21/11/2012
PROTOCOLES DE OMMUNICATION
QU'EST CE QU'UN PROTOCOLE ? Un protocole, l'origine, est un ensemble de rgles tablies suivre strictement pour le bon droulement d'une opration, Un protocole rseau est un ensemble de rgles que suit un quipement du rseau pour mettre de l'information.
60
21/11/2012
Ce protocole va dcrire comment va tre code l'information, l'adressage, Deux quipements, pour dialoguer, devront appliquer le mme protocole, Si le premier envoie un message "Adresse Donne Vrification", le second devra lire "Adresse Donne Vrification". Un protocole de communication dcrit : 1 Comment l'metteur code l'information.
61
21/11/2012
2 Comment cette information est transmise. 3 Comment le rcepteur lit l'information. Logiciel de niveau II (norme ISO, modle OSI) : Responsable de : Lacheminement sans erreur dans les blocs dinformations (messages, trames) sur une ou plusieurs liaisons physiques qui peuvent tre permanentes ou non (commutes).
62
21/11/2012
Tches excuter par la couche liaison : Etablissement et libration de la liaison de donnes sur des connexions physiques pralablement actives Dtection des erreurs de transmission et activation des procdures de reprises en cas derreur, et ventuellement prvenir la couche suprieure dune erreur. Supervision du fonctionnement de la liaison de donnes selon le mode de transmission (synchrone ou asynchrone),
63 21/11/2012
selon la nature de lchange (unidirectionnelle ou bidirectionnelle), selon le type de liaison (point point, multi-points, boucle). Dfinir la structure syntaxique des messages valides.
64
21/11/2012
Deux familles de procdures (protocoles) Orient caractres (BSC dIBM pour caisses enregistreuse) Binary Synchronous Communication : Bas sur une transmission synchrone de blocs de caractres quel que soit le codage utilis (ASCII, EBCDIC, BST) permettant dexploiter 2 types de liaison : Point point Multi-points
65
21/11/2012
66
21/11/2012
67
21/11/2012
68
21/11/2012
LE NIVEAU LIAISON DU MODLE OSI Cette couche conditionne les bits bruts de la couche physique en trames de donnes. La couche liaison de donnes est galement charge du contrle d'erreurs qui s'effectuent en s'assurant que les bits de donnes reues sont identiques ceux qui ont t envoyes.
69
21/11/2012
Elle envoie les trames de donnes depuis la couche rseau a la couche physique. Elle regroupe les trames de bits de la couche physique et attend un accuse de rception Sous couche LLC : elle dfinit des point d'accs au services SAP Sous couche MAC : Elle communique directement avec la carte rseau. Cest elle qui est responsable du transfert sans erreurs des trames
70
21/11/2012
De plus, les bits de trame sont rpartis en champ adresse, champ de contrle, champ de donnes et champ de contrle derreurs.
La couche liaison de donnes est la premire couche qui gre les erreurs de transmission.
71 21/11/2012
Il y a deux sous-niveaux dans la couche liaison du modle OSI : Les technologies daccs au support (Medium Access Control = MAC). Commun toutes les stations connectes sur le rseau local. Procdure de communica tion : niveau de commande du lien logique (Logical Link Control = LLC). Cela dcrit la manire de prlever les informations du support bit par bit. Les protocoles TCP/IP ou ATM ne respecte pas le modle OSI.
72 21/11/2012
La couche LLC Couche dpourvue du codage analogique : on rcupre les bits. Ralis la limite du hardware et du software (firmware EEPROM).
73
21/11/2012
Les services rendus par la couche LLC aux couches suprieures sont spcifi par 3 classes : LLC1 : service sans connexion et sans acquittement. Le travail est fait dans les couches suprieures ou on accepte de perdre des donnes (ex : visio conf et temps rel) LLC2 : service avec connexion ex : porteuse (pour les transmissions longues de fichiers,). LLC3 : service sans connexion et avec acquittement Cela vite de maintenir une table active : datagramme. En fait, on coute en permanence car il y a des diffusion dcoute
74 21/11/2012
Caractristiques de LLC : Assure le contrle de flux (de type stop and wait sans connexion pour LLC3). Mcanisme de type fentre (buffer danticipation) avec connexion pour LLC2. Assure le contrle derreurs laide dun CRC de 32 bits quil rajoute au niveau MAC car la taille des trames mises en LAN est suprieure par rapport au WAN.
75 21/11/2012
Remarque : En Ethernet, cest la couche MAC qui dtecte les collisions et qui demande la rmission.
76
21/11/2012
Structure des trames LLC DSAP : Destination Service Access Point (1 octet) SSAP : Source Service Access Point (1 octet) Format DSAP
77
21/11/2012
Format SSAP
78
21/11/2012
La couche MAC Lorigine dEthernet 802.3 Base sur : CSMA/CD : Carrier Sense Multiple Access / Collision Detection. Cette technique, utilise dans les rseaux Ethernet, la dtection dune porteuse avec accs multiple et dtection de collision. On peut avoir plusieurs lments connects qui peuvent prlever des bits sur le cble.
79
21/11/2012
Une collision se produit quand deux signaux sont mis en mme temps (deux stations discutent en mme temps). Les machines attendent le temps dune temporisation et ensuite rmettent. La probabilit que la collision se produise doit tre le plus faible possible.
80 21/11/2012
Les collisions dpendent donc du trafic et lon a typiquement le "phnomne deffondrement" qui caractrise Ethernet. Ce phnomne se produit environ 7Mb/s pour un rseau Ethernet 10Mb/s.
81
21/11/2012
82
21/11/2012
Supports Physiques :
83
21/11/2012
Token Bus 802.4 Fond sur le droit dmission qui dpend dun jeton . On partage le support (un BUS) en exclusion mutuelle . On utilise le support en garantissant les dlais de transmission mais lutilisation nest pas optimum car on charge le rseau inutilement. On a une liste de successeur avec une initialisation du rseau o est fabriqu un anneau virtuel. Le jeton est toujours transmis au successeur.
84 21/11/2012
En cas de panne dune machine, on a une perte du jeton et une station "superviseur" rmet le jeton au bout dun moment.
Peu utilis pour des raisons de lourdeur dinitialisation du rseau. il y a un manque de performance qui est li au contrle du jeton et au nombre de machines connectes.
85 21/11/2012
Token Ring 802.5 Le jeton est une sorte de wagon dans lequel on met des choses. Ce rseau est trs compliqu et assez fragile. La vitesse est lie au nombre de stations puisque le jeton doit ncessairement faire le tour de lanneau.
86
21/11/2012
Si lon coupe le cble un endroit : tout le rseau est bloqu. Lavantage est que lon sait facilement o se trouve une station car on a une circulation en anneau du jeton. une circulation de trames (contenant des informations plus lidentifiant du destinataire) permanente Le dbit binaire est garanti en permanence car le prlvement de linformation dans le jeton ne ralentit pas le rseau. Chaque information est dpose de faon synchrone
87 21/11/2012
Principe du moniteur (superviseur du rseau) : Il faut une station superviseur sur le rseau qui fasse la gestion du jeton. Elle veille au bon fonctionnement en faisant une rgnration du jeton en cas de perte (time out). Si le moniteur est dfaillant (panne ou autre), il nenvoie plus de trames signalant sa prsence (trame : ACTIVE_MONITOR_PRESENT, MAC type AMP), une station qui peut devenir moniteur prend sa place (elle envoie une trame CLAIM_TOKEN).
88 21/11/2012
Les stations qui peuvent devenir moniteur (stations dormantes) se manifestent de temps en temps en envoyant des trames STANDBY_MONITOR_PRESENT (SMP). Tout ceci alourdit le protocole mais cela permet de savoir le nombre de stations sur le rseau et de savoir si elles sont actives. Le moniteur a pour fonction la gestion du jeton mais aussi la surveillance des trames qui bouclent (ex: mauvaise adresse destinataire), et il gre le bon passage du jeton (trame de 24 bits) en fonction du temps de circulation sur lanneau.
89 21/11/2012
90
21/11/2012
Adressage Token Ring : Chaque adresse physique des stations est connue (adresse MAC). Les adresses sont uniques (sauf cartes bas de gamme type Taiwan). Il existe galement des adresses physiques de diffusion. cest beaucoup plus lourd que les diffusions dEthernet car il lui faut le temps de faire le tour (en Ethernet, tout le monde voit la trame en mme temps).
91 21/11/2012
La couche rseau gre les connexions entre les noeuds du rseau. Un service supplmentaire, fourni par la couche rseau, concerne la faon de router les paquets entre les noeuds dun rseau. Pour les rseaux TCP/IP, la couche rseau est implmente en utilisant le protocole IP.
93
21/11/2012
94
21/11/2012
LA NORME X25
le protocole X25 dfinit l'interface entre un ETTD ( Equipement Terminal de Traitement des Donnes ) et un ETCD ( Equipement Terminal de Circuit de Donnes). L'ensemble des protocoles lis X25 et couvrent les couches 1 3 du modle OSI de la norme ISO.
95
21/11/2012
Le protocole LAPB est le protocole de niveau 2 qui transporte les paquets X25. Le format standard d'une trame LAPB est le suivant: Address Field: Ce champ n'a aucune raison d'tre quand on travaille de point point. Cet octet est rserv plusieurs utilisations. Il sert sparer les commandes des rponses et peut seulement prendre les valeur 0x01 et 0x03. 01 dsigne une commande de l'ETTD l'ETCD et 03 contient une rponse de l'ETCD l'ETTD.
96 21/11/2012
Champ de contrle: Identifie le type de trame. Il inclut la squence de nombre, les fonctions de contrles et la dtection des erreurs en fonction du type de trame. FCS: vrification des erreurs de transmission et de synchronisation
97
21/11/2012
98
21/11/2012
les paquets sont de petite taille puisque optimiss pour de longues distances.
Trois octets den-tte qui servent de descripteur : Identificateur Gnral de Format du paquet (modulo 8 ou 128 numros des paquets). Identificateur de voie logique. Identificateur gnral de type paquet.
99 21/11/2012
GFI: Identifiant de format gnral. Q indique un paquet X25 (0) ou X29 (1). D indique un acquittement local (0 : ETCD) ou distant (1 : ETTD). Les bits 01 indiquent que les numros de trames vont de 0 7. Le format de trame o ils indiquent 10 montre que l'on numrote les trames de 0 127 (10). Cela permet d'envoyer beaucoup de trame avant d'acquitter ce qui est intressant pour les rseaux lents tels que les rseaux satellites.
100 21/11/2012
101
21/11/2012
Circuits Virtuels : CVP : Circuit Virtuel Permanent liaison point point. CVC : Circuit Virtuel Commut. A chaque instant, plusieurs circuits virtuels peuvent cohabiter sur une voie. Chaque circuit virtuel utilise une voie logique qui est repre par un nde groupe de voie logique (15) et un numro de voie logique ( 255). Ces nont une signification locale lETTD/ETCD.
102 21/11/2012
Ouverture et fermeture d'un circuit virtuel : Un utilisateur qui veut transmettre des paquets doit, au pralable, ouvrir un circuit virtuel. Il met une demande d'ouverture. Le paquet contient le numro de la voie logique obtenu par l'utilisateur et l'adresse rseau des abonns demand et demandeur. Le paquet contient un champ pour indiquer les options de contrle du circuit virtuel ainsi qu'un champ de 64 octets maximum destin l'utilisateur.
103
21/11/2012
104
21/11/2012
105
21/11/2012
On a le choix entre : 16 octets (trs interactif), 32, 64 ou 128 octets (pour les gros fichiers). (champs de donnes plus en-tte)
106
21/11/2012
PLP signifie Packet Level Protocol . Cest une adaptation de X25 pour une utilisation dans les rseaux locaux. Standaris par lISO rfrence 8208 avec le service ne mode connexion OSI. A la diffrence avec le protocole X.25, le routage des paquets qui se fait sans routeur. Le nombre de noeuds intermdiaires est limit. A noter aussi que les ETTD locaux sont appels EXD (quipement dchange de donnes).
107 21/11/2012
Services supplmentaires
108
21/11/2012
INTERCONNEXION DE RESEAUX
Les besoins dinterconnexions viennent du besoin de communiquer : dune entreprise sur le mme site (LAN), dans une entreprise sur des sites diffrents par interconnexion (messagerie), dans une entreprise sur des sites diffrents avec X25, dune autre entreprise sur un mme site. Intranet : rseau Internet protg. Extranet : intranet avec un contrle prcis de la communication vers lextrieur.
109 21/11/2012
Pour des transmissions la longue distance, il faut un bon rendement et des petits paquets (pour viter de rmettre de gros paquets). La qualit de la ligne est exprim en pourcentage de bits errons (mauvaise : 10-3 : 1 bit/1000 errons, bon : 10-5).
110
21/11/2012
PASSERELLE
Une passerelle est lensemble des ressources matrielles et logicielles ncessaires pour offrir aux quipements connects des rseaux diffrents, les moyens de communiquer entre eux. Exemple : Apple Talk vers TCP/IP,
111
21/11/2012
112
21/11/2012
Couche Physique :
Couche Liaison :
Rseau :
113
21/11/2012
Le routeur fait une transmission de paquets en effectuant les conversions ncessaires. On utilise plusieurs protocoles de routage statiques ou dynamiques. Routage statique : Les routeurs sont des machines qui communiquent entre elles .
114 21/11/2012
RIP : Routing Information Protocol (protocole ancien bas sur les fichiers dadresse de chaque noeud). Ex : daemon Routed dUnix. IGRP : Interior Gateway Routing Protocol (amlioration de RIP avec dlais, envois de paramtres des liaisons, ). OSPF: Open Shortest Path First (permet un routage distribu).
115
21/11/2012
Pour relier 2 rseaux X25 entre eux, il existe la norme X75. INTERNET est une simple interconnexion de rseaux IP. Transport : transcodage ou adaptation de classes de transport. Niveaux suprieurs (5, 6, 7) : transfert de fichiers
116 21/11/2012
Techniques dinterconnexion
Encapsulation :
Cette technique universelle est plus facile et plus simple mettre en place. Inconvnient : plus lourd et beaucoup moins efficace : envelopper une trame de R1 comme donne dune trame de R2.
117
21/11/2012
Translation ou conversion :
118
21/11/2012
Interconnexion X75 : Elle permet linterconnexion de rseaux X25 Exemple : interconnecter le Maroc et lAlgrie
CV : Circuit Virtuel
119 21/11/2012
Principe de fonctionnement : 1) Demande de connexion de la station A et gnration du paquet dappel contenant ladresse internationale de la station B. Le rseau 1 cre un Circuit Virtuel entre la station et le rseau de sortie (Noeud ddi). 2) Etablissement de la liaison entre 1 et 2 (passerelle). 3) Etablissement du Circuit Virtuel entre le noeud 2 et B et transfert des donnes.
120
21/11/2012
ADRESSAGE TCP/IP
Transmission Control Protocol / Internet Protocol Couche 4 du modle OSI Services : telnet, ftp. TCP dfini une famille de protocoles. IP : Elment : datagramme. Chaque datagramme comprend ladresse IP de lmetteur, ladresse IP du destinataire et lindication sur le protocole suprieur (notion dencapsulation).
121 21/11/2012
couche 3
ARP : Adress Resolution Protocol. A une adresse IP, on associe une adresse Ethernet (pour les rseaux en bus uniquement). RARP : Reverse Adress Resolution Protocol. A une adresse ethernet, on associe une adresse IP (BOOTP, RARPD, DHCP).
122
21/11/2012
ICMP : Internet Control Message Protocol Envoi des paquets dindication pour alerter et contrler, renvoi un paquet vers lmetteur. TCP : Transmission Control Protocol Sur machine uniquement. Transport fiable de bout en bout. Mode connect : nport, origine + destination
123 21/11/2012
UDP : User Datagram Protocol TCP allg (sans contrle). Mode non connect, avec un transport non fiable.
124
21/11/2012
ADRESSAGE IP (Version 4)
Adresse IP forme de 4 octets A.B.C.D 0 A,B,C ou D 255 exemple : 130.190.5.1 Chaque adresse devrait tre unique au monde car elle est significative dun lieu gographique. Compose dune adresse rseau + une adresse locale (adresse de machine ou adresse de sousrseau + adresse machine).
125
21/11/2012
Classe A : A = adresse de rseau A < 127 on utilise 126 rseaux possibles et on garde 2543 adresses locales possibles ( 16 millions). Nexiste pas en France mais aux Etats-Unis Classe B : 127 < A < 192 64 * 254 rseaux possibles, 2542 adresses locales.
126
21/11/2012
Classe C : 191 < A < 223 31 * 2542 rseaux possibles ( 2 millions), 254 adresses locales possibles Classe D : 222 < A < 239 Adresses multicast 130.190.0.0 rseau de classe B 130.190 130.190.255.255 adresse broadcast (toutes les machines du rseau 130.190)
127 21/11/2012
on associe gnralement une adresse IP un masque de sous rseau (subnetmask). 147.210.9.3 255.255.0.0 netmask FF.FF.FE.00 255.255.254.0
128
21/11/2012
Paquet broadcast : Envoy toutes les machines Paramtrable (dans linterface). On met 1 tous les bits de la partie adresse de la machine. Adresse broadcast o on runi 147.210.8.2 et 147.210.9.5 147.210.9.255 Le netmask serait 255.255.254.0 Ladresse du rseau serait 147.210.8.0 opration AND avec le masque
129 21/11/2012
Si on a une adresse prive sur une seule machine Si les machines du rseau priv veulent discuter avec lextrieur, elles demandent la machine ayant ladresse de traiter le trafic. La machine M contient une table de correspondance. Cette machine sappelle un proxy (lien entre rseau priv et rseau public).
130
21/11/2012
131
21/11/2012
132
21/11/2012
133
21/11/2012
TCP
Transmission Protocol TCP = donnes dun paquet IP Service de transport : Taille minimale de lentte : 20 octets. De lmetteur au destinataire Il est en mode connect avec ouverture + fermeture. Systme dacquittement, Sans erreur (checksum). Pas de pertes : numrotation des paquets + retransmission si pas tout reu. Ordonn, Full duplex, Indication de service (nport). Contrle de flux (avec une taille de fentre).
134 21/11/2012
Entte de TCP
135
21/11/2012
136
21/11/2012
Window : Taille de la fentre. Nombre doctets que lon peut recevoir par rapport lacknowledgement number. (fonction du contrle de flux). Cheksum : Fonction des enttes TCP, IP + donnes. Assure un transport sans erreurs.
137
21/11/2012
UDP
138
21/11/2012
NUMEROS DE PORT
20 : FTP data 21 : FTP control 23 : Telnet 25 : SMTP (Simple Mail Transfert Protocol) 110 : POP3 111 : SUNRPC (Remote Procedure Call) 520 : UDP Router (routage)
139
21/11/2012
140
21/11/2012
Routage
Un routeur reoit un paquet, que doit-il en faire ? Dans chaque paquet : @ IP de destination Ide : Chaque routeur connat uniquement son voisin. La carte complte du rseau nexiste pas. Table de routage sur chaque routeur. La mise jour de la table de routage peut tre : statique : manuelle, il faut remplir la main les lignes de configuration.
141
21/11/2012
Un routeur peut recevoir sur son interface ETHERNET des trames Ethernet qui lui sont destines mais avec un paquet IP qui nest pas pour lui. Il le renvoi alors vers le routeur le plus proche ou vers un autre rseau.
142 21/11/2012
143
21/11/2012
1) Le routeur dballe le paquet (Ethernet ou autre, X25...) pour rcuprer ladresse IP ouvrir lenveloppe pour rcuprer le paquet IP. 2) Lire les adresses. 3) Refaire une enveloppe pour rinjecter le paquet sur un autre rseau.
144 21/11/2012
Trouver ladresse MAC du destinataire ou bien lintermdiaire le connaissant. Si ladresse nest pas dans la table ARP (locale la machine et construite dynamiquement) il faut alors envoyer un paquet broadcast toutes les machines, et celle qui se reconnat dans le message rpond en envoyant son adresse ethernet (MAC). Refaire une trame ethernet et linjecter sur le support
145 21/11/2012
147
21/11/2012
Le Nommage
Service qui tablit la correspondance entre un nom symbolique et une adresse IP Les machines communiquent avec des IP Les applications et les utilisateurs utilisent les noms Un nom doit tre unique Une adresse peut avoir plusieurs noms Lespace des noms est domainis. Ex : der.ocp.ma (direction tude recherche appartient OCP au Maroc). Le systme est arborescent. Le monde est dcoup en domaines (ex : fr, uk, us, ma )
148 21/11/2012
Ladministration des noms est hirarchise. Le grant du domaine x.fr est responsable des noms de la forme y.x.fr Si y est un domaine, on ritre. Cette gestion inclut les noms de machine. Tous les noms sont ainsi uniques.
149
21/11/2012
Diffrences entre @ IP et nom de domaine : Il ny a pas de correspondance systmatique entre un nom de domaine et une adresse de rseau IP (thoriquement aucun lien) Le nom est une notion administrative (les domaines ont tendance reproduire lorganigramme dun organisme ou dune socit). Ladresse IP doit tenir compte de la structure du rseau donc de la gographie.
150
21/11/2012
Qui fait la conversion entre @ et nom ? : DNS (Domain Name System) Systme de serveur de noms : global, utilis dans lInternet, hirarchique, mise jour facile et dcentralise. Bas sur le mode client serveur Connexion UDP ou TCP (port 53 pour le serveur)
151
21/11/2012
Couche transport
TCP/IP envoie les informations de lmetteur au destinataire. La couche transport ajoute ce mcanisme la notion de qualit de service , la garantie dun acheminement fiable des informations au travers du rseau. La pile de protocoles TCP/IP comprend 2 protocoles de couche 4 : TCP et UDP
153
21/11/2012