Files
tp2-reso/README.md
arussac e26fe2df26 anto
2025-02-03 11:42:00 +01:00

4.7 KiB

TP 2 réseau

Team

Raphaël, Ethan, Antonin

Sommaire


Partie 1

Configuration de deux VM chez Ethan (Cynosure, Mikoshi)

Machine Cynosure Mikoshi
IPAdress 192.168.1.87 192.168.1.42
Mask 255.255.255.0 255.255.255.0

Ping :

alt text


Partie 2

Machine Cynosure Mikoshi
puit ./tsock -p 5667 ./tsock -p 5668
source ./tsock -s 192.168.1.42 5668 ./tsock -s 192.168.1.87 5667

TCP : alt text

UDP : alt text

Exercice 1

a) UDP :

alt text

b) On constate des pertes avec UDP :

alt text

à l'inverse de TCP qui ne perd pas de packages :

alt text

c) L'expérience consiste à saturer la communication UDP

# Mikoshi
./tsock -s 192.168.1.87 5667 -u -n 10000 -l 15000
# Cynosure
./tsock -p 5667 -u -15000

Exercice 2

a) Avec UDP, on observe qu'aucun package part, mais pas d'erreur particulière :

alt text

alors qu'en TCP, on observe une erreur d'ouverture de flux :

alt text

b) UDP n'a jamais reçu les packages, mais n'a pas relevé d'erreurs. Ce n'est pas un comportement souhaitable, ni acceptable, car il ne permet pas de savoir si la communication a fonctionné.

Exercice 3

a) alt text b) On peut voir le login avec TCP : alt text Log ici :

09:37:59.556289 IP 192.168.1.42.53801 > cynosure.nsca: Flags [S], seq 3811600990, win 64240, options [mss 1460,sackOK,TS val 3088549141 ecr 0,nop,wscale 7], length 0
09:37:59.556392 IP cynosure.nsca > 192.168.1.42.53801: Flags [S.], seq 3556977975, ack 3811600991, win 65160, options [mss 1460,sackOK,TS val 3686256413 ecr 3088549141,nop,wscale 7], length 0
09:37:59.556664 IP 192.168.1.42.53801 > cynosure.nsca: Flags [.], ack 1, win 502, options [nop,nop,TS val 3088549142 ecr 3686256413], length 0
09:37:59.556757 IP 192.168.1.42.53801 > cynosure.nsca: Flags [P.], seq 1:31, ack 1, win 502, options [nop,nop,TS val 3088549142 ecr 3686256413], length 30
09:37:59.556779 IP cynosure.nsca > 192.168.1.42.53801: Flags [.], ack 31, win 502, options [nop,nop,TS val 3686256455 ecr 3088549142], length 0
09:37:59.556814 IP 192.168.1.42.53801 > cynosure.nsca: Flags [F.], seq 31, ack 1, win 502, options [nop,nop,TS val 3088549142 ecr 3686256413], length 0
09:37:59.556906 IP cynosure.nsca > 192.168.1.42.53801: Flags [F.], seq 1, ack 32, win 502, options [nop,nop,TS val 3686256455 ecr 3088549142], length 0
09:37:59.557156 IP 192.168.1.42.53801 > cynosure.nsca: Flags [.], ack 2, win 502, options [nop,nop,TS val 3088549142 ecr 3686256455], length 0

c)


Exercice 4

a,b,c,d) Pour TCP : (*) Les adresses MAC ne sont pas les mêmes, car nous avons effectué le TP sur des machines réelles dans le cluster physique d'Ethan.

Machine Cynosure Mikoshi
Adresse Mac 6c:4b:90:42:46:69 (*) e8:6a:64:f3:0d:45 (*)
Adresse IP 192.168.1.42 cynosure.nsca (192.168.1.87)
UDP/TCP (tos 0x0, ttl 64, id 43404, offset 0, flags [DF], proto TCP (6), length 60) (tos 0x0, ttl 64, id 0, offset 0, flags [DF], proto TCP (6), length 40)
Port du Puit 52027 52027
Port de la source 52027 52027

Pour UDP :

Machine Cynosure Mikoshi
Adresse Mac 6c:4b:90:42:46:69 (*) e8:6a:64:f3:0d:45 (*)
Adresse IP 192.168.1.42 cynosure.nsca (192.168.1.87)
UDP/TCP (tos 0x0, ttl 64, id 26406, offset 0, flags [DF], proto UDP (17), length 38) (tos 0x0, ttl 64, id 26406, offset 0, flags [DF], proto UDP (17), length 38)
Port du Puit 56368 5667
Port de la source 56368 56368

Exercice 5

a) La diffusion Broadcast envoie une communication à tous les appareils du réseau.
b) Adresse de diffusion alt text