présentation des couches réseaux
DESCRIPTION
Présentation des couches réseaux. Présentation des enseignements en réseau. Services sur réseaux Couches OSI Installation et configuration de serveurs Développement d’applications web, client/serveur. Présentation d ’Internet. Qu’est ce qu’Internet?. Historique. Connexion de réseaux. - PowerPoint PPT PresentationTRANSCRIPT
Présentation des couches réseaux.
Présentation des enseignements en réseau
Services sur réseaux
Couches OSI
Installation et configuration de serveurs
Développement d’applications web, client/serveur
Présentation d ’Internet
Qu’est ce qu’Internet?
Historique
Connexion de réseaux
Utilisateurs et économie
A quoi servent les réseaux, Internet ?
Présentation d ’Internet
Réseaux d ’entreprise
Ressources partagées
Services
Présentation d ’Internet
Quelles sont les machines qui sont connectées ?
Systèmes d ’exploitation
Processeurs
Interfaces réseau
Présentation d ’Internet
Comment est organisé Internet?
Niveaux Services
Niveaux Internet
Niveaux Communications
Niveaux Services
Niveaux Internet
Niveaux Communications
Smtp,Pop
TCP, IP .
PPP, Ethernet
Lire son courrier
Données
Présentation d ’Internet
Pile protocolaire, modèle OSICouche Application
Couche Présentation
Couche Session
Couche Transport
Couche Réseau
Couche Liaison de données
Couche Transmission
Couche Application
Couche Présentation
Couche Session
Couche Transport
Couche Réseau
Couche Liaison de données
Couche Transmission
Données
Données
Données
Données
Données
Données
Données
Présentation d ’Internet
Les protocoles
L ’encapsulation des données (ex session HTTP, URL, type MIME (multipurpose Internet Mail Extensions), requête/réponse)
Les interfaces
L ’indépendance logicielle
Présentation d ’Internet
Rôles de chaque couche réseau
Présentation d’Internet
Couche application : Modes connecté / Déconnecté, protocole, archis client/serveur Lire son courrier
Consulter une page web
Présentation d ’Internet
Couche présentation Traduction spécifique pour les couches
hautes, modèle de présentation de données homogène sous la couche présentation.
Couche session Couche de gestion de la sécurité d’accès
aux services, Bind, RPC, Xserveur…
Présentation d ’Internet
Couche transport
Les ports, les sockets Découpage des messages Les contraintes de transport Les classes de service Le mode datagramme et le mode
connecté, circuits virtuels et circuits physiques
Spécificité du transport sur Internet
Présentation d ’Internet
Couche Réseau Gestion de l’adressage
Corrélation avec les noms de domaines
Routage dans le réseau(routeurs, chemins, table de routage)
Présentation d ’Internet
Couche physique
Les topologies
Les signaux
Le matériel
Présentation d ’Internet
Les étendues géographiques ?
Réseaux locaux Réseaux étendus
Réseaux métropolitains
Interconnexion de machines sur un même site
Connexion par concentrateur, commutateur, répéteur.
Ethernet, Token ring
Interconnexion de machines ou de réseaux dans une agglomération
Utilisation de fibre optique ou bien de coaxial haut débit
DQDB, FDDI
Interconnexion de machines ou de réseaux au niveau national ou international
Utilisation des réseaux publics
PPP, Numéris, ATM, satellites
Présentation d ’Internet
Couche liaison de données
Amélioration des conditions de transmission
Les protocoles
Le matériel
Normalisation télécom
– l ’ISO (International Standardization Organization) dépend de l’ONU (téléphones, mobiles, satellites (groupements industriels et gouvernementaux fermés)
– l ’UIT-T (Union Internationale des Télécommunications) ex : CCITT
– Représentants nationaux = organismes de norm° des différents pays :• AFNOR : France• ANSI : USA• DIN : Allemagne…• L ’ISO a défini un modèle de référence : OSI
Normalisation Internet
ISOC France ISOC USAIAB
ISTF
ISOC
W3C
RIPEIANA /ICANN
InternetDRAFTS
Proposed StandardProtocol
Draft StandardProtocol
StandardProtocol
ExpérimentalProtocol
IETF
IESG
IRTFRFCsPublics
Normalisation d’Internet
Internet est organisé par l'Internet Society (ISOC, Société d'Internet), association des professionnels d'Internet, comprenant des chapitres locaux et nationaux (cf. l'Internet Society France , ISOC-France ). Elle abrite en son sein un certain nombre de groupes de travail réfléchissant sur les différent aspects d'Internet. Ces instances sont (pour la plupart) supervisées par l'Internet Architecture Board (IAB, Conseil d'Architecture d'Internet), qui peut parfois intervenir comme instance d'appel. Elles comprennent :L'Internet Engineering Task Force (IETF , en anglais : groupe de travail sur les techniques d'Internet), chargé de l'élaboration des
documents techniques et normes, lui-même divisé en groupes de travail spécialisés, L'Internet Engineering Steering Group (IESG , en anglais : groupe de pilotage sur les techniques d'Internet), chargé du pilotage des
activités de l'IETF et de l'adoption des standards, L'Internet Research Task Force (IRTF , en anglais : groupe de recherche sur Internet), chargé de la recherche et de l'évolution à long terme
des techniques d'Internet, L'Internet Assigned Numbers Authority (IANA , en anglais : autorité des numéros réservés), plus ou moins remplacée par l'International
Corporation for Assigned Names and Numbers (ICANN, en anglais : société Internet des noms et numéros réservés), largement autonome de l'ISOC, sont chargées chargé de l'attribution des noms et numéros uniques : numéros de ports, de protocoles, noms de domaines, adresses IP.
L'ISOC dispose aussi d'un groupe de travail sur les rapports entre Internet et la société (ISTF, Internet Societal Task Force).Le Web, qui n'est qu'un des services d'Internet, dépend lui, pour des raisons historiques, d'un consortium particulier, le World
Wide Web Consortium (W3C).Dans les deux cas (Internet et le web), l'activité de normalisation a (presque) complètement échappé aux organismes de
normalisation, qu'ils soient internationaux (l'ISO, l'UIT-T pour les télécoms) ou nationaux (ANSI aux USA, AFNOR en France, DIN en Allemagne) qui sont composés de représentants d'organismes techniques dépendants des gouvernements et d'intérêts industriels, dont ni les documents de travail, ni les documents finaux, ni les discussions ne sont publics,... et dont les normes sont parfois difficiles à obtenir, ce serait-ce qu'en termes de coût.
L'Internet a conçu sa propre procédure de normalisation. N'importe qui peut être à l'origine d'une norme ; il suffit d'envoyer une proposition à l'IAB par courrier électronique. Les projets de normes sont rédigés par des groupes de travail, au sein de l'IETF, et rendus publics d'abord sous forme de Internet Draft, puis sous la forme de RFC (Request For Comments, en anglais : appel à commentaire) avec l'état de Proposed Standard Protocol (proposition de protocole standard). Après une période de commentaires et de tests, il passe à l'état de Draft Standard Protocol (projet de protocole standard), puis de Standard Protocol (protocole standard) ou de Experimental Protocol si les tests de validation ou les avis ne sont pas positifs. Tous les RFC (et Drafts Internet) sont publics et disponibles via Internet sur de nombreux sites, notamment en France à l'adresse ftp://ftp.inria.fr/rfc.
Normalisation les RFCs
Documents de référence pour les applications• Issus d ’une réflexion commune des acteurs de l ’internet• Font office de norme pour les protocoles et applications utilisés sur l ’internet• Sont consultables gratuitement (ftp://ftp.Ietf.Org/rfc)• Respect des RFC : grande inter-opérabilité avec autres logiciels• Très important pour les équipements réseau,les systèmes d ’exploitation et
les applicationsréseaux• Exemples :– Rfc 791 : ip– Rfc 894 : tcp– Rfc 768 : udp– Rfc 821 & rfc822 : smtp– Rfc 959 : ftp– RFC 854 : telnet– RFC 1700 : well known ports
Couche Réseau
Analyse de la couche réseau
La normalisationLes adresse IP et les masques de
réseauLe fonctionnement du nommageLes datagrammes IP, le protocole ICMPLe routageL’utilisation des adresses IP
Couche réseau
Adresses IP
Détail d ’une adresse
Masque de réseau
www.xxx.yyy.zzz Equivalent à N°Réseau&N°Machine
Adresse IP && Masque de réseau Renvoie le N°Réseau
Classes d ’adresses
Classe A 0xxx xxxx xxxx xxxx zzzz zzzz
Classe B 10xx xxxx xxxx xxxx zzzz zzzz
Classe C 110x xxxx xxxx xxxx zzzz zzzz
Classe D 1110 xxxx xxxx xxxx zzzz zzzz
Classe E 1111 xxxx xxxx xxxx zzzz zzzz
Couche réseau
yyyy yyyy
yyyy yyyy
yyyy yyyy
yyyy yyyy
yyyy yyyy
Propriétés de la classe A
Couche réseau
Plage d ’adresse
Première adresse 0000 0000 0000 0000 0000 00000000 0000
Dernière adresse 0111 1111 1111 1111 1111 11111111 1111
En décimal : 0 0 0 0
En décimal : 127 255 255 255
Couche réseau
Propriétés de la classe B
Plage d ’adresse
Première adresse 1000 0000 0000 0000 0000 00000000 0000
Dernière adresse 1011 1111 1111 1111 1111 11111111 1111
En décimal : 128 0 0 0
En décimal : 191 255 255 255
Couche réseau
Propriétés de la classe C
Plage d ’adresse
Première adresse 1100 0000 0000 0000 0000 00000000 0000
Dernière adresse 1101 1111 1111 1111 1111 11111111 1111
En décimal : 192 0 0 0
En décimal : 223 255 255 255
Couche réseau
Les réseaux privés
Problématique
Les adresses réservées
de 10.0.0.0 à 10.255.255.255
de 172.16.0.0 à 172.16.255.255
de 192.168.0.0 à 192.168.255.255 Classe C :
Classe B :
Classe A:
Rôle du masque de réseau
Découpage d ’une adresse IP
de 0.0.0.0 à 127.255.255.255 Classe A:
L ’adresse du réseau est codée sur le premier octet
Le masque de réseau en binaire est donc :
Soit en décimal: 255.0.0.0
Couche réseau
1111 1111 0000 0000 0000 0000 0000 0000
Rôle du masque de réseau
Découpage d ’une adresse IP
Classe B: de 128.0.0.0 à 191.255.255.255
Masque de réseau: 255.255.0.0
Classe C: de 192.0.0.0 à 223.255.255.255
Masque de réseau: 255.255.255.0
Couche réseau
Découpage en sous réseaux
Rôle du masque de réseau
Couche réseau
Problématique
Découpage grâce au masque
Réseau privé de classe B: 172.16.0.0
1010 1100 0001 0000 0000 0000 0000 0000
Réseau découpé: 172.16.x.0
1010 1100 0001 0000 xxxx xxxx 0000 0000
Exemple de découpage
Rôle du masque de réseau
Couche réseau
Découpage en deux sous réseaux
1010 1100 0001 0000 x000 0000 0000 0000
Propriétés du réseau 1
1010 1100 0001 0000 0xxx xxxx xxxx xxxx
Adresses de 172.16.0.0 à 172.16.127.255
Propriétés du réseau 2
1010 1100 0001 0000 1xxx xxxx xxxx xxxx
Adressage de 172.16.128.0 à 172.16.255.255
Couche réseau
Adresses particulières
Broadcast
Adresse d ’un réseau
Adresse de localhost
Couche réseau
Adresses particulières
Agrégats de classe C
Principe
Répartition géographique
Noms de domaines
Le pourquoi
Décomposition d ’un nom
Organisation des domaines
Noms de domaines
Rechercher une machine
Les types de serveurs DNS
Le protocole IP
Mode de transmission
Découpage des paquets
En tête IP
Le protocole IP
Format d ’un datagramme IP31 24 23 16 15 8 7 0Version Long.
En têteTOS Longueur datagramme
Identification Flags Place fragment
TTL ProtocoleCouche sup
checksum
Adresse source
Adresse destinataire
Options
Bourrage
Données
Le protocole IP
Description de l ’en têteVersion (4 ou 6)
TOS priorité 4bits, TOS (délai,débit,fiab,cout) 0
Longueur datagramme (en octets)
TTL (Time to live)
Protocole (1 icmp, 6 tcp, 17 udp)
checksum
Le protocole IP
Description de l ’en têteIdentification N° de paquet (16 bits)
Flags (0, DF, MF)
Place fragment (pos° 1er octet dans le message)
Adresse source/destinataire
Options
Bourrage
Le protocole IP
Gestion de la couche réseau
Protocole ICMP
Type code checksum
Données complémentaires
64 premiers octets + en tête IPde la requête
Le protocole IP
Principaux codes ICMPType Cod
eDescription
0 0 Réponse à un écho
3 x Destination non accessible
5 Redirection
0 Pour un réseau
1 Pour un hôte
8 0 Ping
11 0 Durée de vie à 0
17/18 0 Demande/réponse de netmask
Le protocole IP
Applications ICMP
Fonctionnement du ping
Fonctionnement de traceroute
Le routage
Définitions: destination, chemin, métrique
Table de routage
Les politiques de routage (stat./dyn.)
Les systèmes autonomes (tables ripe whois)
Le routage
Les protocoles de routage
RIP (distant vector) échange de tables, convergence
OSPF
BGP et EGP