Réseau et Routage : ajout EXERCICES.md
This commit is contained in:
117
Réseau/EXERCICES.md
Normal file
117
Réseau/EXERCICES.md
Normal file
@@ -0,0 +1,117 @@
|
||||
# Exercices — Réseau
|
||||
|
||||
---
|
||||
|
||||
## Exercice 1 : Protocoles TCP et UDP
|
||||
|
||||
*D'après le cours tcp/*
|
||||
|
||||
Arobase souhaite envoyer des fichiers personnels sur son cloud Bobble Drive, et décide de regarder un jeu en direct sur une plateforme de streaming en attendant.
|
||||
|
||||
1. Qu'est-ce que le routage des paquets engendre comme contrainte pour la transmission de données ?
|
||||
2. Pourquoi le protocole UDP est-il plus rapide que TCP ?
|
||||
3. Lequel de ces deux services (cloud, streaming) favorise TCP ? Lequel favorise UDP ? Justifier.
|
||||
4. Que se passe-t-il si un paquet se perd en cours de route ?
|
||||
5. Que se passe-t-il si un paquet arrive en double ?
|
||||
|
||||
---
|
||||
|
||||
## Exercice 2 : Comparer TCP et UDP
|
||||
|
||||
Pour chacun des usages suivants, indiquer le protocole recommandé (TCP ou UDP) et justifier votre choix :
|
||||
|
||||
| Usage | Protocole | Justification |
|
||||
|-------|-----------|---------------|
|
||||
| Envoyer un e-mail | | |
|
||||
| Jouer en ligne (FPS) | | |
|
||||
| Regarder une vidéo en streaming | | |
|
||||
| Télécharger un fichier | | |
|
||||
| Passer un appel vidéo | | |
|
||||
|
||||
---
|
||||
|
||||
## Exercice 3 : DNS et URL
|
||||
|
||||
*D'après le cours dns/*
|
||||
|
||||
### Partie A — Anatomie d'une URL
|
||||
|
||||
1. De combien de parties est composée une URL ?
|
||||
2. Pour chacune des parties suivantes, donner votre propre définition : protocole, sous-domaine, domaine principal, domaine de deuxième niveau, répertoire.
|
||||
3. Si une partie de l'URL est incorrecte, que se passe-t-il ?
|
||||
|
||||
### Partie B — Analyser des URL
|
||||
|
||||
Compléter le tableau pour l'URL : `https://fr.wikipedia.org/wiki/Ada_Lovelace`
|
||||
|
||||
| Partie | Type | Valeur |
|
||||
|--------|------|--------|
|
||||
| ... | Protocole | |
|
||||
| ... | Sous-domaine | |
|
||||
| ... | Domaine principal | |
|
||||
| ... | Domaine de deuxième niveau | |
|
||||
| ... | Répertoire | |
|
||||
|
||||
Quelles informations sont visibles en un coup d'œil dans l'URL suivante ?
|
||||
|
||||
`https://www.lyc-thierry-maulnier.ac-nice.fr`
|
||||
|
||||
### Partie C — Manipulation nslookup
|
||||
|
||||
Dans un terminal :
|
||||
|
||||
```sh
|
||||
nslookup www.google.fr
|
||||
```
|
||||
|
||||
1. Quelle adresse IP est retournée ?
|
||||
2. Essayer d'accéder au site en entrant directement l'adresse IP dans le navigateur. Que constatez-vous ?
|
||||
3. En déduire le principe de fonctionnement du DNS.
|
||||
|
||||
---
|
||||
|
||||
## Exercice 4 : Adressage IP et sous-réseaux
|
||||
|
||||
*D'après CALCUL.md*
|
||||
|
||||
Pour chacune des adresses suivantes, déterminer l'**adresse réseau** et l'**adresse de broadcast** (utiliser la méthode de votre choix) :
|
||||
|
||||
1. `10.0.5.150/20`
|
||||
2. `172.16.100.200/22`
|
||||
3. `192.168.0.250/27`
|
||||
|
||||
---
|
||||
|
||||
## Exercice 5 : Modèles OSI et TCP/IP
|
||||
|
||||
1. Citer les 4 couches du modèle TCP/IP et donner un exemple de protocole pour chacune.
|
||||
2. À quelle couche du modèle OSI correspond la couche "Internet" du modèle TCP/IP ?
|
||||
3. Dans quelle couche se situe le protocole HTTP ? Et IP ? Et Ethernet ?
|
||||
4. Pourquoi dit-on que le modèle TCP/IP est "celui réellement utilisé sur Internet" alors que le modèle OSI est plus détaillé ?
|
||||
|
||||
---
|
||||
|
||||
## Exercice 6 : Commandes réseau
|
||||
|
||||
Dans un terminal (Windows : `cmd`, Mac/Linux : `Terminal`) :
|
||||
|
||||
1. Trouver votre adresse IP locale :
|
||||
```sh
|
||||
ipconfig # Windows
|
||||
ifconfig # Linux/Mac
|
||||
```
|
||||
Quelle est votre adresse ? Est-elle publique ou privée ? Comment le savoir ?
|
||||
|
||||
2. Tester une résolution DNS :
|
||||
```sh
|
||||
nslookup www.example.com
|
||||
```
|
||||
Quelle adresse IP correspond à `www.example.com` ?
|
||||
|
||||
---
|
||||
|
||||
Auteur : Florian Mathieu
|
||||
|
||||
Licence CC BY NC
|
||||
|
||||
<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/"><img alt="Licence Creative Commons" style="border-width:0" src="https://i.creativecommons.org/l/by-nc-sa/4.0/88x31.png" /></a> <br />Ce cours est mis à disposition selon les termes de la <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/4.0/">Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International</a>.
|
||||
Reference in New Issue
Block a user