Vous êtes sur la page 1sur 47

Rseaux tlinformatiques

Cours HEP n 2
le 4 fvrier 2003
Dr. Maciej Macowicz
Maciej.Macowicz@epfl.ch
LEAO-EPFL

Plan du cours

Introduction:

Architecture physique

Buts dun rseau


Objets dans un rseau
Topologie rseau
Architectures de rseaux

Modle de rfrence OSI/ISO


Protocole TCP/IP
4 fvrier 2003

Modle OSI/ISO

4 fvrier 2003

La normalisation
Standards Telecom

4 fvrier 2003

Standards Gnraux

La normalisation
Standards Telecom
CCITT
Commission Consultative
Internationale du Tlgraphe
et Tlphone

4 fvrier 2003

Standards Gnraux
ISO
International Standardization
Organization

La normalisation
Standards Telecom
CCITT
Commission Consultative
Internationale du Tlgraphe
et Tlphone

Standards Gnraux
ISO
International Standardization
Organization

PTT

France

AFNOR

ATT

USA

ANSI

4 fvrier 2003

Le dcoupage en couches OSI


(Opened Systems Interconnexion) de la norme ISO

Couche 0
Support d interconnexion
4 fvrier 2003

Le dcoupage en couches OSI


(Opened Systems Interconnexion) de la norme ISO

Couche 1
Couche physique
Niveau bit
1
4 fvrier 2003

Couche 1: Physique

1 Physique
Medium

les protocoles de connexion au niveau bit. Il s'agit


des caractristiques lectriques, fonctionnelles et
procdurales pour activer, maintenir et dsactiver
les liaisons physiques. Elle assure la transmission d'un
flux de bits de manire la plus transparente possible.

4 fvrier 2003

Le dcoupage en couches OSI


(Opened Systems Interconnexion) de la norme ISO

Couche 2
Couche liaison
Niveau trame
2

4 fvrier 2003

Couche 2 Liaison

2 Liaison
Physique
Medium

les protocoles de liaison point point . Groupe les


bits en caractres et en trames. Synchronise les
changes et dtecte (corrige) les erreurs de
transmission. Prend en charge une partie du contrle
d'accs au mdium.

4 fvrier 2003

Le dcoupage en couches OSI


(Opened Systems Interconnexion) de la norme ISO

Couche 3
Couche rseau
Niveau paquets
3

4 fvrier 2003

Couche 3 Rseau

3 Rseau
Liaison
Physique
Medium

les protocoles d'tablissement de chemins. Permet


le routage, la commutation de donnes. L'unit de
transport est le plus souvent le paquet.

4 fvrier 2003

Le dcoupage en couches OSI


(Opened Systems Interconnexion) de la norme ISO

Couche 4
4

Couche transport
Niveau messages

4 fvrier 2003

Couche 4 Transport

4Transport
Rseau
Liaison
Physique
Medium

les protocoles d 'acheminement de messages. Permet


le contrle de bout en bout des changes. Corrige les
imperfections des couches infrieures selon le niveau
de service demand. Propose l'quivalent d'un port
logique d'entre-sortie aux applications (sockets).

4 fvrier 2003

Le dcoupage en couches OSI


(Opened Systems Interconnexion) de la norme ISO

Couche 5
5
4

Couche session
Niveau scurit

5
4

4 fvrier 2003

Couche 5 Session
5 Session
Transport
Rseau
Liaison
Physique
Medium

Protocoles de gestion de dialogue entre processus


distants. Etablissements de points de reprise.

4 fvrier 2003

Le dcoupage en couches OSI


(Opened Systems Interconnexion) de la norme ISO

Couche 6
6
5
4

Couche prsentation
Niveau compatibilit

6
5
4

4 fvrier 2003

Couche 6 Prsentation
6 Prsentation

Session
Transport
Rseau
Liaison
Physique
Medium

les protocoles de syntaxe de transfert (EDI)Conversion


de donnes.

4 fvrier 2003

Le dcoupage en couches OSI


(Opened Systems Interconnexion) de la norme ISO

Couche 7

7
6
5
4

Couche application
Niveau utilisation

7
6
5
4

4 fvrier 2003

Couche 7 Application
7 Application

les protocoles de service terminal (ftp, telnet, etc..)

6 Prsentation

Session
Transport
Rseau
Liaison
Physique
Medium

4 fvrier 2003

Les couches...
Les donnes utilisateurs

4 fvrier 2003

Les couches...
Les donnes utilisateurs
7 Application

4 fvrier 2003

Service

Les couches...
Les donnes utilisateurs
7 Application
6 Prsentation

4 fvrier 2003

Service
Forme

Les couches...
Les donnes utilisateurs
7 Application
6 Prsentation
5 Session

4 fvrier 2003

Service
Forme
Transaction

Les couches...
Les donnes utilisateurs
7 Application
6 Prsentation
5 Session
4 Transport
Fragment

4 fvrier 2003

Service
Forme
Transaction
Message

Les couches...
Les donnes utilisateurs
7 Application

Service
Forme

6 Prsentation
5 Session
4 Transport
Fragment
3 Rseau

4 fvrier 2003

Transaction
Message
Paquet

Les couches...
Les donnes utilisateurs
7 Application

Service
Forme

6 Prsentation
5 Session
4 Transport
Fragment
3 Rseau
2 Liaison

4 fvrier 2003

Transaction
Message
Paquet
Trame

Les couches...
Les donnes utilisateurs
7 Application

Service
Forme

6 Prsentation
5 Session
4 Transport
Fragment
3 Rseau
2 Liaison
1 Physique
4 fvrier 2003

Transaction
Message
Paquet
Trame

Le modle de fonctionnement...
7 Application

7 Application

6 Prsentation

6 Prsentation

Session
Transport
Rseau
Liaison
Physique
Medium

Session
Transport
Rseau
Liaison
Physique
Medium

4 fvrier 2003

Rseau
Liaison
Physique
Medium

Rseau
Liaison
Physique
Medium

Le modle de fonctionnement...
7 Application

7 Application

6 Prsentation

6 Prsentation

Session
Transport
Rseau
Liaison
Physique
Medium

Session
Transport
Rseau
Liaison
Physique
Medium

4 fvrier 2003

Rseau
Liaison
Physique
Medium

Rseau
Liaison
Physique
Medium

Les primitives de base


Requte
Indication
Rponse
Confirmation

Couche N+1

temps
4 fvrier 2003

Couche N

Couche N

Couche N+1

Plan du cours

Introduction:

Architecture physique

Buts dun rseau


Objets dans un rseau
Topologie rseau
Architectures de rseaux

Modle de rfrence OSI/ISO


Protocole TCP/IP
4 fvrier 2003

Protocole TCP/IP: Historique

Projet ARPA:

rseau commutation de paquets

4 stations en 1969, 50 en 1972,

TCP est cr dans les annes 70


Internet apparat en 1982:

Services dans le monde Unix:

Uucp, news, bitnet,


World Wide Web: CERN, 1989

4 fvrier 2003

TCP/IP

Protocole
TCP/IP:

ouvert
Structure en
couches
routable

ftp
ftp

http
http

TCP
TCP

smtp
smtp

UDP
UDP

IP
IP
Accs
Accsau
aurseau
rseau

4 fvrier 2003

Couches TCP/IP

La couche Accsaurseau concerne la


connexion physique; ce niveau on parle de trame
d'information.
La couche InternetProtocol(IP) est responsable de
l'adressage logique du rseau, de l'acheminement de
l'information (datagrammes) d'un noeud du rseau
un autre.
La couche Transportest responsable du service de
transmission fiable de donnes (segments)
La couche Applicationregroupe un ensemble
d'applications lies aux rseaux TCP/IP, ex. HTTP,
FTPTelnetl'mulation de terminal, etc... Les units
d'information sont appeles messages.
4 fvrier 2003

Couches TCP/IP (2)


Donnes
utilisateur
En-tte
applicatif

Message
En-tte
TCP

Donnes
applicatives

En-tte
IP

En-tte
TCP

Donnes
applicatives

En-tte En-tte
Ethernet
IP

En-tte
TCP

Donnes
applicatives

Segment TCP
Datagramme IP

Trame
Ethernet

Donnes
utilisateur

4 fvrier 2003

Adressage IP

Numro IP:

4 octets (IP v.4, 16 octets en IP v.6)


distinction entre les diffrents rseaux logiques:
n IP= netid+hostid

5 classes dadresses
Numro IP de la machine permet de
lidentifier
Certains numros IP spciaux, 127.0.0.1
N IP parfois dynamique (en cas de
connexion par PPP ou DHCP)
4 fvrier 2003

Adressage IP (2)

0 1.................7 8......................................................3
Stations
Classe A 0 Rseau
1N3S
0 1 2 .............................15 16............................31
Rseau
Stations
Classe B 1 0
2N2S
0 1
2 3........................................23 24..............
Rseau
Stations
Classe C 1 1 0
3N1S
0 1
2 3................................................................
Classe D 1 1 1 0
Multicast
0 1
2 3
Classe E 1 1 1 1 0
4 fvrier 2003

4.........................................................3
Reserv

Adressage IP (3)

Correspondance n IP adresse
symbolique:

leaopc74.epfl.ch 128.178.152.51

Cas gnral: protocole+serveurs DNS


(Domain Name System)
Utilitaire nslookup

4 fvrier 2003

TCP

Protocole orient connexion:

Connexion entre applications


Application identifie par le point
final (n de port) sur la machine
La machine identifie par le n IP
Adresse TCP= n IP + n de port
Maintient la connexion ouverte
jusqu la fermeture explicite

4 fvrier 2003

Architecture TCP/IP et ISO


7
6
5
4

RPC
SMTP Telnet

FTP

XDR

TFTP

ASN.1

Socket
Transmission control protocol (TCP)

3'
3

DNS

SNMP

User Datagram protocol (UDP)

Internet Protocol (IP)


LAN (802.x)

WAN (X25, RNIS,FR,ATM ...)


PPP, SLIP

1
4 fvrier 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 connatre HTML pour


faire une page Web (voir TP)
4 fvrier 2003

Applications Internet

Apprendre

Langues trangres:

http://www.klett.de
Mtorologie:

http://lkp.epfl.ch/ALI/Courses/HydGen/
Sciences Naturelles/Mdcine:

http://ali2.unil.ch/ALI/Courses/anatomie_et_phy
siol/
Mathmatiques:

http://www.webmaths.com/jeumultiple.htm

4 fvrier 2003

Applications Internet

Rechercher linformation

Sinformer:

Trs gnrale: http://www.google.ch


Plus spcifique:

Bibliothques: http://alice.cern.ch/,
http://www.nebis.ch/index_f.html

Bottins: http://www.pagesblanches.ch
Tl: http://www.tsr.ch, http://www.tf1.fr
Radio: http://www.rsr.ch
Journaux: http://www.lemonde.fr

Traduire: http://trans.voila.fr
4 fvrier 2003

Applications Internet

Faire des courses:

Livres/CD/DVD:

Ordinateurs:

http://www.fnac.com
http://www.payot.com
http://www.dell.com

Grer les comptes domicile:


http://www.ubs.ch/
4 fvrier 2003

Applications Internet

Communiquer en direct:

Microsoft Messenger (demo)


ICQ

Travail collaboratif:

Groove

4 fvrier 2003