Stella MARC-ZWECKER. Téléinformatique 1. Objectifs du cours. Réseaux et Protocoles - L3 info



Documents pareils
20/09/11. Réseaux et Protocoles. L3 Informatique UdS. L3 Réseaux et Protocoles. Objectifs du cours. Bibliographie

1.Introduction - Modèle en couches - OSI TCP/IP

Cours des réseaux Informatiques ( )

Introduction aux Technologies de l Internet

NOTIONS DE RESEAUX INFORMATIQUES

Les Réseaux Informatiques

Introduction. Adresses

Téléinformatique et télématique. Revenons aux définitions

Groupe Eyrolles, 2000, 2004, ISBN :

Tout sur les Réseaux et Internet

2. DIFFÉRENTS TYPES DE RÉSEAUX

L3 informatique Réseaux : Configuration d une interface réseau

Ch2 La modélisation théorique du réseau : OSI Dernière maj : jeudi 12 juillet 2007

Chapitre 1: Introduction générale

Informatique Générale Les réseaux

Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose, Keith Ross Addison-Wesley, July ENPC.

Administration des ressources informatiques

Plan. Programmation Internet Cours 3. Organismes de standardisation

1. Introduction à la distribution des traitements et des données

Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique

Plan du Travail. 2014/2015 Cours TIC - 1ère année MI 30

Réseaux Locaux. Objectif du module. Plan du Cours #3. Réseaux Informatiques. Acquérir un... Réseaux Informatiques. Savoir.

Algorithmique et langages du Web

Programmation Réseau. ! UFR Informatique ! Jean-Baptiste.Yunes@univ-paris-diderot.fr

Réseaux Licence 3 Informatique

Chapitre I. La couche réseau. 1. Couche réseau 1. Historique de l Internet

Cours n 12. Technologies WAN 2nd partie

PROGRAMME DETAILLE. Parcours en première année en apprentissage. Travail personnel CC + ET réseaux

//////////////////////////////////////////////////////////////////// Administration systèmes et réseaux

Réseaux grande distance

ADSL. Étude d une LiveBox. 1. Environnement de la LiveBox TMRIM 2 EME TRIMESTRE LP CHATEAU BLANC CHALETTE/LOING NIVEAU :

Evolution de l infrastructure transport

Chapitre VII : Principes des réseaux. Structure des réseaux Types de réseaux La communication Les protocoles de communication

Culture informatique. Cours n 9 : Les réseaux informatiques (suite)

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

TASK Santé : Le protocole Pésit /TCP-IP

Le réseau Internet.

Réseaux M2 CCI SIRR. Introduction / Généralités

Veille Technologique : la VoIP

Présentation et portée du cours : CCNA Exploration v4.0

Présentation du modèle OSI(Open Systems Interconnection)

2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant.

La Réalité des Réseaux IP. S'y retrouver dans la jungle des réseaux IP et WAN. Rapport réalisé par Ovum à la demande de WorldCom

Réseaux et protocoles Damien Nouvel

Internets. Informatique de l Internet: le(s) Internet(s) Composantes de l internet R3LR RENATER

Cours d'informatique «Internet» Session 1

Contrôle du trafic aérien en Europe sur le chemin de la Voix sur IP

DIFF AVANCÉE. Samy.

Voix sur IP Étude d approfondissement Réseaux

Chapitre 11 : Le Multicast sur IP

Introduction. Multi Média sur les Réseaux MMIP. Ver

II/ Le modèle OSI II.1/ Présentation du modèle OSI(Open Systems Interconnection)

Outils de l Internet

2009/2010 DESCRIPTIF DES UNITES D ENSEIGNEMENT OPTIONNELLES SPECIALITE RIM

Objectifs des cours 3 et 4

Qualité du service et VoiP:

CAS IT-Interceptor. Formation «Certificate of Advanced Studies»

RESEAUX TCP/IP: NOTIONS AVANCEES. Preparé par Alberto EscuderoPascual

Modules du DUT Informatique proposés pour des DCCE en 2014/2015

18 TCP Les protocoles de domaines d applications

Agrégation de liens xdsl sur un réseau radio

CORBA haute performance

Technicien Supérieur de Support en Informatique

Voix et Téléphonie sur IP : Architectures et plateformes

Vers l Internet Synthèse Bibliographique -

DHCP et NAT. Cyril Rabat Master 2 ASR - Info Architecture des réseaux d entreprise

SEMINAIRES & ATELIERS EN TÉLÉCOMMUNICATIONS RESEAUX

La couche réseau Le protocole X.25

Services Réseaux - Couche Application. TODARO Cédric

Introduction à l informatique en réseau

Théorie sur les technologies LAN / WAN Procédure de test sur les réseaux LAN / WAN Prise en main des solutions de test

Support de cours RTEL. Guy Pujolle. Figure 1. Réseau maillé à transfert de paquets.

Bilan UREC et résultat de quelques tests

Algorithmique des Systèmes Répartis Protocoles de Communications

Linux LTE 2 - ISSBA. Année universitaire Linux Réseau et Archivage. Jean-Michel RICHER Faculté des Sciences, H206 1

Pare-feu VPN sans fil N Cisco RV120W

Cisco Certified Network Associate

Spécifications de raccordement au service de Téléphonie sur IP (ToIP) de RENATER

LA VIDÉOSURVEILLANCE SANS FIL

Les Réseaux Privés Virtuels (VPN) Définition d'un VPN

Cisco Discovery - DRSEnt Module 7

Présentation et portée du cours : CCNA Exploration v4.0

M1101a Cours 4. Réseaux IP, Travail à distance. Département Informatique IUT2, UPMF 2014/2015

Daniel POULIN DRT 3808 (version 2010) Faculté de droit, Université de Montréal

N o t i o n s d e b a s e s u r l e s r é s e a u x C h a p i t r e 2

Parcours en deuxième année

Préparation à la certification LPIC-1 "Junior Level Linux Certification"

Ingénierie des réseaux

Votre Réseau est-il prêt?

Les réseaux de campus. F. Nolot

Cours de sécurité. Pare-feux ( Firewalls ) Gérard Florin -CNAM - - Laboratoire CEDRIC -

Protocoles IP (2/2) M. Berthet. Les illustrations sont tirées de l ouvrage de Guy Pujolle, Cours réseaux et Télécom Contributions : S Lohier

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

Le protocole RADIUS Remote Authentication Dial-In User Service

LES RESEAUX INFORMATIQUES

Description des UE s du M2

Couche application. La couche application est la plus élevée du modèle de référence.

Spécialiste Systèmes et Réseaux

Table des matières. Préface Jean-Jacques DAMLAMIAN. Introduction... 17

TABLE DES MATIERES. I. Objectifs page 2. II. Types de réseaux page 2. III. Transmission page 2. IV. Câbles page 3. V.

Transcription:

Objectifs du cours Réseaux et Protocoles - L3 info Stella MARC-ZWECKER Maître de conférences Dpt. Informatique ULP stella@dpt-info.u-strasbg.fr Mécanismes de base de la transmission des données dans les réseaux principes : Notion de protocoles Principales fonctionnalités nécessaires pour mettre en œuvre une architecture de communication : Codage et transmission des bits Mécanismes et protocoles des différentes couches travaux pratiques : mécanisme des sockets : implémentation de protocoles langage PROMELA : modélisation et validation de protocoles + Contrôle continu 1 2 Chapitre 1 Introduction aux réseaux informatiques 1.1. Historique années 60 : systèmes de télétraitement ordinateur central multiplexeurs et concentrateurs années 70 : réseaux de transport Peu d ordinateurs, pe puissants, coûteux Liaisons bas débit (kbps), très coûteuses Technologies propriétaires incompatibles années 80 : réseaux d ordinateurs Ordinateurs plus nombreux et moins coûteux (PC) Technologies de transmission haut débit Normalisation Internet Communication client/serveur années 90 : réseaux d ordinateurs Ordinateurs très peu coûteux, très nombreux Réseaux à intégration de services (ATM) Convergence des réseaux téléphonie, données, vidéo Communications «peer-to-peer» années 2000 : Très hauts débits Mobilité (wi-fi, bluetooth, ) Réseaux domestiques 3 4 1.2. Objectifs des réseaux Deux axes orthogonaux Qualité des communications Fiabilité Débit Disponibilité Sécurité Réduction des coûts Partage des ressources entre utilisateurs 1.3. Classement des réseaux par couverture réseaux locaux ou LAN (Local Area Network) Postes de travail Propriétaire unique Technologies peu coûteuses réseaux métropolitains ou MAN (Metropolitan Area Network) Interconnexion de LAN haut débit réseaux longue distance ou WAN (Wide Area Network) Infrastructure coûteuse partagée PAN (Personal Area Network) 5 6 Téléinformatique 1

1.4. Evolution des réseaux réseaux longue distance : Sans connexion : Internet Avec connexion : X.25 et relais de trames (années 70-80) ATM : Asynchronous Transfer Mode (années 90) réseaux locaux : Filaires : Fast Ethernet, Gigabit Ethernet Sans fil : WiFi (Wireless Fidelity) 2. Topologies et commutation 2.1. Topologies étoile arbre anneau bus maillé 7 8 2. Topologies et commutation 2.2. Commutation 2.2. Commutation 2.2.1. Commutation de circuits ouverture et fermeture de connexion circuit réservé pendant la connexion ex : RTC (Réseau Téléphonique Commute) toutes les données suivent le même chemin temps d établissement du circuit temps de traversée des données plus court gaspillage des ressources si communications à débit variable 2.2.2. Commutation de paquets données découpées en paquets de taille limitée pas de connexion entre émetteur et récepteur paquets acheminés indépendamment ou non ex : réseaux X.25 ou IP stockage des paquets en mémoire dans les commutateurs (délais) Multiplexage de nombreuses communications système souple adapté au trafic à débit variable (interactif) 9 10 2.2. Commutation 2.2.3. Commutation de paquets 2.2.3.1. Commutation de paquets en mode circuit virtuel émulation de circuit : circuit virtuel (CV) Commutation d un paquet en fonction de : son numéro de circuit virtuel sa ligne d entrée phases d ouverture et de fermeture de connexion tous les paquets d un CV suivent le même chemin séquencement des paquets : possibilité de mise en œuvre de mécanismes de contrôle d erreur ou de flux (ex X.25) Commutation de cellules (ATM) :paquets de petite taille fixe => garanties de débit, délai 2.2. Commutation 2.2.3.2. Commutation de paquets en mode datagramme uniquement phase de transfert des données paquets acheminée indépendamment pas de séquencement des paquets : pas de garantie de remise fiable des données («best effort») rapidité, simplicité Ex : IP, commutation de trames Ethernet Concept de communications (services, protocoles) avec ou sans connexion Convergence : commutation de labels (MPLS) 11 12 Téléinformatique 2

Stella MARC-ZWECKER 3. Protocoles et normalisation 3. Protocoles et normalisation 3.1. Protocoles 3.1. Protocoles Procédure de communication : Problèmes posés dans la communication entre équipements distants : ensemble de règles d émission et de réception des messages structurer l information : différencier les données utiles des données de contrôle superviser la liaison : connexion/déconnexion, contrôle d erreurs, etc. moyens de transmission pas fiables pas de mémoire commune événements inattendus hétérogénéité des matériels, des logiciels, des données nécessité de partager des ressources Protocole : spécification d un couple de procédures : non nécessairement identiques (si liaison dissymétrique) assurant un service entre deux ou plusieurs extrémités 13 14 3. Protocoles et normalisation 3.2. Organismes de normalisation Objectif : Objectifs : Spécification des produits : qualité Conformité à la norme Interopérabilité entre fournisseurs Organismes Internationaux officiels (ISO, ITU) Nationaux (ANSI, AFNOR) Consortiums/associations (IEEE, W3C, IAB) dégager les principales fonctions liées à la communication les hiérarchiser en couches principe d abstraction (couche, service, protocole) Analogie avec : les «types abstraits» les concepts de la programmation par objets Normes (ex: OSI) Standards (ex: RFC) 15 16 17 18 4.1. Exemple de communication humaine hiérarchie des niveaux de communication un niveau : fournit un service au niveau supérieur utilise le service du niveau inférieur protocole : règles de coopération entre les éléments du niveau service : requêtes et indications échangées entre les niveaux encapsulation Téléinformatique 3

4.2. Exemple de communication dans un réseau d ordinateurs données entre utilisateurs échange de données de bout en bout entre processus utilisateurs données entre sites acheminement des données de proche en proche sur le réseau données entre calculateurs voisins échange de données sur une liaison physique bits sur ligne transmission des signaux sur un support physique 19 20 4.3. Architecture en couches OSI 4.3. Architecture en couches OSI OSI : Open System Interconnection ISO : International Standardization Organization 7 couches définies par l ISO couche physique : transformation de bits en signaux (électriques, lumineux, radio), codage, modulation couche liaison de données : support physique vu comme une ligne logique «exempte d erreurs» délimitation des trames de données mécanismes de contrôle d erreur, de flux, d accès (LAN) 21 couche réseau routage des paquets sur le réseau entre les sites émetteur et récepteur mise à jour des tables de routage contrôle de congestion couche transport supervision de l échange de données entre utilisateurs contrôle de bout en bout : réseau vu comme un canal point à point, «exempt d erreurs» 22 4.4. Concepts fondamentaux 4.3. Architecture en couches OSI couche session établissement d une session et synchronisation du dialogue entre émetteur et récepteur protocole (N) : ensemble de règles d échange entre deux entités (N) échanges «horizontaux» de PDU(N) couche présentation homogénéisation de la syntaxe de représentation des données (matériels et logiciels hétérogènes) couche application gestion des aspects des applications utilisatrices qui sont relatifs à la communication à distance ex : transfert de fichiers, courrier, web, etc. service (N) : ensemble de primitives (requêtes, indications) véhiculées entre les couches échanges «verticaux» de SDU(N) illustration des échanges et de l encapsulation 23 24 Téléinformatique 4

4.4. Concepts fondamentaux 5. Modèle TCP/IP Internet Protocoles et services Service N Requête(a) N-SDU Service N Indication(a) 5.1. Objectifs indépendance des réseaux sous-jacents connectivité universelle, résistance aux pannes protocoles d application standard Construction N-PDU n(a) Requête(n(a)) Construction N-1-PDU m(n(a)) Envoi de n(a) Protocole N N-PDU Envoi de m(n(a)) Service N-1 Service N-1 Protocole N-1 Entité N Indication(n(a)) origine : ARPANET de DARPA (milieu 70) pile TCP/IP : (début 80) IP (Internet Protocol) : niveau Réseau mode datagramme très efficace (simplicité) 25 26 TCP (Transmission Control Protocol) : niveau Transport mode connecté fiable UDP (User Datagram Protocol) : niveau Transport mode datagramme plus rapide (non fiable) Un protocole d application est identifié sur une machine donnée par : un numéro de port le protocole transport utilisé fichier /etc/services (ex : ftp 21/tcp, tftp 69/udp) UNIX BSD 4.2 (Berkeley) intégrait : la pile des protocoles TCP/IP interface sockets (paradigme client-serveur) protocoles d application standard (mail, ftp, rlogin...) 27 28 NSFNET (successeur d ARPANET) : 1985 France : FNET (1983) : connexion vers Internet (CNAM) CNAM, INRIA, IRCAM (1984): connexion aux USA via Amsterdam, par laisison téléphonique, puis X.25 INRIA (1988) : 1er paquet IP arrive directement par laison satellite entre Sophia et Princeton RENATER (1992) : créé par le CEA, CNES, CNRS, INRIA, EDF, Ministère éducation nationale s ouvre aux industriels en 1995 en 1995 Internet comporte : 50 000 réseaux, 4 millions d ordinateurs, 100 pays en 2005 Internet comporte : 350 millions d ordinateurs, un milliard d utilisateurs la croissance d Internet pose des problèmes d échelle : extinction de l espace d adressage d IPv4 migration vers IPv6 : très grand espace d adressage Sécurité, mobilité, autoconfiguration 5.3. Normalisation d Internet IAB (Internet Architecture Board) créé en 1983 RFC (Request For Comments) IRTF et IETF (Internet Research/Engineering Task Force) en 1989 Internet draft RFC, { Proposed / Draft / Internet } Standard http://www.ietf.org 29 30 Téléinformatique 5

6. Comparaison entre architectures OSI et TCP/IP Bibliographie Nombre de couches (Osi : 7, IP :?) OSI : toutes les couches sont normalisées IP : pas de normalisation des Couches inférieures (IP sur tout) Couches supérieures (modèle ALF) sauf cas particuliers IP # couches variable IP dans IP Andrew Tanenbaum, «Réseaux», 4 e édition Pearson Guy Pujolle «Les réseaux» Eyrolles Plus anciens : C. Macchi et J-F Guilbert, Téléinformatique, Dunod, 1983 Christian Huitema, Le routage dans Internet, Eyrolles, 1995. 31 32 Téléinformatique 6