Description et Architecture du Modèle TCP/IP

Institut Supérieur des Études Technologiques de Bizerte
1/31
100%
Rendu du PDF...
Page 1 sur 31Lecteur de document UniversityLib

Description et Architecture du Modèle TCP/IP

Institut Supérieur des Études Technologiques de Bizerte · Networking and Computer Science · notes

Voir tous les documents en réseaux

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