12.07.2015 Views

Généralités sur les systèmes d'exploitation - Site personnel de ...

Généralités sur les systèmes d'exploitation - Site personnel de ...

Généralités sur les systèmes d'exploitation - Site personnel de ...

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

TCP Hea<strong>de</strong>r Format (RFC 793)LO14 : Université Technologique <strong>de</strong> Troyes0 3 4 9 10 15 16 31DataOffsetSource PortReservedURGchecksumACKPSHPSTDestination PortSequence NumberAcknowlegment NumberSYNOptionsFINDataTCP Hea<strong>de</strong>r FormatFigure 5.2.WindowUrgent PointerPaddingPort source : Le numéro du port source.Port <strong>de</strong>stination : Le numéro du port <strong>de</strong>stinataire.Le fichier /etc/services associe numéros <strong>de</strong> port et servicesNuméro <strong>de</strong> séquence : Numéro <strong>de</strong> séquence du premier octet <strong>de</strong> données contenu dans le présentsegment sauf dans le cas où on a une ouverture <strong>de</strong> connexion. Dans ce cas là, le champ présente la valeurISN (Initial Séquence Number) et le premier octet <strong>de</strong> données a pour valeur ISN+1.Numéro d'acquittement : Ce champ contient le numéro <strong>de</strong> séquence du prochain octet que l'émetteur duprésent segment est prêt à recevoir. une fois que la connexion est établie , ce champ esttoujours envoyé.Offset : Ce champ donne le nombre <strong>de</strong> mots <strong>de</strong> 32 bits dans l'entête TCP. Il indique donc le début <strong>de</strong> lazone données.Réservé : Champ <strong>de</strong> 6 bits réservé à un usage futurDrapeau ou bits <strong>de</strong> contrôle :Bit 1 : Indication <strong>de</strong> la présence <strong>de</strong> données urgentes.Bit 2 : Validation du champ acquittement.Bit 3 : Fonction Push ( concerne la transmission élémentaire <strong>de</strong> données)Bit 4 : Réinitialisation <strong>de</strong> la connexion (Reset)Bit 5 : Synchronisation <strong>de</strong>s numéros <strong>de</strong> séquence initiaux à l'établissement <strong>de</strong> la connexion.Fenêtre : Nombre d'octets que l'émetteur du présent segment est prêt à recevoir. En concordance avec lechamp Numéro d'acquittement, cela indique <strong>les</strong> numéros <strong>de</strong> séquence acceptab<strong>les</strong> pour <strong>les</strong> prochainsoctets à recevoir ( ils <strong>de</strong>vront être distincts et compris entre le numéro d'acquittement et le numérod'acquittement + la fenêtre.Checksum : Vérification <strong>de</strong> la validité du segment TCP.Urgent pointer : Ce champ fonctionne en concordance avec le bit 1 <strong>de</strong>s drapeaux. Lorsqu'il y a<strong>de</strong>s données urgentes ce pointeur indique le numéro <strong>de</strong> séquence du premier octet qui suit <strong>les</strong> donnée<strong>sur</strong>gentes.Options : Ce champ a une taille variable. Il n'est pas obligatoire et peut ne pas apparaître dans ledatagramme.Rembourrage : Utilisé en cas d'option pour amener si besoin est la longueur <strong>de</strong> l'entête internet à unmultiple <strong>de</strong> 32 bits.Les ports apparaissants en figure 6.3 ont <strong>de</strong>s valeurs prédéfinies (voir RFC 1700) :Nom Valeur Protocole Commentaireftp-data 20 tcp Utilisé par ftp pour transférer <strong>de</strong>s donnéesftp 21 tcp Utilisé par ftp pour transmettre <strong>de</strong>s ordrestelnet 23 tcp Terminal virtuelsmtp 25 tcp Courrier électroniquetftp 69 udp Transfert <strong>de</strong> fichier <strong>de</strong> configurationfinger 79 tcp Information <strong>sur</strong> l'utilisateursunrpc 111 udp,tcp Montage <strong>de</strong> fichiers à distance27 /98 S. Moutou : Cours

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!