Institut Sup rieur des Etudes Technologiques de Bizerte
Protocoles et services r seaux
Niveau: SEM2
Enseignante: Mme Ines ABBES
A.U: 2014/2015
Description du mod le TCP/IP
Mme Ines ABBES
2
Description du mod le TCP/IP:
la couche acc s r seau
n Couche la plus basse
n Repr sente la connexion physique avec les c bles,
les circuits dinterface lectrique (transceivers), les
cartes r seau, les protocoles dacc s r seau
(CSMA/CD pour les r seaux Ethernet et le jeton
pour les r seaux Token Ring).
n La couche acc s r seau est utilis e par la couche
Internet.
Mme Ines ABBES
3
Description du mod le TCP/IP:
la couche internet (1)
n Doit fournir une adresse logique pour linterface
physique.
n Limpl mentation du mod le TCP/IP de la couche
Internet est IP (Internet Protocol).
n Cette couche fournit un mappage entre ladresse
logique et ladresse physique fournie par la couche
acc s r seau gr ce aux protocoles ARP (Address
Resolution Protocol) et RARP (Reverse Address
Resolution Protocol).
Mme Ines ABBES
4
Description du mod le TCP/IP:
la couche internet (2)
n Les incidents, les diagnostics et les conditions
particuli res associ es au protocole IP rel ve du
protocole ICMP (Internet Control Message
Protocol), qui op re aussi au niveau de la couche
internet.
n La couche Internet est aussi responsable du
routage des paquets entre les h tes.
n Cette couche est utilis e par les couches plus
hautes du mod le TCP/IP.
Mme Ines ABBES
5
Description du mod le TCP/IP:
la couche transport
n D finit les communications entre deux h tes sur le r seau.
n Deux protocoles de transport :
n TCP (Transmission Control Protocol) : responsable du
service de transmission fiable de donn es avec
d tection et correction derreurs. permet aussi les
Publicité
connexions simultan es et full-duplex.
n UDP (User Datagram Protocol): protocole peu fiable et
peut tre utilis par des applications qui nexigent pas
la fiabilit de TCP.
Mme Ines ABBES
6
Description du mod le TCP/IP:
la couche application
n Permet aux applications dutiliser les protocoles
de la couche transport (TCP et UDP).
n Parmi ces applications on trouve :
n FTP (File Transfert Protocol),
n TELNET (TErminal NETwork),
n SMTP (Simple Mail Transfer Protocol)
n SNMP (Simple Network Management Protocol).
n La couche application assure linterface des
applications utilisatrices avec la pile de protocole
TCP/IP.
Mme Ines ABBES
7
Larchitecture TCP/IP
Mme Ines ABBES
8
Larchitecture TCP/IP
niveau applicatif (1)
n HTTP - HyperText Transport Protocol
n protocole du web
n change de requ te/r ponse entre un client et un
serveur web
n FTP - File Transfer Protocol
n protocole de manipulation de fichiers distants
n transfert, suppression, cr ation, &
n TELNET - TErminal Network Protocol
n syst me de terminal virtuel
n permet l'ouverture d'une session distante
Mme Ines ABBES
9
Larchitecture TCP/IP
niveau applicatif (2)
n SMTP - Simple Mail Transfer Protocol
n service d'envoi de courrier lectronique
n r ception (POP, IMAP, IMAPS, &)
n DNS - Domain Name System
n assure la correspondance entre un nom symbolique et une
adresse Internet (adresse IP)
n bases de donn es r parties sur le globe
n SNMP - Simple Network Management Protocol
n protocole d'administration de r seau (interrogation, configuration
des quipements, &)
n Les sockets - interface de programmation permettant
l' change de donn es (via TCP ou UDP)
Mme Ines ABBES
10
Publicité
Larchitecture TCP/IP
protocoles de transfert des donn es
n TCP/IP : transfert fiable de donn es en mode
connect
n UDP/IP : transfert non garanti de donn es en mode
non connect
Mme Ines ABBES
11
Larchitecture TCP/IP
protocoles de contr le de linternet (1)
n ICMP - Internet Control and error Message Protocol
n assure un dialogue IP<-->IP pour signaler les congestions,
synchroniser les horloges, estimer les temps de transit, &
n utilis par l'utilitaire ping permettant de tester la pr sence d'une
station sur le r seau
n ARP - Address Resolution Protocol
n protocole permettant d'associer une adresse MAC (adresse physique
utilis e dans les r seaux locaux) une adresse IP (adresse logique
Internet)
n RARP - Reverse ARP
n permet une station de conna tre son adresse IP partir de son
adresse MAC (interrogation d'un serveur RARP)
n phase de d marrage d' quipements ne poss dant pas de
configuration initiale (imprimante, terminal X)
Mme Ines ABBES
12
Larchitecture TCP/IP
protocoles de contr le de linternet (1)
n BOOTP - Boot Protocol
n permet une station de conna tre sa configuration r seau
lors du d marrage par interrogation d'un serveur bootp.
n au-dessus d'UDP (ports 67 et 68)
n DHCP - Dynamic Host Configuration Protocol
n extension du protocole BOOTP
n meilleure gestion du plan d'adressage IP avec attribution
dynamique des adresses IP pour une certaine dur e (bail
ou lease time)
n au-dessus d'UDP (ports 67 et 68)
Mme Ines ABBES
13
Communication TCP/IP:
communication sans routeur
Mme Ines ABBES
14
Communication TCP/IP:
communication avec routeur
Mme Ines ABBES
15
Lencapsulation TCP/IP
Mme Ines ABBES
16
Identification des protocoles (1)
n Adresse de socket= Adresse ip+port+tcp/udp
Publicité
n Connexion=
(@src, port_src, @dest, port_dest)
Mme Ines ABBES
17
Identification des protocoles (2)
Les ports permettent un multiplexage ou d multiplexage de
connexions au niveau transport. Les ports inf rieurs 1024 sont
appel s ports r serv s.
Mme Ines ABBES
18
Adressage IP
D finition
n Une adresse IP identifie de mani re unique
un nSud sur le r seau. Une adresse IP est
compos e de deux champs : lidentifiant
r seau (NET_ID) et lidentifiant de la
machine (HOST_ID).
n Une adresse IP a une taille de 32 bits
r partis sur 4 octets en d cimal (de 0 255)
et s par s par un point de la forme X.Y.Z.W.
Mme Ines ABBES
20
Les classes dadresses r seaux
Mme Ines ABBES
21
Les adresses IP particuli res (1)
n Diffusions locale et distante : ladresse
255.255.255.255 est appel e adresse de
broadcast sur le r seau IP local (ne passe pas le
routeur, traduit en broadcast ARP).
n Ladresse de la forme <NET_ID><111&111> : est
une adresse de broadcast dirig e vers le r seau
de num ro NET_ID (exemple : 132.227.255.255 =
diffusion dans le r seau 132.227.0.0 traduit en
broadcast ARP par le routeur destination)
Mme Ines ABBES
22
Les adresses IP particuli res (1)
n Rebouclage local (loopback) : ladresse 127.x.y.z
et plus g n ralement 127.0.0.1 (localhost)
permet de tester la pile TCP/IP locale sans
passer par une interface mat rielle.
n L'adresse 0.0.0.0 est utilis e par le protocole
RARP (@IP de d marrage) et comme adresse de
la route par d faut dans les routeurs.
Mme Ines ABBES
23
Les adresses priv es
n Les adresses priv es (RFC 1918) sont des adresses
qui ne seront jamais attribu es (adresses ill gales) et
qui ne sont pas routables sur l'Internet.
n classe A : de 10.0.0.0 10.255.255.255
n classe B : de 172.16.0.0 172.31.255.255
Publicité
n classe C : de 192.168.0.0 192.168.255.255
Mme Ines ABBES
24
NAT (Network Address Translation)
n NAT permet de mettre en correspondance une adresse
priv e et une adresse publique, et permet galement la
traduction statique ou dynamique (lors de la connexion).
n NAT pr sente une solution au manque d'adresses IP
publiques : quelques adresses IP publiques pour
beaucoup d'adresses IP priv es mais le NAT est co teux
en performance.
Mme Ines ABBES
25
NAT (2)
Mme Ines ABBES
26
NAT (3): Fonctionnement
n une table stock e dans le NAT fait la
correspondance entre (adresse IP source
priv e, port_src) et une adresse IP_publique.
Quand le paquet part ladresses IP source
devient ladresse IP_publique et le port_src
devient la r f rence de l'entr e dans la table
et quand la r ponse revient le port_dest du
paquet permet de retrouver dans la table
ladresse IP et le port_src.
Mme Ines ABBES
27
NAT: requ te sortante
Mme Ines ABBES
28
NAT: requ te entrante
Mme Ines ABBES
29
Les sous r seaux
n Une organisation dispose g n ralement d'une
seule adresse de r seau IP mais est
compos e de plusieurs sites/d partements.
Pour se faire, une solution existe est de
diviser un r seau IP en plusieurs sous-
r seaux. Il suffit de prendre quelques bits de
la partie <HOST_ID> de l'adresse IP pour
distinguer les sous-r seaux et ce de fa on
transparente vis vis de l'ext rieur.
Mme Ines ABBES
30
Les sous r seaux:
la notation CIDR (Classless Inter-
Domain Routing)
Mme Ines ABBES
31