Порівняти коміти

..

No commits in common. "a2ec7ce7725d5e2435231a05b2e9a8dbd91958fa" and "3734fcd0f6959e184c1b3ce1e0f91f46dc11ba5c" have entirely different histories.

85
tp.md

@ -1,4 +1,4 @@
# TP Réseau Bonnet Ronan et Billard Nathan # TP Réseau
## Question 1 ## Question 1
@ -57,8 +57,8 @@ SOURCE: Envoi n° 10 ( 30) [ 10jjjjjjjjjjjjjjjjjjjjjjjjj]
*Observation* : *Observation* :
- désequencement: pas de déséquencement car sur un même réseau local + TCP qui garantit l'ordre * désequencement: pas de déséquencement car sur un même réseau local + TCP qui garantit l'ordre
- pertes: TCP garantit la fiabilité (non perte de données) * pertes: TCP garantit la fiabilité (non perte de données)
### avec UDP ### avec UDP
@ -118,8 +118,8 @@ PUITS: Reception n° 20 ( 30) [ 10jjjjjjjjjjjjjjjjjjjjjjjjj]
*Observation* : *Observation* :
- désequencement: pas de déséquencement car on est sur un réseau local * désequencement: pas de déséquencement car on est sur un réseau local
- pertes: pas de pertes quand les buffers ont de la place * pertes: pas de pertes quand les buffers ont de la place
### Proposition d'experience pour montrer la non-fiabilité ### Proposition d'experience pour montrer la non-fiabilité
@ -184,7 +184,7 @@ PUITS: Reception n° 10 ( 20) [ 18rrrrrrrrrrrrrrr]
*Observation* : *Observation* :
- pertes quand le buffer du puits est plein * pertes quand le buffer du puits est plein
## Question 2 ## Question 2
@ -217,7 +217,7 @@ Rien ne se passe car on est arrivé trop tard.
*Observation* : *Observation* :
- La connexion échoue -> pas de données échangées * La connexion échoue -> pas de données échangées
### avec UDP ### avec UDP
@ -281,7 +281,7 @@ PUITS: Reception n° 26426 ( 30) [-2124hhhhhhhhhhhhhhhhhhhhhhhhh]
*Observation* : *Observation* :
- Des données sont reçues quand la source envoi beaucoup de données, sinon on n'observe aucune donnée * Des données sont reçues quand la source envoi beaucoup de données, sinon on n'observe aucune donnée
## Question 3 ## Question 3
@ -356,9 +356,9 @@ Quand on envoie des données UDP avec puits ou sans puit, on observe
### Observations ### Observations
- Mettre en évidence que UDP est sans connexion * Mettre en évidence que UDP est sans connexion
- Mettre en évidence que TCP est avec connexion * Mettre en évidence que TCP est avec connexion
- Trouver les différentes phases de la connexion de TCP * Trouver les différentes phases de la connexion de TCP
#### Faire une expérience pour montrer que les frontières des trames ne sont pas conservées #### Faire une expérience pour montrer que les frontières des trames ne sont pas conservées
@ -381,50 +381,31 @@ sudo tcpdump -xx port 5678
Trame TCP Trame TCP
```
0x0000: 1866 da44 b21f 1866 da44 b5ac 0800 4500\ 0x0000: 1866 da44 b21f 1866 da44 b5ac 0800 4500
0x0010: 0052 ffb4 4000 4006 2483 0a01 0136 0a01\ 0x0010: 0052 ffb4 4000 4006 2483 0a01 0136 0a01
0x0020: 0137 82d5 162e 71c3 ecc9 8136 b67a 8018\ 0x0020: 0137 82d5 162e 71c3 ecc9 8136 b67a 8018
0x0030: 003f 307c 0000 0101 080a f647 4eb2 2513\ 0x0030: 003f 307c 0000 0101 080a f647 4eb2 2513
0x0040: 93ec 2020 2020 3161 6161 6161 6161 6161\ 0x0040: 93ec 2020 2020 3161 6161 6161 6161 6161
0x0050: 6161 6161 6161 6161 6161 6161 6161 6161 0x0050: 6161 6161 6161 6161 6161 6161 6161 6161
```
Trame UDP Trame UDP
```
0x0000: 1866 da44 b21f 1866 da44 b5ac 0800 4500\ 0x0000: 1866 da44 b21f 1866 da44 b5ac 0800 4500
0x0010: 003a 5137 4000 4011 d30d 0a01 0136 0a01\ 0x0010: 003a 5137 4000 4011 d30d 0a01 0136 0a01
0x0020: 0137 9535 162e 0026 3b9e 2020 2020 3161\ 0x0020: 0137 9535 162e 0026 3b9e 2020 2020 3161
0x0030: 6161 6161 6161 6161 6161 6161 6161 6161\ 0x0030: 6161 6161 6161 6161 6161 6161 6161 6161
0x0040: 6161 6161 6161 6161 0x0040: 6161 6161 6161 6161
```
### Analyse des résultats ### Analyse des résultats
Adresse Ethernet de la source: 18:66:da:44:b2:1f * trouver les adresses Ethernet et IP de la source et du puits (voir 0a01 ... 2e ligne)
Adresse IP de la source: 10.1.1.54 * Information sur le type de trame transmise (UDP ou TCP)
* trouver le numéro de port utilisé par le puits 5678
0x0000: <span style="color:red">1866 da44 b21f</span> 1866 da44 b5ac 0800 4500\ * trouver le numéro de port utilisé par la source (D'où vient-il ?) 38197 puis 496
0x0010: 0052 ffb4 4000 4006 2483 <span style="color:red">0a01 0136 </span>0a01\
0x0020: 0137 82d5 162e 71c3 ecc9 8136 b67a 8018\
0x0030: 003f 307c 0000 0101 080a f647 4eb2 2513\
0x0040: 93ec 2020 2020 3161 6161 6161 6161 6161\
0x0050: 6161 6161 6161 6161 6161 6161 6161 6161
Pour l'adresse Ethernet du puits: 18:66:da:44:b5:ac
Adresse IP du puits: 10.1.1.54
0x0000: 1866 da44 b21f <span style="color:red">1866 da44 b5ac </span>0800 4500\
0x0010: 0052 ffb4 4000 4006 2483 0a01 0136 <span style="color:red">0a01</span>\
0x0020: <span style="color:red">0137</span> 82d5 162e 71c3 ecc9 8136 b67a 8018\
0x0030: 003f 307c 0000 0101 080a f647 4eb2 2513\
0x0040: 93ec 2020 2020 3161 6161 6161 6161 6161\
0x0050: 6161 6161 6161 6161 6161 6161 6161 6161
Information sur le type de trame transmise (UDP ou TCP)
- trouver le numéro de port utilisé par le puits 5678
- trouver le numéro de port utilisé par la source (D'où vient-il ?) 38197 puis 496
## Question 5 ## Question 5
@ -436,9 +417,9 @@ Information sur le type de trame transmise (UDP ou TCP)
sudo tcpdump -xx broadcast sudo tcpdump -xx broadcast
``` ```
```
0x0000: ffff ffff ffff f8a2 d66e dac3 0806 0001\ 0x0000: ffff ffff ffff f8a2 d66e dac3 0806 0001
0x0010: 0800 0604 0001 f8a2 d66e dac3 0a20 2965\ 0x0010: 0800 0604 0001 f8a2 d66e dac3 0a20 2965
0x0020: 0000 0000 0000 a9fe a9fe 0000 0000 0000\ 0x0020: 0000 0000 0000 a9fe a9fe 0000 0000 0000
0x0030: 0000 0000 0000 0000 0x0030: 0000 0000 0000 0000
```