présentation des couches réseaux

45
Présentation des couches réseaux.

Upload: chione

Post on 19-Jan-2016

65 views

Category:

Documents


0 download

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 Presentation

TRANSCRIPT

Page 1: Présentation des couches réseaux

Présentation des couches réseaux.

Page 2: 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

Page 3: Présentation des couches réseaux

Présentation d ’Internet

Qu’est ce qu’Internet?

Historique

Connexion de réseaux

Utilisateurs et économie

Page 4: Présentation des couches réseaux

A quoi servent les réseaux, Internet ?

Présentation d ’Internet

Réseaux d ’entreprise

Ressources partagées

Services

Page 5: Présentation des couches réseaux

Présentation d ’Internet

Quelles sont les machines qui sont connectées ?

Systèmes d ’exploitation

Processeurs

Interfaces réseau

Page 6: Présentation des couches réseaux

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

Page 7: Présentation des couches réseaux

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

Page 8: Présentation des couches réseaux

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

Page 9: Présentation des couches réseaux

Présentation d ’Internet

Rôles de chaque couche réseau

Page 10: Présentation des couches réseaux

Présentation d’Internet

Couche application : Modes connecté / Déconnecté, protocole, archis client/serveur Lire son courrier

Consulter une page web

Page 11: Présentation des couches réseaux

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…

Page 12: Présentation des couches réseaux

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

Page 13: Présentation des couches réseaux

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)

Page 14: Présentation des couches réseaux

Présentation d ’Internet

Couche physique

Les topologies

Les signaux

Le matériel

Page 15: Présentation des couches réseaux

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

Page 16: Présentation des couches réseaux

Présentation d ’Internet

Couche liaison de données

Amélioration des conditions de transmission

Les protocoles

Le matériel

Page 17: Présentation des couches réseaux

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

Page 18: Présentation des couches réseaux

Normalisation Internet

ISOC France ISOC USAIAB

ISTF

ISOC

W3C

RIPEIANA /ICANN

InternetDRAFTS

Proposed StandardProtocol

Draft StandardProtocol

StandardProtocol

ExpérimentalProtocol

IETF

IESG

IRTFRFCsPublics

Page 19: Présentation des couches réseaux

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.

Page 20: Présentation des couches réseaux

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

Page 21: Présentation des couches réseaux

Couche Réseau

Page 22: Présentation des couches réseaux

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

Page 23: Présentation des couches réseaux

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

Page 24: Présentation des couches réseaux

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

Page 25: Présentation des couches réseaux

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

Page 26: Présentation des couches réseaux

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

Page 27: Présentation des couches réseaux

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

Page 28: Présentation des couches réseaux

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:

Page 29: Présentation des couches réseaux

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

Page 30: Présentation des couches réseaux

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

Page 31: Présentation des couches réseaux

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

Page 32: Présentation des couches réseaux

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

Page 33: Présentation des couches réseaux

Couche réseau

Adresses particulières

Broadcast

Adresse d ’un réseau

Adresse de localhost

Page 34: Présentation des couches réseaux

Couche réseau

Adresses particulières

Agrégats de classe C

Principe

Répartition géographique

Page 35: Présentation des couches réseaux

Noms de domaines

Le pourquoi

Décomposition d ’un nom

Organisation des domaines

Page 36: Présentation des couches réseaux

Noms de domaines

Rechercher une machine

Les types de serveurs DNS

Page 37: Présentation des couches réseaux

Le protocole IP

Mode de transmission

Découpage des paquets

En tête IP

Page 38: Présentation des couches réseaux

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

Page 39: Présentation des couches réseaux

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

Page 40: Présentation des couches réseaux

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

Page 41: Présentation des couches réseaux

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

Page 42: Présentation des couches réseaux

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

Page 43: Présentation des couches réseaux

Le protocole IP

Applications ICMP

Fonctionnement du ping

Fonctionnement de traceroute

Page 44: Présentation des couches réseaux

Le routage

Définitions: destination, chemin, métrique

Table de routage

Les politiques de routage (stat./dyn.)

Les systèmes autonomes (tables ripe whois)

Page 45: Présentation des couches réseaux

Le routage

Les protocoles de routage

RIP (distant vector) échange de tables, convergence

OSPF

BGP et EGP