2006-02-04_cours_reseaux

Post on 09-Jul-2016

213 views 0 download

Transcript of 2006-02-04_cours_reseaux

Réseaux téléinformatiques

Cours HEP n° 2le 4 février 2003

Dr. Maciej MacowiczMaciej.Macowicz@epfl.chLEAO-EPFL

4 février 2003

Plan du cours Introduction:

Buts d’un réseau Objets dans un réseau

Architecture physique Topologie réseau Architectures de réseaux

Modèle de référence OSI/ISOModèle de référence OSI/ISO Protocole TCP/IP

4 février 2003

Modèle OSI/ISO

4 février 2003

La normalisationStandards Telecom Standards Généraux

4 février 2003

La normalisationStandards Telecom Standards Généraux

CCITT ISOCommission Consultative

Internationale du Télégrapheet Téléphone

International StandardizationOrganization

4 février 2003

La normalisationStandards Telecom Standards Généraux

CCITT ISOCommission Consultative

Internationale du Télégrapheet Téléphone

International StandardizationOrganization

PTT France AFNOR

ATT USA ANSI

4 février 2003

Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO

Support d ’interconnexion

Couche 0

4 février 2003

Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO

1 11 1

Couche physiqueNiveau « bit »

Couche 1

4 février 2003

Couche 1: Physique

Medium1 Physique

les protocoles de connexion au niveau bit. Il s'agitdes caractéristiques électriques, fonctionnelles etprocédurales pour activer, maintenir et désactiver les liaisons physiques. Elle assure la transmission d'unflux de bits de manière la plus transparente possible.

4 février 2003

Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO

2

1

2

1

2

1

2

1

Couche liaisonNiveau « trame »

Couche 2

4 février 2003

Couche 2 Liaison

MediumPhysique2 Liaison les protocoles de liaison point à point . Groupe les

bits en caractères et en trames. Synchronise les échanges et détecte (corrige) les erreurs de transmission. Prend en charge une partie du contrôle d'accès au médium.

4 février 2003

Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO

3

2

1

3

2

1

3

2

1

3

2

1

Couche réseauNiveau « paquets »

Couche 3

4 février 2003

Couche 3 Réseau

MediumPhysiqueLiaison3 Réseau les protocoles d'établissement de chemins. Permet

le routage, la commutation de données. L'unité detransport est le plus souvent le paquet.

4 février 2003

Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO

3

2

1

4

3

2

1

4

3

2

1

3

2

1

Couche transportNiveau « messages »

Couche 4

4 février 2003

Couche 4 Transport

MediumPhysiqueLiaisonRéseau4Transport les protocoles d 'acheminement de messages. Permet

le contrôle de bout en bout des échanges. Corrige lesimperfections des couches inférieures selon le niveaude service demandé. Propose l'équivalent d'un port logique d'entrée-sortie aux applications (sockets).

4 février 2003

Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO

3

2

1

4

5

3

2

1

4

5

3

2

1

3

2

1

Couche sessionNiveau « sécurité »

Couche 5

4 février 2003

Couche 5 Session

MediumPhysiqueLiaisonRéseauTransport5 Session Protocoles de gestion de dialogue entre processus

distants. Etablissements de points de reprise.

4 février 2003

Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO

3

2

1

4

5

6

3

2

1

4

5

6

3

2

1

3

2

1

Couche présentationNiveau « compatibilité »

Couche 6

4 février 2003

Couche 6 Présentation

MediumPhysiqueLiaisonRéseauTransportSession

6 Présentation les protocoles de syntaxe de transfert (EDI)Conversionde données.

4 février 2003

Le découpage en couches OSI (Opened Systems Interconnexion) de la norme ISO

3

2

1

4

5

6

7

3

2

1

4

5

6

7

3

2

1

3

2

1

Couche applicationNiveau « utilisation »

Couche 7

4 février 2003

Couche 7 Application

MediumPhysiqueLiaisonRéseauTransportSession

7 Application les protocoles de service terminal (ftp, telnet, etc..)6 Présentation

4 février 2003

Les couches...Les données utilisateurs

4 février 2003

Les couches...Les données utilisateurs

7 Application Service

4 février 2003

Les couches...Les données utilisateurs

7 Application6 Présentation

ServiceForme

4 février 2003

Les couches...Les données utilisateurs

7 Application6 Présentation5 Session

ServiceForme

Transaction

4 février 2003

Les couches...Les données utilisateurs

7 Application6 Présentation5 Session

ServiceForme

Transaction4 Transport Message

Fragment

4 février 2003

Les couches...Les données utilisateurs

7 Application6 Présentation5 Session

ServiceForme

Transaction4 Transport Message

3 Réseau PaquetFragment

4 février 2003

Les couches...Les données utilisateurs

7 Application6 Présentation5 Session

ServiceForme

Transaction4 Transport Message

3 Réseau2 Liaison

PaquetTrame

Fragment

4 février 2003

Les couches...Les données utilisateurs

7 Application6 Présentation5 Session

ServiceForme

Transaction4 Transport Message

3 Réseau2 Liaison

PaquetTrame

Fragment

1 Physique

4 février 2003

Le modèle de fonctionnement...

MediumPhysiqueLiaisonRéseauTransportSession

7 Application

6 Présentation

MediumPhysiqueLiaisonRéseauTransportSession

7 Application

6 Présentation

MediumPhysiqueLiaisonRéseau

MediumPhysiqueLiaisonRéseau

4 février 2003

Le modèle de fonctionnement...

MediumPhysiqueLiaisonRéseauTransportSession

7 Application

6 Présentation

MediumPhysiqueLiaisonRéseauTransportSession

7 Application

6 Présentation

MediumPhysiqueLiaisonRéseau

MediumPhysiqueLiaisonRéseau

4 février 2003

Les primitives de base

Couche N+1 Couche N Couche N Couche N+1

temps

RequêteIndication

RéponseConfirmation

4 février 2003

Plan du cours Introduction:

Buts d’un réseau Objets dans un réseau

Architecture physique Topologie réseau Architectures de réseaux

Modèle de référence OSI/ISO Protocole TCP/IPProtocole TCP/IP

4 février 2003

Protocole TCP/IP: Historique Projet ARPA:

réseau à commutation de paquets 4 stations en 1969, 50 en 1972, …

TCP est créé dans les années 70 Internet apparaît en 1982:

Services dans le monde Unix: Uucp, news, bitnet,… World Wide Web: CERN, 1989

4 février 2003

TCP/IP Protocole TCP/IP:

ouvert Structurée en

couches routable

ftp http smtp

TCP UDP

IP

Accès au réseau

4 février 2003

Couches TCP/IP La couche « Accès au réseau »  concerne la

connexion physique; à ce niveau on parle de trame d'information.

La couche Internet Protocol (IP) est responsable de l'adressage logique du réseau, de l'acheminement de l'information (datagrammes) d'un noeud du réseau à un autre.

La couche Transport est responsable du service de transmission fiable de données (segments)

La couche Application regroupe un ensemble d'applications liées aux réseaux TCP/IP, ex. HTTP, FTP Telnet l'émulation de terminal, etc... Les unités d'information sont appelées messages.

4 février 2003

Couches TCP/IP (2)Données utilisateur

Données utilisateur

En-tête applicatif

Données applicatives

En-tête TCP

Données applicatives

En-tête TCP

En-tête IP

Message

Segment TCP

Datagramme IP

Données applicatives

En-tête TCP

En-tête IP

TrameEthernet

En-têteEthernet

4 février 2003

Adressage IP Numéro IP:

4 octets (IP v.4, 16 octets en IP v.6) distinction entre les différents réseaux logiques:

n° IP= netid+hostid 5 classes d’adresses Numéro IP de la machine permet de

l’identifier Certains numéros IP spéciaux, 127.0.0.1 N° IP parfois dynamique (en cas de

connexion par PPP ou DHCP)

4 février 2003

Adressage IP (2)

Classe A00

1.................7 8......................................................31Réseau Stations

01

1 0

2 .............................15 16............................31Stations Réseau

01

1 2 3........................................23 24..............311 0 Stations Réseau

Classe E

1N3S

Classe B2N2S

Classe C3N1S

01

1 2 3.................................................................311 1Classe D 0 Multicast

01

1 2 3 4.........................................................311 1 1 0 Reservé

4 février 2003

Adressage IP (3) Correspondance n° IP adresse

symbolique: leaopc74.epfl.ch 128.178.152.51

Cas général: protocole+serveurs DNS (Domain Name System)

Utilitaire nslookup…

4 février 2003

TCP Protocole orienté connexion:

Connexion entre applications Application identifiée par le « point

final » (n° de port) sur la machine La machine identifiée par le n° IP Adresse TCP= n° IP + n° de port Maintient la connexion « ouverte »

jusqu’à la fermeture explicite

4 février 2003

SMTP

Transmission control protocol (TCP)

Telnet FTP DNS

User Datagram protocol (UDP)

TFTPXDR

RPC

Internet Protocol (IP)

Socket

ASN.1

SNMP

LAN (802.x) WAN (X25, RNIS,FR,ATM ...)

6

7

543'

1

2

3

Architecture TCP/IP et ISO

PPP, SLIP

4 février 2003

Application TCP/IP: http http= Hypertext transfer protocol:

Transmet des pages hypertexte écrites en HTML (Hypertext markup language)

Protocole de communication entre: Un serveur HTTP (aka serveur Web) Un client (butineur/navigateur)

Pas besoin de connaître HTML pour faire une page Web (voir TP)

4 février 2003

Applications Internet… Apprendre…

Langues étrangères: http://www.klett.de

Météorologie: http://lkp.epfl.ch/ALI/Courses/HydGen/

Sciences Naturelles/Médécine: http://ali2.unil.ch/ALI/Courses/anatomie_et_phys

iol/

Mathématiques: http://www.webmaths.com/jeumultiple.htm

4 février 2003

Applications Internet… Rechercher l’information

Très générale: http://www.google.ch Plus spécifique:

Bibliothèques: http://alice.cern.ch/, http://www.nebis.ch/index_f.html

Bottins: http://www.pagesblanches.ch S’informer:

Télé: http://www.tsr.ch, http://www.tf1.fr Radio: http://www.rsr.ch Journaux: http://www.lemonde.fr

Traduire: http://trans.voila.fr

4 février 2003

Applications Internet… Faire des courses:

Livres/CD/DVD: http://www.fnac.com http://www.payot.com

Ordinateurs: http://www.dell.com

Gérer les comptes à domicile: http://www.ubs.ch/

4 février 2003

Applications Internet… Communiquer en direct:

Microsoft Messenger (demo) ICQ

Travail collaboratif: Groove