Ingénierie des réseaux

Slides:



Advertisements
Présentations similaires
Semaine 5 Couche Liaison de données Cours préparé par Marc Aubé
Advertisements

Module Architectures et Administration des réseaux
Les protocoles réseau.
La Couche Réseau.
Distance inter-locuteur
Institut Supérieur d'Informatique
1re STG INTERNET Patrick DUPRE.
Introduction aux réseaux informatiques
ACCES AUX RESSOURCES RESEAU INTERNET
(Routing Information Protocol)
Notions sur les systèmes de Télécommunications
- Couche 4 - Couche transport. Sommaire 1) Caractéristiques de la couche transport 2) Les protocoles TCP & UDP 3) Méthode de connexion TCP.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
DUDIN Aymeric MARINO Andrès
Emmanuel COLLOD et Michel DELIGNY
TRANSFER Alger – Présentation dInternet Nicolas Larrousse Septembre Introduction Pourquoi connecter des machines entre elles ? Quest ce quun réseau.
Architecture de réseaux
Formation réseau de base
LES TRANSMISSIONS DE DONNEES DANS LE SECTEUR INDUSTRIEL. ZOBRIST Julien TS1 ETA.
LES RESEAUX.
FLSI602 Génie Informatique et Réseaux
UDP – User Datagram Protocol
Les Réseaux (Informatiques)
1 5 octobre 2011 / paw Présentation du 7 octobre 2011.
Communication sur un réseau
Introduction aux réseaux
Le modèle O.S.I..
Les équipements d’un réseau local
Architecture Réseau Modèle OSI et TCP.
Les réseaux informatiques
Introduction aux réseaux
TRANSMISSION DES DONNEES.
Virtual Local Area Network
Les relations clients - serveurs
Projet poker 1/56. Introduction Présentation de léquipe Cadre du projet Enjeux Choix du sujet 2.
Chapitre 1 : Rappels Module : Système et réseau
0 Algèbres et Réseaux des délais, min-plus et autres propriétés nouvelles et intéressantes dans les réseaux Jean-Yves Le Boudec, 1er Février 2000.
Le Modele OSI.
LES RESEAUX en Première et Terminale SI (Ressources)
Exposé sur les réseaux informatiques réalisé par :
Chapitre 1: Réseaux Informatiques
© OutilsInformatique, 2014 tous droits réservés 1.Définir des termes et concepts de la gestion de réseau. 2.Comprendre les avantages d’un réseau. 3.Comprendre.
Cours 5 Le modèle de référence.
Sommaire Dans ce chapitre, nous aborderons :
Suite.
Planification et câblage des réseaux
Les réseaux locaux virtuels : VLAN
Le but de ma présentation
OSI et TCP/IP CNAM
Chapitre 2: La structure de l’Internet et son histoire
Les techniques de transfert
Deug 11 Systèmes d ’Information : 4b Michel de Rougemont Université Paris II Protocoles Réseaux.
Séance 13 Internet.
Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 4 – Couche réseau Master 1 SIGLIS1 Ingénierie des réseaux - Chapitre 4 La couche réseau.
Chapter 1 Introduction A note on the use of these ppt slides:
TCP/IP Historique La DRPA (Defense Advanced Reasearch Projects Agency) lança un projet de dévélopper un réseau à commutation de paquets : ARPANET.
1. Introduction Le traitement informatisé de données requiert un dialogue, une communication entre l’homme et la machine, et parfois, entre plusieurs.
L’architecture physique
Les Réseaux Informatiques
Couche transport du modèle OSI
Réseaux Informatiques
UE3-1 RESEAU Introduction
Ingénierie des réseaux
Fonctionnalité et protocole des couches applicatives
Couche réseau du modèle OSI
Architecture Client/Serveur
Gestion de la qualité de service (QoS)
M2.22 Réseaux et Services sur réseaux
Département Informatique Les Réseaux Informatiques Couche Transport Protocoles UDP & TCP Laurent JEANPIERRE.
Transcription de la présentation:

Ingénierie des réseaux Master 1 - SIGLIS Master 1 SIGLIS Ingénierie des réseaux Stéphane Tallard Chapitre 1 - Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS C’est quoi Internet ? Des millions de périphériques connectés : hôtes (système finaux) Des applications réseau Des liens de communication: fibre optique, fils de cuivre, radio, satellite débit de transmission = bande passante Des routeurs: reçoivent et envoient des paquets de données ISP = Internet Service Provider Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS C’est quoi Internet ? ISP = Internet Service Provider Des protocoles qui contrôlent l’envoi et la réception des messages ex : TCP, IP, HTTP, PPP Un réseau de réseaux Organisés hiérarchiquement (en gros) Des standards Internet RFC: Request for Comments IETF: Internet Engineering Task Force Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS C’est quoi Internet ? Ce sont aussi des services Des infrastructures de communication qui supportent des applications distribuées: Web, VoIp, email, jeux, e-commerce, partage de fichiers Des services de communication fournis aux applications qui prennent en charge le transport de données de la source à la destination: garanti (fiable) ou au meilleur effort (non garanti). Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Qu’est ce qu’un protocole ? Des messages envoyés Des actions effectuées quand certains messages sont reçus ou quand d’autres évènements surviennent Toute l’activité de communication sur Internet est gouvernée par des protocoles Les protocoles définissent le format, l’ordre des messages envoyés et reçus entre les entités du réseau ainsi que les action prises sur la transmission et la réception des messages. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Qu’est ce qu’un protocole ? Un protocole entre les humains ou entre les ordinateur d’un réseau Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Un vue plus détaillée de la structure d’un réseau A la périphérie du réseau : des application et des hôtes Des réseaux d’accès et des media physiques: liens de communication câblés ou sans fils Le cœur du réseau: Des routeurs interconnectés Des réseaux de réseaux Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS La périphérie du réseau Les systèmes finaux (hôtes) à la périphérie du réseau : exécutent des applications : Web, , eMail … Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS La périphérie du réseau Les systèmes finaux (hôtes) à la périphérie du réseau : exécutent des applications : Web, , eMail … Le modèle client-serveur Les clients envoient des requêtes et reçoivent des réponses d’un serveur. ex : Navigateur Web/Serveur , eMail Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS La périphérie du réseau Les systèmes finaux (hôtes) à la périphérie du réseau : exécutent des applications : Web, , eMail … Le modèle client-serveur Les clients envoient des requêtes et reçoivent des réponses d’un serveur. ex : Navigateur Web/Serveur , eMail Le modèle point-à-point (peer to peer) utilisation minimale de serveurs (ou pas de serveur du tout) Ex : Skype, BitTorrent Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Classification des réseaux Distance entre machines Machine situées dans le(a) même Type du réseau 1 m m2 Personal Area Network 10 m Salle Local Area Network 100 m Immeuble 1 km Campus 10 km Cité Metropolitan Area Network 100 km Pays Wide Area Network 1000 km Continent 10 000 km Planet The Internet Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Réseaux locaux - Local area Networks (LAN) Les LAN sont restreints en taille : le temps de transmission dans le cas le plus défavorable est limité et connu à l’avance. Ceci permet d’utiliser des formes de conception particulières. Deux types principaux de topologie topologie en bus (a) topologie en anneau (b) Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Local area Networks (LAN) – Topologie en bus Dans le cas de la topologie en bus, à un instant t, une seule machine est autorisée à transmettre. Un mécanisme d’arbitrage centralisé ou distribué résout les conflits en émission. La Norme IEEE 802.3, « Ethernet »: réseau basée sur la topologie en bus avec un algorithme de contrôle décentralisé. Les ordinateurs connectés peuvent émettre quand ils le veulent. Si deux paquets sont émis en même temps, chaque ordinateur attend un temps choisi au hasard avant de réémettre. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Metropolitan Area Network (MAN) Exemple : Réseaux de télévision câblés Les signaux de télévision et Internet sont groupés dans un dispositif centralisé et distribués dans les foyers Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Wide Area Network (WAN) Des réseaux locaux (LAN) relient des postes clients (ou hôtes) Les réseaux locaux sont reliés à des sous-réseaux (subnet) gérés par des opérateurs (fournisseur internet, … ). Le routeur connecte le réseau local au sous-réseau. Le routeur est un ordinateur qui choisit pour chaque paquet entrant une ligne sortante. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Wide Area Network (WAN) Un message doit être envoyé d’un hôte émetteur vers un hôte récepteur: Il est scindé en paquets portant chacun leur numéro d’ordre Les paquets sont injectés dans le réseau Les paquets sont transportés par le réseau jusqu’à l’hôte récepteur. Chaque routeur choisit la route que va prendre le paquet entrant : il est possible que deux paquets du même message suivent une route différente. L’hôte récepteur utilise le numéro d’ordre porté par les paquets pour réassembler le message initial Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Technologies de transmission Diffusion: Le message est transmis à tous les ordinateurs du réseau. Le message contient l’identification du destinataire ou d’un groupe de destinataires. Chaque ordinateur examine le destinataire du message et ne le traite que si le message le concerne. Point à point: Le réseau est constitué de connections entre ordinateurs relié deux à deux. Pour parvenir à destination, un message passe par une ou plus machines intermédiaires. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Réseaux sans fil Connexion inter-système: relie des composants électroniques en utilisant des ondes radio courte portée. exemple : les réseaux Bluetooth Les réseaux locaux sans fil basés sur la norme IEEE 802.11 Réseaux étendus sans fil (Wireless WAN) Exemple : Réseaux Radio pour la téléphonie mobile Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Objectif: Transfert de données entre les hôtes Master 1 - SIGLIS Le service de transfert de données fiable d’internet Objectif: Transfert de données entre les hôtes Handshaking : préparer le transfert de données à l’avance (connection) TCP : Transmission Control Protocol Le service de transfert de données fiable d’Internet. Service TCP [RFC 793] Transfert de données fiable « dans l’ordre »: Pour gérer la perte: acquittements et ré-émissions Contrôle de flux: l’émetteur ne va pas submerger le receveur Contrôle de la congestion: l’émetteur ralentit l’emission quand le réseau est lent Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Objectif: le transfert de données entres les hôtes (toujours !) Master 1 - SIGLIS Le service de données peu fiable d’Internet Objectif: le transfert de données entres les hôtes (toujours !) UDP : User Datagram Protocol [RFC 768] Sans connection peu fiable Pas de contrôle de flux Pas de contrôle de congestion Les applications utilisant TCP: HTTP (Web), FTP (transfert de fichiers), Telnet (login distant), SMTP (eMail) Les applications utilisant UDP: streaming, téléconférence, DNS, téléphonie internet Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Master 1 - SIGLIS Le cœur du réseau Le cœur du réseau est constitué par un maillage de routeurs interconnectés Comment les données sont elles transférées à travers le réseau ? Réseau téléphonique: avant de mettre les deux parties en communication, on réserve des ressources qui vont stocker l’état de la connexion entre les parties. (commutation de circuit) Internet: l’émetteur injecte des paquets dans le réseau sans qu’il y ait eu au préalable d’allocation d’un circuit. (packet-switching) Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Commutation de circuits Des ressources sont réservées pour l’appel les ressources allouées sont dédiées: il n’y a pas de partage la performance est constante tout au long de l’appel et elle est garantie une préparation avant l’appel est nécessaire Si une ressource allouée n’est pas utilisée par l’appel prioritaire, elle est « idle » Pour optimiser l’utilisation des liens physiques on utilise la Frequency Division Multiplexing (FDM) et la Time Division Multiplexing (TDM). Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Commutation de circuit : FDM et TDM Frequency Division Multiplexing (FDM) Le spectre de fréquence admissible par le lien est partagé entre les connexions Time Division multiplexing (TDM) On définit des intervalles de temps que l’on associe à des connexions: Intervalle 4k : user 1 Intervalle 4(k+1): user 2 Intervalle 4(k+2): user 3 Intervalle 4(K+3): user 4 Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Commutation de paquets Master 1 - SIGLIS Commutation de paquets Utilisation des ressources La demande de ressource globale peut excéder le volume total de ressource disponible Congestion: les paquets sont mis en queue en attendant que les liens soient disponibles « Store-and-forward »: Si le lien en sortie est occupé le paquet est stocké dans un buffer de sortie Si le buffer de sortie est plein, il y a perte du paquet. Le flux de données est divisé en paquets Les paquets envoyés par A et par B partagent les mêmes ressources réseau Chaque paquet utilise à plein la bande passante Les ressources sont utilisées au fil des l’eau selon les besoins Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

R2 R1 Commutation de paquets : multiplexage statistique Master 1 - SIGLIS Commutation de paquets : multiplexage statistique R2 R1 A et B envoient des paquets En sortie du routeur, les paquets de A et de B sont entrelacés : la bande passante du lien physique entre les routeurs R1 et R2 est partagé entre A et B proportionnellement à leur débit d’envoi. On parle de multiplexage statistique Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Commutation de paquets: store-and-forward Il faut L/R secondes pour transmettre un paquet de L bits sur un lien de R bps. Store-and-forward : Le paquet complet doit arriver au routeur avant d’être transmis sur le lien suivant. Pour la configuration en exemple, le temps d’attente total est de 3L/R (en supposant que le temps de stockage dans les buffers de sortie est toujours nul). Exemple: L = 7.5 Mbits R = 1,5 Mbps délai de transmission = (3 * 7,5) / 1,5 = 15 s Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Commutation de paquets / commutation de circuits En effet, les utilisateurs ne gênèrent pas des données constamment Si on suppose qu’un utilisateur est actif 10% du temps Avec la commutation par circuit, 100 Kbps doivent être réservés pour chaque utilisateur constamment Un lien de 1Mbps ne peut supporter que 10 utilisateurs Avec la commutation par paquet, si on a plus de 10 utilisateurs générant des données en même temps, les buffers de sortie vont commencer à se remplir jusqu’à ce qu’on ait moins de 10 utilisateurs actifs si on a 35 utilisateurs, la probabilité pour que dix utilisateurs soient actifs à un moment donné est de 0,004 Comme cette probabilité est très faible, la commutation par paquet permet à davantage d’utilisateurs d’utiliser le réseau. . Probabilité 0,004 : Il s’agit d’une loi binomiale : Où Et p = 1/1O q = 9/10 Il faut faire la somme p(11) + p(12) + … + p(35) pour obtenir 0,0004243 Cf fichier excel . Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Comparaison commutation par paquet / commutation par circuit La commutation par paquet est bien adaptée aux données générées en rafales on partage les ressources plus simple à mettre en œuvre : pas de préparation avant l’appel La communication par paquet souffre de problèmes de congestion: temps d’attente et perte On a besoin de protocoles pour obtenir des transferts de données fiables et pour gérer le contrôle de la congestion. Comment fournir un comportement proche de celui de la commutation par circuit ? on en a besoin pour les applications audio/vidéo Cela reste un problème ouvert. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Perte et délai Lorsque le débit d’arrivée est supérieur au débit de sortie, le routeur met les paquets sont mis dans une file d’attente en attendant d’être émis. Routeurs Paquets en cours de transmission. Paquets en attente Buffer disponible: les paquets entrants sont jetés si il n’y a pas de buffer disponible Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Quatre sources de délai (1/2) Les traitements au niveau de nœud Vérification des erreurs de transmission des bits Détermination du support de sortie Dans la file d’attente Attendre la transmission sur le support de sortie Ce retard est fonction de la charge du routeur (qui est elle-même dépendante du trafic réseau). transmission propagation Traitement du nœud File d’attente Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Quatre sources de retard (1/2) 3. Délai de transmission: R = bande passante du lien en bps L = taille du paquet (bits) Temps d’envoi du paquet sur le lien : L/R 4. Délai de propagation d = longueur du lien physique s = vitesse de propagation sur le media (~ 2x108 m/sec) Délai de propagation = d/s Le temps qu’il faut au routeur pour mettre le paquet sur le fil Le temps qu’il faut au support physique pour faire parvenir le paquet à sa destination transmission propagation File d’attente Traitement du noeud Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Analogie avec un convoi de voitures 100 km Convoi de 10 voitures Péage Péage Les voitures se déplacent à 100km/h : propagation Le péage prend 12 secondes pour traiter une voiture : temps de transmission une voiture : un bit – le convoi : le paquet Question: Combien de temps avant que le convoi soit arrivé au second péage ? Temps pour que le convoi ait passé le péage : 12 * 10 = 120 s = 2 mn Temps pour que la dernière voiture se déplace du premier péage au second : 1heure Réponse: 62 minutes. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Analogie avec un convoi de voitures (2) 100 km Convoi de 10 voitures Péage Péage Les voitures se déplacent maintenant à 1000km/h Le péage met maintenant 1mn pour traiter une voiture Question: Est-ce des voitures passeront le second péage avant que toutes les voitures aient passées le premier péage ? Réponse: Oui. Après 7 mn, la première voiture passe le second péage  Le premier bit d’un paquet peut arriver au second routeur avant que le paquet ait été complètement transmis Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

D nœud = d traitement + d queue + d Transmission + d Propagation Master 1 - SIGLIS Délai d’un nœud D nœud = d traitement + d queue + d Transmission + d Propagation d traitement = temps de traitement Quelques microsecondes ou moins d queue = délai de mise en attente dépend du trafic d Transmission = délai de transmission L/R, significatif pour des liaisons lentes d Propagation = délai de propagation Quelques microsecondes à quelques centaines de millisecondes. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Délai de mise en attente Délai de mise en attente moyen R = bande passante de la liaison (bps) L = longueur du paquet (bits) a = débit d’arrivée moyen Intensité du trafic = La/R Si La/R ~0 le délai de mise en attente est faible Si La/R ~1 : le temps d’attente devient important Si La/R > 1 : on ne peut pas traiter les paquets entrants, le délai moyen devient théoriquement infini (si on suppose que les buffers sont de taille infinie) Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Les délai et les routes d’Internet Traceroute permet de calculer la route de localhost vers une cible et d’afficher les temps de transmissions entre chaque routeur. Numéro d’ordre Trois temps de transmission sont mesurés. Liste des routeurs rencontrés Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Traceroute : comment ça marche ? traceroute s’appuie sur le champ TTL (Time to Live) des paquets IP. Quand un routeur reçoit un paquet avec un champ TTL à 0, il considère que le paquet tourne en boucle et renvoie un message d’erreur au destinataire contenant son adresse et les temps de propagation. Quand un routeur envoie un paquet IP à un autre routeur il décrémente le champ TTL. traceroute envoie à la cible des paquets IP sonde avec des TTL débutant à 0 et de plus en plus en grands. traceroute va recevoir des paquets IP d’erreur avec l’adresse de tous les routeurs rencontrés. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Perte de paquet Un buffer de sortie a une capacité finie Quand le buffer de sortie est plein, le paquet est jeté (et donc perdu). Les paquets perdus peuvent être retransmis par le nœud précédent, par la source ou pas du tout. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Structuration des applications réseau Un réseau c’est complexe : des ordinateurs hôtes, des routeurs, des liaisons physiques variées, des applications, des protocoles, du hardware, du logiciel. Questions : Est il possible d’organiser la structure d’un réseau ? Est il possible au moins d’organiser ce cours ? Nb: Être complexe c’est être composé Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Le modèle OSI de L’ISO OSI : Open System Interconnection ISO : International Standards Organization Le modèle OSI est organisé en couches : A chaque couche on associe des responsabilités bien définies On décrit comment chaque couche coopère avec les couches de niveaux supérieur et inférieur. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Pourquoi une architecture en couche ? Master 1 - SIGLIS Le modèle OSI de l’ISO Pourquoi une architecture en couche ? Pour appréhender plus facilement un système complexe: Une structure explicite permet l’identification des parties du système Une structure explicite permet de définir les relations entre les parties du système La modularisation facilite la maintenance et l’évolutivité du système: Changer l’implémentation d’un sous-ensemble du système n’impacte pas le reste du système. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Couche application Elle offre un certains nombre de protocoles qui peuvent être utilisés par les applications réseau : FTP , SMTP , HTTP Couche application Couche transport Couche réseau Couche Liaison Couche physique Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Couche transport LA couche transport prend en charge le transport des messages de la couche application entre le client et le serveur. Elle s’assure notamment que les paquet arrivent dans le bon ordre. Internet offre deux protocoles de transport : TCP et UDP. Couche application Couche transport Couche réseau Couche Liaison Couche physique Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Couche réseau La couche réseau assure : le routage d’une hôte à l’autre. La gestion des problèmes de congestion La couche réseau d’Internet est basée sur le protocole IP. Couche application Couche transport Couche réseau Couche Liaison Couche physique Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Couche Liaison La couche liaison de fournit les services de transport des paquets d’un hôte à l’autre. Gestion des erreurs : détection, correction, signalisation Supervision de la transmission: structure des messages, suivi du protocole d’échange. Couche application Couche transport Couche réseau Couche Liaison Couche physique Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Couche Physique La couche physique fournit les moyens mécaniques, électriques, fonctionnels et procéduraux nécessaires à l'activation, au maintien et à la désactivation des connexions physiques destinées à la transmission de bits entre deux entités de liaison de données. Couche application Couche transport Couche réseau Couche Liaison Couche physique Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Le modèle OSI de L’ISO OSI : Open System Interconnection ISO : International Standards Organization Le modèle OSI de l’ISO a été proposé en 1983 et révisé en 1995. Il traite de la communication entre système ouverts. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Le modèle OSI de L’ISO La couche présentation permet aux applications d’interpréter la signification des données: encryptage, compression, conventions spécifiques. Le couche session prend en charge la synchronisation, La pile Internet ne contient pas ces couches: ces services si ils sont nécessaires doivent être implémentées par les applications. Couche application Couche présentation Couche session Couche transport Couche réseau Couche Liaison Couche physique Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Le flux d’information  Un message M part du niveau 5 Le message initial est extrait et est prêt à être traité.   Le niveau 4 rajoute une entête Les paquets sont réassemblés pour former le message initial  M est trop long: le message est coupé en paquets plus petits. Le niveau 3 rajoute à chaque paquet une entête : un numéro d’ordre).  Les paquets envoyés par le niveau 3 sont extraits.  Le niveau 2 rajoute une entête aux paquets ainsi que des informations additionnelles Les paquets arrivent côté récepteur.   Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Le flux d’information pour Internet Message M Segment Ht M Datagramme Hn Ht M Hl Hn Ht M Frame Hn Ht M Hl Hn Ht M Les niveaux réseau, transport et application ne sont pas implémentées sur les équipements réseau. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

1961-1973 : Les principes de la commutation par paquet Master 1 - SIGLIS Histoire d’Internet 1961-1973 : Les principes de la commutation par paquet 1961 : Kleinrock. La théorie de la mise en attente montre l’efficience de la commutation par paquet. 1964: Baran. Utilisation de la commutation par paquets dans les réseaux militaires. 1967. ARPAnet est conçu par Advanced Research Projects Agency. 1969 : le premier nœud ARPAnet est opérationnel. 1972: démonstration publique d’ARPAnet NCP (Network Control Protocol) premier protocole host-host Premier programme email ARPAnet a 15 nœuds. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS Histoire d’Internet 1972-1980: Interconnexion de réseaux 1970: ALOHAnet un réseau radio basé à Hawaii . 1974 : Cerf et Kahn Une architecture pour interconnecter les réseaux 1976: Ethernet au Xerox parc. Fin des années 70: architectures propriétaires DECnet, SNA, XNA. Commutation par paquets de longueur fixe (précurseur d’ATM) 1979: ARPAnet a 200 nœuds. Minimalisme, autonomie: pour interconnecter des réseaux, on ne doit pas faire de changements internes Modèle de service best-effort Routeurs sans états Control décentralisé Ces principes définissent l’architecture actuelle d’Internet. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

1980-1990: De nouveaux protocoles, une prolifération de réseaux Master 1 - SIGLIS Histoire d’Internet 1980-1990: De nouveaux protocoles, une prolifération de réseaux 1983: déploiement de TCP/IP 1982: le protocole SMTP est défini. 1983: Définition du concept de DNS : Traduction d’un nom en une adresse IP. 1985: Le protocole FTP est défini. 1988 : Le protocole TCP traite du contrôle de congestion De nouveaux réseaux nationaux: Csnet, BITnet, NSFnet, Minitel. 100000 hôtes connectés à une confédération de réseaux. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

1990-2000: commercialisation, le Web, nouvelles applications Master 1 - SIGLIS Histoire d’Internet 1990-2000: commercialisation, le Web, nouvelles applications Fin des années 1990 – 2000 : davantage d’applications « qui comptent » : P2P, Messagerie instantanée La sécurité des réseaux sur la sellette 50 millions d’hôtes, plus de 100 millions d’utilisateurs des liaisons backbone à des vitesses de l’ordre du Gps. Début des années 1990: ARPAnet est déclassé 1991: NSF lève les restrictions sur l’utilisation commerciale de NSFnet . Déclassement en 1995. Début des années 1990 : le WEB Hypertext (Bush 1945, Nelson 1960) HTML HTTP: Berners-lee 1994: Mosaic, plus tard Netscape. Fin des années 1990: commercialisation du Web Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités

Ingénierie des réseaux - Chapitre 1 Généralités Master 1 - SIGLIS !Histoire d’Internet 2007: ~500 millions d’hôtes Voix, vidéo sur IP Application P2P : BitTorrent (partage de fichiers), Skype (VOIp), PPLive (vidéo) Plus d’applications : YouTube, jeux Sans fil,mobilité. Master 1 SIGLIS Ingénierie des réseaux - Chapitre 1 Généralités