Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
2Activity
0 of .
Results for:
No results containing your search query
P. 1
2 La Couche Transport 2012 t

2 La Couche Transport 2012 t

Ratings: (0)|Views: 8|Likes:
Published by fdbttTKLC

More info:

Published by: fdbttTKLC on Feb 17, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/20/2014

pdf

text

original

 
1
Printemps 20122. Couche transport 1
 
Chapitre II
 
La couche transport
 
Printemps 20122. Couche transport 2
 
Rappel : la couche Réseau
 
Fonctionnalités de la couche Réseau / IP
 
Adressagedes nœuds du réseaux
 
Routage et acheminement 
 
Interconnexion de réseaux hétérogènes
Fragmentation des paquetsConversion d’adresses IP -> MAC
 
Service offert à la couche Transport :«Best Effort»
 
Paquets perdus
 
Paquets ré-ordonnés
 
Paquets dupliqués
 
Limite la taille des paquets
 
SessionTransportRéseauLiaisonPhysique123456Application7OSIPrésentation
TCP UDPIP
Hôte-réseautelnet, ftp, smtp,http, snmp, …
TCP/IP
Printemps 2012 2. Couche transport 3
 
La couche Transport
 
Communication debout en bout
 
Services offerts à la couche supérieure
 
Service sans connexion
 
Service orienté connexion
 
Fiable (garantie de délivrance)
 
Délivrance dans l’ordre d’émission
 
Transmission demessagesde longueur arbitraire
 
Éléments d’un protocole de transport
1.
 
Adressage2.
 
Établissement et terminaison de connexions3.
 
Transmission fiable (séquencement, retransmission, …)4.
 
Contrôle de flux et de congestion
 
2
Printemps 20122. Couche transport 4
 
L’adressage
 
Indique l’entité de la couche supérieur avec laquelle on veutcommuniquer
 
Modèle OSI
Couche réseau:NSAP(Network Service Access Point)Couche transport:TSAP(Transport Service Access Point)
Printemps 20122. Couche transport 5
 
L’adressage dans le modèle TCP/IP
 
Adressage de l’interface
 
Adresse IP
 
Adresse d’un service
 
Port (= TSAP)
 
Permet de démultiplexerles transmissions
 
Entier sur 16 bits
 
Utilisés par TCP et UDP
 
TCP et UDP peuventréutiliser les mêmes ports
TCP/UDPIPHôte-réseau
FTPSMTPHTTP
TCP/UDPIPHôte-réseau
FTPSMTPHTTP
Station 1 Station 2Adresses IP No. de port
 
Printemps 2012 2. Couche transport 6
 
Les ports TCP / UDP
 
Deux types de numéros de port
 
« Ports bien connus »
 
Définis dans des RFC
 
Configurés dans le fichier
/etc/services
dans Unix
 
Ports éphémères
 
Assignés dynamiquement par le protocole PORTMAP
 
Un serveur s’enregistre auprès de PORTMAP de samachine
 
Un client contacte le PORTMAP la machine éloignée pourdemander le no de port correspondant à un nom d’uneapplication
ServicePort Protocole utilisé
ftp (données) 20 TCP
 
ftp (contrôle) 21 TCPt
 
elnet 23 TCPsmtp 25 TCP
 
snmp 161 UDP
 
 portmap 111 TCP
 
3
Printemps 20122. Couche transport 7
 
Interface vers la couche application:Sockets TCP/UDP
 
La communication des applications à traversun réseau TCP/IP repose sur l’utilisation desockets
 
Socket: représente uneextrémité d’uneconnexion
 
Identifié par
1.
 
L’adresse IP de la machine locale2.
 
Le type du protocole utilisé: TCP ou UDP3.
 
Un numéro de port
 
Connexion
 
Association de deux sockets
Printemps 20122. Couche transport 8
 
Protocole de démultiplexage simple
 
Protocole UDP:
User Datagram Protocol 
(RFC768)
 
Fonctionnalités
 
Démultiplexageentre applications en utilisant des port
 
Contrôle d’erreuroptionnel(obligatoire dans IPv6)
 
Transmission non fiable
 
Sans acquittement ou retransmission
 
Sans contrôle de flux
 
Sans connexion
Ø
 
Service de transmission similaire à IP
Printemps 2012 2. Couche transport 9
 
Segment UDP
 
Longueur de l’en-tête: 8 octets
 
Port source: optionnel, pour la réponse
 
Longueur maximum d’un segment: 65’535 octets
32 bitsPort sourceLongueur du segmentPort destinationSomme de contrôleEn-tête UDP DonnéesEn-tête IP, Proto=17 Données8 octets>= 20 octets

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->