r éseaux informatiques
DESCRIPTION
R éseaux informatiques. Menu. Raison d’être des réseaux Architecture des réseaux Transfert de données sur les réseaux – les protocoles Recommandation OSI de ISO Internet – TCP/IP Contrôle d’accès. Raison d ’ être des réseaux. Partage de ressources - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/1.jpg)
Réseaux informatiques
![Page 2: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/2.jpg)
Menu
Raison d’être des réseaux Architecture des réseaux Transfert de données sur les réseaux – les
protocoles Recommandation OSI de ISO Internet – TCP/IP Contrôle d’accès
![Page 3: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/3.jpg)
Raison d’être des réseaux Partage de ressources Redondance - multiplication des ressources
(fiabilité) Communication (échange des informations) Économiser (multiplier des ressources
moins chères)Ressources: temps de CPU, capacité du disque dur, imprimante, fichiers, base de données, logiciels, etc.…
![Page 4: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/4.jpg)
Classification des réseaux
Suivant la distance maximale entre des ordinateurs:– LAN (local area network), < 1km– WAN (wide area network), > 1km
Exemples– réseau des contrôleurs des robots dans une
usine: LAN– réseau des distributeurs d’une banque: WAN
![Page 5: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/5.jpg)
Topologie Les ordinateurs dans un réseau sont reliés
entre aux physiquement. L’ensemble des liaisons définit une topologie.
étoile anneau complet
Un WAN est en général une collection des LANs qui sont reliés entre eux: On obtient ainsi des réseaux avec une topologie mixte. Le nœud connecteur s’appelle une passerelle.
![Page 6: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/6.jpg)
Topologie des WANs - subnets
Sous-réseau
Sous-réseau
Passerelle(gateway)
![Page 7: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/7.jpg)
Les liaisons entre les ordinateurs
Liaison par fil– Câble optique– Câble coaxial– Câble de téléphone
Liaison radio (WiFi, haute fréquence, etc.) Liaison satellite
Débit plus grand
Débit: nombre d’octets (ou bits) transmis par seconde. Valeurs typiques à l’université 10 ou 100 Mbit/sec
Les données sont transférées par paquets sur les liaisons.
![Page 8: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/8.jpg)
Protocoles
Les ordinateurs reliées doivent utiliser les même règles pour transférer les paquets. Une protocole est un ensemble de règles permettant aux ordinateurs de communiquer entre eux.
Les protocoles sont organisés en couches.
![Page 9: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/9.jpg)
Machine avec un serveur web
Machine avec un browser
Exemple des protocoles - Internet Supposons qu’on veut transmettre des pages html.
couched’application
couchede transport
couchede réseau
couchede liaison
couched’application
couchede transport
couchede réseau
couchede liaison
protocole d’application
protocole de transport
protocole de réseau
protocole de liaison
couche physique (fil)
HTTP
TCP
IP
Ethernet
Fil dans le mur
![Page 10: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/10.jpg)
Les couches des protocoles
Chaque protocole réalise les services (méthodes) au protocole supérieure et utilise les services (méthodes) de la couche inférieure.
Chaque protocole communique avec la couche correspondante de l’autre machine.
![Page 11: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/11.jpg)
Les couches - Internet
couched’application
couchede transport
couchede réseau
couchede liaison
• couche d’application (programme ICQ, browser, etc.), différente applications ont différents protocoles
• couche de transport: division en package, établissement de connections, vérification de transmission des packages, correction des erreurs
• couche spécifique au réseau:adressage sur le réseau, transmission de packages entre les sous-réseau
• couche de liaison: transmission d’un paquet entre deux ordinateurs
![Page 12: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/12.jpg)
Les couches - OSI OSI – open system interconnection (une recommandation
de ISO – international standard organisation)
application
présentation
TCP transport
Programme
session
IP réseau
Ethernet liaison
physique physique
Internet OSI
![Page 13: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/13.jpg)
Adressage des machines sur Internet
Chaque machine doit avoir au moins une adresse unique sur le web.
Une adresse est composé de quatre chiffres compris entre 0 et 255
Chaque machine reçoit – le domaine des adresses de son sous-réseau (par
une masque de sous-réseau)– l’adresse de(s) passerelle(s) vers l’extérieure
![Page 14: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/14.jpg)
Noms et adresses
Les machines peut avoir des noms (mamachine.iit.bme.hu)
Comment trouver l’adresse à partir d’un nom (reverse lookup)
Comment trouver le nom à partir d’une adresse (forward lookup)
La solution: DNS (domain name system)
![Page 15: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/15.jpg)
Le DNS
Le DNS est en fait une grande base de données hiérarchique et distribuée sur les machines dédiées sur le web: les serveurs DNS.
Problèmes:– Redondance des informations– Validité des informations– Recherche des informations
![Page 16: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/16.jpg)
Le DNS – recherche dans le BdeD
Les noms sont organisés dans une base de données hiérarchique -> les serveurs aussi.
Une requête va d’abord vers le serveur DNS le plus proche -> si ce serveur ne connaît pas la réponse il transmet la requête vers un serveur supérieure, etc.
![Page 17: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/17.jpg)
Exemple: requête vers une adresse
Machine avec un browser
couched’application
couchede transport
couchede réseau
couchede liaison
routerMachine avec un serveur web
couched’application
couchede transport
couchede réseau
couchede liaison
router
L’application (browser) doit demander une requête de la machine www.iit.bme.hu pour la page web.
![Page 18: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/18.jpg)
Exemple: requête vers une adresse
1. Il faut d’abord trouver l’adresse de la machine www.iit.bme.hu
2. Le browser cherche donc l’adresse du serveur DNS (cela a été donnée lors de l’installation de la machine) et lui envoi une requête:
3. L’application demande la couche TCP à envoyer cette requête vers le serveur DNS.
requète DNS adresse
![Page 19: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/19.jpg)
Exemple: requête vers une adresse
Machine avec un browser
couched’application
couchede transport
couchede réseau
couchede liaison
router
Serveur DNS
couched’application
couchede transport
couchede réseau
couchede liaison
router
On demande donc de TCP d’envoyer qqc. à qqn.
![Page 20: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/20.jpg)
Que fait le TCP?
Il ne s’intéresse pas au contenu.
1. Il demande de l’adresse de destination d’établir une connexion.
2. Il doit donc composer un paquet:
3. Il demande de IP d’envoyer le paquet
Connect monaddress CRC
![Page 21: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/21.jpg)
Exemple: requête vers une adresse
Machine avec un browser
couched’application
couchede transport
couchede réseau
couchede liaison
router
Serveur DNS
couched’application
couchede transport
couchede réseau
couchede liaison
router
On demande donc de IP d’envoyer un paquet à qqn.
![Page 22: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/22.jpg)
Que fait le IP?
Il ne s’intéresse pas au contenu du paquet. Il regarde l’adresse du destinataire:
– Si le destinataire se trouve dans le même sous-réseau, il lui envoie directement le paquet car il y a une liaison directe.
– Si le destinataire se trouve à l’extérieure du sous-réseau, il envoi le paquet au router pour aller vers l’extérieur.
![Page 23: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/23.jpg)
Exemple: requête vers une adresse
Machine avec un browser
couched’application
couchede transport
couchede réseau
couchede liaison
router
Serveur DNS
couched’application
couchede transport
couchede réseau
couchede liaison
router
![Page 24: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/24.jpg)
Que font les routers?
Ils relient plusieurs (au moins deux) sous-réseaux. Ils sont installés tel qu’il savent de transmettre les
paquets dans le bon sous-réseaux. Si le destinataire se trouve dans l’un des sous-
réseaux, le router lui envoie le paquet directement. Si le destinataire se trouve ailleurs, il transmet le
paquet vers un autre router. Le même paquet peut passer à travers plusieurs
routers pour arriver au destinataire.
![Page 25: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/25.jpg)
Que fait le TCP avec le paquet?
Le TCP du serveur DNS reçoit le paquet
1. Il regarde si le CRC est bon.
2. Si oui, il renvoi à l’adresse qu’il est prêt à accepter la connexion.
Connect monaddress CRC
ConnectAccept address CRC
![Page 26: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/26.jpg)
Exemple: requête vers une adresse
Machine avec un browser
couched’application
couchede transport
couchede réseau
couchede liaison
router
Serveur DNS
couched’application
couchede transport
couchede réseau
couchede liaison
router
![Page 27: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/27.jpg)
Que fait le TCP?
Le TCP du browser reçoit le paquet
1. Il regarde si le CRC est bon.
2. Si oui, il renvoi à l’adresse qu’il est bien reçu la réponse.
ConnectAccept address CRC
ConnectAcceptAccept address CRC
![Page 28: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/28.jpg)
Exemple: requête vers une adresse
Machine avec un browser
couched’application
couchede transport
couchede réseau
couchede liaison
router
Serveur DNS
couched’application
couchede transport
couchede réseau
couchede liaison
router
La connexion est établie
![Page 29: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/29.jpg)
La connexion est établie – requête DNS Une fois la connexion est étable, le TCP
de la machine du browser est prêt à envoyer la requête vers le serveur DNS.
1. Cette requête est coupée en paquets (si la requête est trop longue).
2. Les paquets sont envoyés l’un après l’autre.
requète DNS adresse
![Page 30: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/30.jpg)
La connexion est établie – requête DNS3. Le TCP du serveur DNS collectionne les
paquets et reproduit la requête.4. Il transmet la requête à la base de donnée
DNS locale. Si la base de donnée locale contient
l’adresse du nom www.iit.bme.hu, elle sera renvoyée en paquets.
Sinon, la requête est transmise à un autre serveur DNS.
![Page 31: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/31.jpg)
La connexion est établie – requête DNS5. Si l’adresse de la machine est dans la base de
données, le browser le reçoit.
6. Il peut donc demander la page web de www.iit.bme.hu . Il va donc composer une requête:
et l’envoie vers 152.66.241.5
Get Page html monadresse
www.iit.bme.hu – 152.66.241.5
![Page 32: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/32.jpg)
Exemple: requête vers une adresse
Machine avec un browser
couched’application
couchede transport
couchede réseau
couchede liaison
routerMachine avec un serveur web
couched’application
couchede transport
couchede réseau
couchede liaison
router
L’application (browser) a identifié l’adresse de la machine www.iit.bme.huet demande la page web.
![Page 33: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/33.jpg)
Demande de la page web
1. Le TCP va donc établir une connexion avec la machine 152.66.241.5
2. Il va couper la requête en paquets.
3. Il envoie les paquets.
![Page 34: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/34.jpg)
Exemple: requète vers une adresse
Machine avec un browser
couched’application
couchede transport
couchede réseau
couchede liaison
routerMachine avec un serveur web
couched’application
couchede transport
couchede réseau
couchede liaison
router
Le serveur web reçoit la requête pour la page..
![Page 35: R éseaux informatiques](https://reader035.vdocuments.net/reader035/viewer/2022062315/568150e4550346895dbf01c7/html5/thumbnails/35.jpg)
Que fait le serveur web?
Le serveur web recherche la page html correspondante et renvoie à l’adresse donnée.
Le TCP établie une connexion, coupe en paquets le document html et envoie les paquets.
Le browser reçoit la page et la visualise.