Y. Delmas 2009/11/12 1 Réseaux informatiques Yannis Delmas Yannis Delmas
Y. Delmas 2009/11/12 2 Introduction
Y. Delmas 2009/11/12 3 Services, serveurs, clients (1) Service Service : ensemble des programmes œuvrant pour effectuer un type de traitements particulier, manipulant un type de données particulier et/ou partageant un mode de communication donné Protocole Protocole : éléments de structuration de l'information, qui permettent de fournir un service ; en particulier détail des conventions qui permettent une communication
Y. Delmas 2009/11/12 4 Services, serveurs, clients (2) Serveur Serveur : logiciel fournissant un service donné à travers un réseau (en général met à disposition certaines données et permet certains traitements) Client Client : logiciel permettant l'accès aux serveurs d'un service donné
Y. Delmas 2009/11/12 5 Exemples de services (échange)
Y. Delmas 2009/11/12 6 Mode client-serveur
Y. Delmas 2009/11/12 7 Exemples de réseaux Réseaux entre ordinateurs –ethernet, Internet... –électrique, radio, CPL, optique... Réseaux pour périphériques –USB (universal serial « bus ») –« bus » Firewire (IEEE 1394) Réseaux internes –« bus » PCI Réseaux de télécommunication
Y. Delmas 2009/11/12 8 Les réseaux informatiques et Internet
Y. Delmas 2009/11/12 9 Naissance d'Internet 1958 : Spoutnik → ARPA –NASA, Apollo... on marche sur la Lune (1969) –ARPAnet (1969) qui deviendra Internet D'autres réseaux similaires : –1973 : Cyclades en France Agrégation de réseaux existants Commutation de paquets
Y. Delmas 2009/11/12 10 Commutation de circuits ♀
Y. Delmas 2009/11/12 11 Commutation de paquets ♂
Y. Delmas 2009/11/12 12 Les paquets informatiques
Y. Delmas 2009/11/12 13 Grandes échelles LANLAN : universités, début des années 1980 –réseau local / Local Area Network –quelques centaines de mètres –Ethernet, WiFi, Apple Talk, Token Ring... MANMAN : développement depuis fin a –r. métropolitain / Metropolitan Area Network –quelques dizaines de kilomètres –ATM, Gigabit ethernet, ADSL/SDSL, CPL WANWAN : interconnectés dans les a –r. étendu ou régional / Wide Area Network
Y. Delmas 2009/11/12 14 Infrastructure du réseau
Y. Delmas 2009/11/12 15 Internet interconnexion1973 : V. Cerf, R. Kahn – interconnexion Internet1978 : Internet, IP A. Rutkowski : « connectivity is it's own reward » échelle –effet d'échelle réseau –effet de famille (Chr. Huitema), de réseau
Y. Delmas 2009/11/12 16 Le mille-feuille Internet
Y. Delmas 2009/11/12 17 Couche 1 – physique liensnoeudsDéfinit des liens et des noeuds Support matérielSupport matériel –câble téléphonique (RTC/ADSL) –câble ethernet –ondes radios –câble électrique Information véhiculée sous forme numérique, mise en forme par la couche 2
Y. Delmas 2009/11/12 18 Infrastructure ADSL
Y. Delmas 2009/11/12 19 Débits ADSL
Y. Delmas 2009/11/12 20 Boucle locale CPL
Y. Delmas 2009/11/12 21 Couche 2 – liaison de données Maintien de connexions entre nœuds Principales technologies LAN : –ethernet –ethernet, sur fil de cuivre ou par radio (WiFi) –CPL Pour les MAN : –ADSL fibre optique –ethernet sur fibre optique (après le câble coaxial) Chaque nœud a une adresse (MAC)
Y. Delmas 2009/11/12 22 Couche 2 – relayer l'information dans un LAN Répéteur Émetteur-récepteur (transceiver) hubConcentrateur (hub) switchCommutateur (switch) Boîtier CPL
Y. Delmas 2009/11/12 23 Les réseaux domestiques CPL
Y. Delmas 2009/11/12 24 Interfaces réseaux Interface réseau : véritable nœud du réseau Abstrait par les systèmes d'exploitation
Y. Delmas 2009/11/12 25 Couche 3 – couche réseau InterconnexionInterconnexion de nombreux réseaux AdressageAdressage à l'échelle mondiale RoutageRoutage de paquets similaire aux postes Internet protocolProtocole : IP (Internet protocol) Indépendant de la connectique sous-jacente Inversement une même interface peut donner accès à plusieurs réseaux
Y. Delmas 2009/11/12 26
Y. Delmas 2009/11/12 27 Couche 3 – relayer l'information entre LAN RouteursRouteurs Intègrent souvent l'accès au réseau et un switch
Y. Delmas 2009/11/12 28 Couche 4 : transport de données TCP / IPTCP / IP : –TCP = Transmission Control Protocol –les correspondants sont connectés –assure l'intégrité du train de paquets UDP / IPUDP / IP : –pas de recherche d'identification de problème –pas de notion de connexion –rapidité des transmissions intégrés à IPProtocoles intégrés à IP lui-même
Y. Delmas 2009/11/12 29 Services d'application Utilisent TCP/IP ou UDP/IP (et implicitement les couches inférieures) Échanges de données spécialisés (SMTP) ou généralistes (HTTP) Sur TCP : web (HTTP), transfert de fichiers (FTP), courrier (SMTP, POP...)... Sur UDP : streaming video ou audio (RTSP)
Y. Delmas 2009/11/12 30 Mille-feuilles plus complexes Possibilité d'encapsuler un protocole dans un autre... (image des tuyaux) IPP / HTTP, MSN / HTTP, etc. HTTPS = HTTP / SSL ou TLS VPN : IP / IP, IP / SSL “ADSL” : IP / PPP / Ethernet / ATM / ADSL
Y. Delmas 2009/11/12 31 Exemple : l'ADSL (PPPoE / PPPoA)
Y. Delmas 2009/11/12 32 Adresses IP
Y. Delmas 2009/11/12 33 Pilotes dans les OS Modularité : IP est implémenté dans le système, pas dans les applications Des clients et serveurs l'utilisent
Y. Delmas 2009/11/12 34 Adresses IP v4 4 octets écrits en décimal (0→255) : Adresses privées : – à (A) – à (B) – à (C) Environ adresse possibles
Y. Delmas 2009/11/12 35 Configuration IPv4 Adresse nœud : adresse de l'ordinateur (sur cette interface) Masque réseau : ou /24 nombre de bits fixes dans le réseau local Passerelle (gateway) : adresse du routeur Serveur(s) DNS : serveurs relais des noms de domaines Configuration fixe / automatique (DHCP)
Y. Delmas 2009/11/12 36 Adresses IPv6 16 octets / 128 bits Environ 3, adresses (théoriques) Écriture hexadécimale, 16 bits par 16 bits : 1FFF:0000:0A88:85A3:0000:0000:AC1F:8001 ou 1FFF:0:A88:85A3:0:0:AC1F:8001 :: ::Une suite de zéros peut être abrégée : 1FFF:0:A88:85A3::AC1F:8001 ou 1FFF::A88:85A3:0:0:AC1F:8001
Y. Delmas 2009/11/12 37 Exemple de configuration Adresse ethernet de la carte WiFi : 00 1F E1 68 1B 9C Adresse IP du PC : DHCP, bail long Réseau : / 24
Y. Delmas 2009/11/12 38 Configuration DHCP (côté client)
Y. Delmas 2009/11/12 39 Configuration DHCP (côté serveur) Exemple sur une neufbox :
Y. Delmas 2009/11/12 40 Sécurité Internet et masquage d'adresses
Y. Delmas 2009/11/12 41
Y. Delmas 2009/11/12 42 NAT (network address translation) sécuritéMasquage d'adresses IP → sécurité ÉconomieÉconomie de réseaux IP ← pénurie Exemple courant :
Y. Delmas 2009/11/12 43 NAT à deux réseaux
Y. Delmas 2009/11/12 44 Exceptions au NAT... Pour les serveurs ou P2P : serveur FTP ou web, jeux, chat video... Port triggering Port forwarding (translation de ports) :
Y. Delmas 2009/11/12 45 Pare-feu des OS
Y. Delmas 2008/11/20 46 Le système des noms Internet (DNS)