Exercice 1 :
Transcription
Exercice 1 :
ISITCom Hammam Sousse TD 3 – La pile TCP/IP Exercice 1 : Fragmentation IP Un client de messagerie F transfère un message électronique de 4000 octets de données vers un serveur distant en utilisant trois voies de communication successives selon la figure ci-après. On considère que toutes les entêtes ajoutées par les différentes couches de protocoles traversées au dessus de la couche IP font partie des 4000 octets. Dans les datagrammes IP l'entête est une entête standard de 20 octets (il n'y a pas d'options rajoutées en extensions dans les entêtes IP). La taille totale est donc de 4020 octets. 1) Expliquez dans les grandes lignes le fonctionnement de la fragmentation dans ce cas. 3) Pour l'exemple précédent décrivez précisément les entêtes des datagrammes IP échangés. Vous ne décrirez que les champs associés à la fragmentation et la longueur du datagramme ? 2) Combien de fragments arrivent au niveau du serveur de messagerie distant? Exercice 2 : La trame Ethernet suivante a été prélevée par un programme d'écoute d'une voie Ethernet. Cette trame est éditée par lignes de 16 octets en hexadécimal. 0800 0028 c801 1000 2001 0c39 0450 64be b432 0000 0015 0000 0800 1e06 0006 0000 2000 8077 e802 0000 1 61f3 c009 0080 0000 0800 c80b 3e08 xxxx 4500 c009 5010 xxxx 2010 ISITCom Hammam Sousse 1) Entête Ethernet : Quelles sont les adresses Ethernet source et destination de la trame ? Où se trouve le type de protocole réseau encapsulé dans la trame Ethernet ? Quelle est sa valeur ? 2) Entête IP : Quelles sont les adresses IP source et destination ? Y’a-t-il une fragmentation ? Quelle est la valeur du champ TTL ('Time to live', durée de vie) ? Comment détermine t'on que le protocole de transport qui utilise ce datagramme IP est TCP ? 3) Entête TCP : Quels sont les numéros de port source et destination de ce segment ? Exercice 3 : TCP, UDP 1) Les routeurs du réseau Internet ont-ils la possibilité de créer et d’émettre des messages TCP ou UDP ? 2) La fragmentation et le ré-assemblage des datagrammes sont réalisés par IP. Qui s’occupe de l'ordre d'arrivée de ces datagrammes ? 3) Supposons que vous vouliez transmettre le message "Hello" à une application distante sachant que : • le protocole utilisé pour la transmission est UDP • le protocole utilisé par UDP est IPv4 • le protocole utilisé par IPv4 est Ethernet • le port UDP utilisé par l'application émettrice est 13 • le port UDP utilisé par l'application destinataire est 44297 • l'adresse IP de la station émettrice est 139.124.5.29 • l'adresse IP de la station destinataire est 139.124.5.58 • l'adresse Ethernet de la station émettrice est 08:00:20:75:19:7d • l'adresse Ethernet de la station destinataire est 08:00:20:76:3e:c8 Donnez la trame Ethernet (en hexadécimal) qui sera émise par la station émettrice. 2 2010