Negociation
TD TCP/IP
ANALYSE DE TCP/IP
1
TD : Décodage IP
A) Décodez jusqu’à la couche 4 la trame Ethernet #1 suivante :
Couche Liaison ETHER: Destination = ETHER: Source = ETHER: Ethertype = Couche Réseau IP: Version = IP: Type of service = IP: Identification = IP: Fragment offset = IP: Protocol = IP: Source address (à donner en décimal pointé) = IP: Destination address (à donner en décimal pointé) = Couche Transport TCP: Source Port = TCP: Sequence number = TCP: Data offset = TCP: Window = TCP: Urgent pointer =
IP: Header length = IP: Total length = IP: Flags = ( IP: Time to live = IP: Header checksum = )
TCP: Destination Port = TCP: Acknowledgement number = TCP: Flags = ( TCP: checksum = TCP: = Options (4 bytes) = )
B) Etudier les trames #2 et #3, notez pour chacune d'elle où commence le paquet IP et le segment TCP. Trame #2
IP: Source address = TCP: Source Port = TCP: Sequence number = TCP: Flags = Trame #3
IP: Destination address = TCP: Destination Port = TCP: Acknowledgement number =
IP: Source address =
IP: Destination address =
2
TD : Décodage IP
TCP: Source Port = TCP: Sequence number = TCP: Flags =
TCP: Destination Port = TCP: Acknowledgement number =
C) A partir des trames #1, #2 et #3, tracez le chronogramme représentant les couches 2,3 et 4.
Il s’agit d’une ouverture de session en 3 étapes. Ce qu’il est important d’observer et de retenir, c’est l’évolution de la valeur du N° de Sequence & la valeur de l’acquittement au cours de ces 3 échanges. Les N° de séquence initiaux (ISN) SeqA et SeqB sont des N° aléatoires. Les trames reçues sont identiques à celles envoyées. D) A partir de la trame #5 donnée ci-dessous,
3
TD : Décodage IP
complétez la trame #6 reçue en réponse à celle-ci :
10.1.27.1 139.124.27.61 80 3829860857 3829860857 +1362
En sachant que la longueur des données transportées par le segment contenu dans la trame #5 était de 1362 octets, en déduire le prochain