Vous êtes sur la page 1sur 31

CEG3585 -

INTRODUCTION AUX RSEAUX


DORDINATEURS

CHAPITRE 2 TCP/IP

engineering.uOttawa.ca
Sujets de discussion

1. Modle OSI (pour comparaison)


2. Modle TCP/IP

Lecture: Chapitre 2

CEG3585 - Miguel Garzn 2


Un modle couches

Premier scnario:

Deuxime
scnario:

CEG3585 - Miguel Garzn 3


Principes des protocoles

1. Communication bidirectionnel
2. Les units de protocole (PDU) sous la mme couche dans
les deux cts de la communication devraient tre
identique.

CEG3585 - Miguel Garzn 4


Le modle de rfrence OSI

Dans les annes 70s, les architectures de rseau particulier


des fournisseurs taient assez incompatibles.
ISO met sur pied un comit en 1977 pour crer un modle
de rfrence pour la communication informatique.
Le modle de rfrence OSI (Interconnexion de systmes
ouverts - Open System Interconnection) est adopt en
1984.
Donne une base pour dfinir des normes pour faire
communiquer des systmes informatiques htrognes.
Adopt par le CCITT comme la recommandation X.200.

CEG3585 - Miguel Garzn 5


Le modle 7 couches

Comprend 7 couches.
Chaque couche accomplit une tche spcifique.
Les quatre couches suprieures sont ralises lintrieure
des systmes terminaux pendant que les trois couches
infrieures se retrouvent dans les systmes terminaux et
intermdiaires.
Le service de rseau (offert par les trois couches
infrieures).
Le type de service de communication offert par le
rseau.
Service en mode connexion.
Service sans connexion.

CEG3585 - Miguel Garzn 6


Le modle 7 couches (suite)
Application

Prsentation Couches relis aux applications


Session

Transport Communication fiable entre deux


systmes terminaux
Rseau Communication entre deux nuds
du rseau
Liaison de donnes Communication entre deux nuds
adjacents
Physique Communication physique

7 CEG3585 - Miguel Garzn


Comparaison des architectures TCP/IP
et OSI
Couche physique comprend du matriel - support de
transmission interfaces, etc.
Toutes autres couches se ralisent avec du logiciel, soit
microprogramm compris dans le matriel (carte de
communications), soit dans un logiciel de communication.

Application
Application Prsentation
Session
TCP Transport Logiciel
IP Rseau Microprogramm
Accs au rseau Liaison de donn. Matriel
Physique Physique

CEG3585 - Miguel Garzn 8


Comparaison des architectures TCP/IP
et OSI
OSI: Premier modle conu

Le modle OSI a servi de base dans la modlisation


thorique de rseaux dordinateurs

Les protocoles OSI ne sont malheureusement pas devenu


populaire

TCP/IP: les protocoles ont t les premiers tre


introduits, le modle a suivi comme lment descriptif des
protocoles

Les protocoles TCP/IP ont majoritairement t adopts


CEG3585 - Miguel Garzn 9
TCP/IP versus OSI

CEG3585 - Miguel Garzn 10


TCP/IP

CEG3585 - Miguel Garzn 11


Le protocole de communication

Dfinitions
Entit de protocole: processus ou application impliqu
dans une communication, i.e. tout ce qui est capable
denvoyer et/ou de recevoir de linformation
Systme: objet physique qui contient un ou plusieurs
entits
Protocole: un ensemble de rgles qui gouverne
lchange de donnes entre entits
lments du protocole
Syntaxe
Smantiques
Synchronisation (discipline)

CEG3585 - Miguel Garzn 12


L'change de donnes entre couches
(1)

CEG3585 - Miguel Garzn 13


L'change de donnes entre couches

Un PDU est chang entre les entits homologues


La couche infrieure voit le PDU comme une unit de
donnes de service (SDU - Service Data Unit)
L'en-tte, qui contient l'information de contrle, est connu
sous le nom d'information de contrle du protocole (PCI -
Protocol Control Information)
Le PCI et le SDU ensemble forme le PDU pour la couche
infrieure
(N)-PDU Couche (N)

(N-1)-PCI (N-1)-SDU
Couche (N-1)
(N-1)-PDU

14 CEG3585 - Miguel Garzn


Encapsulation (1)
Chaque couche insre les donnes de la couche suprieure
dans une trame de donnes qui contient un en-tte
d'information de contrle
Les PDUs sont crs toutes les couches sauf la couche
physique
Par exemple, la trame de la couche rseau est appele le
PDU de rseau (NPDU - Network Protocol Data Unit)
Lunit de la couche 2, le PDU de liaison de donnes, est
transmis travers la couche physique, i.e. le support de
transmission.

15 CEG3585 - Miguel Garzn


Encapsulation (2)

CEG3585 - Miguel Garzn 16


TCP/IP Couche Physique

Interface physique entre systmes de transmission de


donnes (e.g. computer) et rseaux ou mdium de
transmission
Caractristiques du mdium de transmission
Niveaux de signaux
Dbit de donnes
Modulation, codage etc.

CEG3585 - Miguel Garzn 17


TCP/IP Couche daccs au rseau

change de donnes entre rseaux et les fins de systme


dlimiter les trames envoyes en insrant des informations
(comme des bits supplmentaires) dans ou entre celles-ci,
afin que leur destinataire puisse en dterminer le dbut et
la fin ;
Dtecte les erreurs de transmission, par exemple l'aide
d'une somme de contrle (checksum) insre par
l'metteur et vrifie par le rcepteur ;
Insre les adresses MAC de source et de destination dans
chaque trame transmise ;
Filtre les trames reues en ne gardant que celles qui lui
sont destines, en vrifiant leur adresse MAC de
destination ;
Contrle l'accs au mdia physique lorsque celui-ci est
partag. CEG3585 - Miguel Garzn 18
TCP/IP Couche Internet (IP)

Systmes peuvent tre connects des rseaux diffrents

Fonctions de routage travers les rseaux multiples

Raliss entre les commutateurs et les fins de systmes

CEG3585 - Miguel Garzn 19


TCP/IP Couche de Transport

Fiabilit des changes de donnes de bout en bout


Contrle du flux/dbit de donnes
Contrle derreurs
Squenage
Assemblage, etc.

CEG3585 - Miguel Garzn 20


TCP/IP Couche dapplication

Logique ncessaire pour supporter les applications


Telnet
FTP
HTTP
SMTP
Etc.

CEG3585 - Miguel Garzn 21


Multiple Choice

CEG3585 - Miguel Garzn 22


Adresses dans le TCP/IP

CEG3585 - Miguel Garzn 23


Exemple: Adresses physiques (MAC)
48 Bits

CEG3585 - Miguel Garzn 24


Exemple: Adresses IP
32 bits

CEG3585 - Miguel Garzn 25


Exemple: Adresses de port

CEG3585 - Miguel Garzn 26


Larchitecture de communication
TCP/IP (suite)

CEG3585 - Miguel Garzn 27


Multiple Choice

CEG3585 - Miguel Garzn 28


Multiple Choice

CEG3585 - Miguel Garzn 29


Multiple Choice

CEG3585 - Miguel Garzn 30


Multiple Choice

CEG3585 - Miguel Garzn 31