déplacement dossier

This commit is contained in:
2021-09-17 11:38:09 +02:00
parent 54147b1f39
commit ef8a5f20db
26 changed files with 2319 additions and 0 deletions

View File

@@ -0,0 +1,192 @@
# Devoir - Réseaux
## Tous et toutes connectées
Un groupe de neuf amies souhaite connecter leurs ordinateurs ensemble pour jouer. Elles les connectent en utilisant un réseau filaire (en utilisant des câbles).
Elles s'interrogent sur le nombre de câbles et la sécurité de leurs futur réseau, et étudient plusieurs schémas de connexion possibles. Plus précisément, leurs interrogations sont :
- Comment utiliser le moins de câbles possibles ?
- Comment faire pour que si un des ordinateur tombe en panne, ou un des câbles est coupé, les autres ordinateurs puissent toujours communiquer ensemble ?
- Comment faire pour éviter qu'une des joueuses puisse tricher en écoutant les communications entre les autres joueuses ?
- Comment faire pour éviter qu'une des joueuses puisse tricher en bloquant les communications entre les autres joueuses ?
Nous allons essayer de trouver la meilleure configuration possible (sachant qu'il n'existe pas de configuration parfaite).
### Réseau centralisé
La première configuration que les joueuses essayent est centralisée : l'ordinateur de la joueuse A est au centre de la pièce, et chacun des autres ordinateurs est relié à l'ordinateur A, comme dans l'illustration suivante (à cinq ordinateurs, où quatre câbles sont utilisés). Par exemple, pour communiquer ensemble, les ordinateurs B et D vont envoyer un message passant par l'ordinateur A.
```mermaid
graph LR
B --- A
C --- A
A --- E
A --- D
```
1. ✏️ Faire un schéma du réseau à neuf ordinateurs (A, B, C, D, E, F, G, H, I) : l'ordinateur A est toujours au centre, et chacun des autres ordinateurs est relié directement à lui par un seul câble.
```mermaid
graph LR
B --- A
C --- A
D --- A
E --- A
A --- F
A --- G
A --- H
A --- I
```
2. ✏️ Combien de câbles sont alors nécessaires ? 8. Pour $`n`$ hôtes, il faut $`n - 1`$ câbles.
### Réseau décentralisé
Les amies essayent alors de « décentraliser » le réseau, comme dans le schéma suivant.
```mermaid
graph LR
H --- C
G --- C
C --- A
A --- B
A --- D
D --- I
B --- F
B --- E
```
1. ✏️ Combien de câbles sont nécessaires ? 8
2. ✏️ Un ordinateur peut-il être exclu du réseau en cas de coupure d'un câble ? Si A --- C est coupé, C, G et H sont exclus.
3. Triche
1. ✏️ Par où passe un message allant de E à C ? A et B
2. ✏️ Par où passe un message allant de G à H ? C
3. ✏️ Toutes les communications passent-elles encore par le même ordinateur ? Justifier. Non, il n'y a pas d'hôte central. Les communications sont directes ou locales.
4. Panne
1. ✏️ Donnez un exemple d'ordinateur qui, s'il tombe en panne, empêche d'autres ordinateurs de communiquer. Si A est en panne, C--- B ne peuvent plus communiquer.
2. ✏️ Donnez un exemple d'ordinateur qui, s'il tombe en panne, n'affecte pas les autres ordinateurs. Si A est en panne, C-- H ou C--- continue de communiquer.
### Graphe complet
Les joueuses décident maintenant que chaque ordinateur est connecté directement à chacun des autres, comme dans l'exemple suivant (à cinq ordinateurs).
```mermaid
graph LR
A --- B
A --- C
A --- D
A --- E
B --- C
B --- D
B --- E
C --- D
C --- E
D --- E
```
Par exemple, en message allant de A à B peut soit emprunter directement le câble entre A et B, soit « faire un détour » en passant par C.
1. ✏️ Faire un schéma du réseau à neuf ordinateurs (A, B, C, D, E, F, G, H, I), où chaque ordinateur est relié directement par un câble à chacun des autres.
```mermaid
graph LR
A --- B
A --- C
A --- D
A --- E
A --- F
A --- G
A --- H
A --- I
B --- C
B --- D
B --- E
B --- F
B --- G
B --- H
B --- I
C --- D
C --- E
C --- F
C --- G
C --- H
C --- I
D --- E
D --- F
D --- G
D --- H
D --- I
E --- F
E --- G
E --- H
E --- I
F --- G
F --- H
F --- I
G --- H
G --- I
H --- I
```
2. ✏️ Combien de câbles sont nécessaires pour relier ces neuf ordinateurs ? 36. Pour $`n`$ hôtes, il faut $`\frac{n(n-1)}{2}`$ câbles.
3. ✏️ Le câble entre A et B est coupé. Donner deux exemples de chemins qui peuvent être utilisés pour envoyer un message entre A et B. A --- C --- B ou A --- E --- F --- B.
4. ✏️ Triche : Un ordinateur contrôle-t-il l'ensemble des communications, comme dans les exemples précédents ? Non
5. ✏️ Panne : Si un ordinateur tombe en panne, cela affecte-t-il les communications entre les autres ordinateurs ? Non, il y a d'autres chemins possibles.
### Réseau acentré
Dans cet exemples, les joueuses commencent par constituer des petits réseaux, au sein desquels tous les ordinateurs sont connectés à la plupart des autres : le premier groupe est A, B, C, le deuxième est D, E, F, le troisième est G, H, I. Puis ces trois réseaux sont connectés entre eux, en reliant entre eux des ordinateurs de chaque petit réseau.
```mermaid
graph LR
A --- D
A --- G
C --- H
D --- G
F --- H
subgraph premier
A --- B
A --- C
B --- C
end
subgraph deuxième
D --- E
E --- F
end
subgraph troisième
G --- I
H --- I
end
```
1. ✏️ Combien de câbles sont nécessaires ? 12
2. ✏️ Le câble entre A et D, et celui entre A et B, sont coupés. Donner un chemin possible pour envoyer un message de B à F. B --- C --- H --- F
3. ✏️ Triche : Un ordinateur contrôle-t-il l'ensemble des communications, comme dans les exemples précédents ? Non
4. ✏️ Panne : Si un ordinateur tombe en panne, cela affecte-t-il les communications entre les autres ordinateurs ? Non il existe d'autres chemins possibles.
## Bilan
1. ✏️ Quels sont les avantages / inconvénients de chaque type de réseau ? Pour répondre à cette question, complétez le tableau suivant :
| Type | Avantages | Inconvénients |
| :--: | :-- | :-- |
| Centralisé | Peu de câbles, connexions nécessaires. Pour $`n`$ hôtes, il y a $`n - 1`$ connexions. | Peu tolérant aux pannes, triches et espionnages faciles pour l'hôte central. |
| Décentralisé | Peu de câbles, connexions nécessaires. Tolérances aux pannes, Plus de rétention centrale. | Certains hôtes ont plus d'importance que d'autres.|
| Complet | aucun ordinateur n'a plus de contrôle que les autres, et il est très résistant aux pannes.| Très grand nombre de câbles nécessaires. Pour $`n`$ hôtes, il faut $`\frac{n(n - 1)}{2}`$ câbles. |
| Acentré | Peu coûteux en câbles, et résistant aux pannes et aux triches : si un câble est coupé, il existe d'autres chemins, et aucun ordinateur ne contrôle totalement une connexion. Ce réseau est à la fois relativement ; si l'on se rend compte qu'un ordinateur triche ou est en panne, il est le plus souvent possible d'emprunter un autre chemin pour communiquer. | - |
2. ✏️ Parmi les types de réseau étudiés, à quel type appartient l'Internet ? Acentré ou décentralisé.
3. ✏️ Peut-on couper l'internet ? Pour répondre à cette question cherchez des événements (date, lieu, circonstances ) où l'Internet a été coupé et complétez le tableau suivant :
| Date | Lieu (Pays, région) | Description des circonstances | Url de l'article |
| :--: | :--: | :-- | :--: |
| Avril 2011 | Arménie | Une femme de 75 ans, Géorgienne, a coupé l'accès à Internet de toute l'Arménie pendant 5 heures. La raison ? Un coup de pioche malheureux. | https://www.numerama.com/magazine/18504-une-femme-de-75-ans-coupe-tout-l-internet-en-armenie.html |
| Novembre 2019 | Iran | lIran a procédé à une coupure sans précédent dInternet afin de lutter contre les manifestations en cours dans le pays.| https://www.lemonde.fr/pixels/article/2019/11/20/internet-coupe-en-iran-le-niveau-de-sophistication-de-ce-blocage-est-une-premiere_6019883_4408996.html |
| 2004 | Arabie Saoudite | L'état bloque les pages relatives à certains mots clés ( drogue, paris, bombes, alcool...)| https://opennet.net/studies/saudi |
| 2017 | France | Algorithme examine des métadonnées (horaire, origine, destination dun message, mais pas son contenu), puisées sur les réseaux de communication pour les trier et identifier les menaces terroristes | https://www.lemonde.fr/pixels/article/2017/11/14/les-boites-noires-de-la-loi-sur-le-renseignement-sont-desormais-actives_5214596_4408996.html |
---
Source : Licence CC-BY-SA - Paternault Louis

View File

@@ -0,0 +1,151 @@
# Devoir - Réseaux
## Tous et toutes connectées
Un groupe de neuf amies souhaite connecter leurs ordinateurs ensemble pour jouer. Elles les connectent en utilisant un réseau filaire (en utilisant des câbles).
Elles s'interrogent sur le nombre de câbles et la sécurité de leurs futur réseau, et étudient plusieurs schémas de connexion possibles. Plus précisément, leurs interrogations sont :
- Comment utiliser le moins de câbles possibles ?
- Comment faire pour que si un des ordinateur tombe en panne, ou un des câbles est coupé, les autres ordinateurs puissent toujours communiquer ensemble ?
- Comment faire pour éviter qu'une des joueuses puisse tricher en écoutant les communications entre les autres joueuses ?
- Comment faire pour éviter qu'une des joueuses puisse tricher en bloquant les communications entre les autres joueuses ?
Nous allons essayer de trouver la meilleure configuration possible (sachant qu'il n'existe pas de configuration parfaite).
### Réseau centralisé
La première configuration que les joueuses essayent est centralisée : l'ordinateur de la joueuse A est au centre de la pièce, et chacun des autres ordinateurs est relié à l'ordinateur A, comme dans l'illustration suivante (à cinq ordinateurs, où quatre câbles sont utilisés). Par exemple, pour communiquer ensemble, les ordinateurs B et D vont envoyer un message passant par l'ordinateur A.
```mermaid
graph LR
B --- A
C --- A
A --- E
A --- D
```
1. ✏️ Faire un schéma du réseau à neuf ordinateurs (A, B, C, D, E, F, G, H, I) : l'ordinateur A est toujours au centre, et chacun des autres ordinateurs est relié directement à lui par un seul câble.
2. ✏️ Combien de câbles sont alors nécessaires ?
On remarque deux choses :
- Si un câble est coupé (par exemple celui entre A et B), l'ordinateur B est exclu et ne peut plus communiquer avec les autres.
- Toutes les communications passent par l'ordinateur A. Donc en cas de panne de l'ordinateur A, plus aucune communication n'est possible.
- Toutes les communications passent par l'ordinateur A. Celui-ci peut donc tricher en interdisant à des ordinateurs de communiquer entre eux, ou en espionnant les communications entre les autres ordinateurs.
Nous allons essayer de corriger cela dans les autres configurations.
### Réseau décentralisé
Les amies essayent alors de « décentraliser » le réseau, comme dans le schéma suivant.
```mermaid
graph LR
H --- C
G --- C
C --- A
A --- B
A --- D
D --- I
B --- F
B --- E
```
1. ✏️ Combien de câbles sont nécessaires ?
2. ✏️ Un ordinateur peut-il être exclu du réseau en cas de coupure d'un câble ?
3. Triche
1. ✏️ Par où passe un message allant de E à C ?
2. ✏️ Par où passe un message allant de G à H ?
3. ✏️ Toutes les communications passent-elles encore par le même ordinateur ? Justifier.
4. Panne
1. ✏️ Donnez un exemple d'ordinateur qui, s'il tombe en panne, empêche d'autres ordinateurs de communiquer.
2. ✏️ Donnez un exemple d'ordinateur qui, s'il tombe en panne, n'affecte pas les autres ordinateurs.
### Graphe complet
Les joueuses décident maintenant que chaque ordinateur est connecté directement à chacun des autres, comme dans l'exemple suivant (à cinq ordinateurs).
```mermaid
graph LR
A --- B
A --- C
A --- D
A --- E
B --- C
B --- D
B --- E
C --- D
C --- E
D --- E
```
Par exemple, en message allant de A à B peut soit emprunter directement le câble entre A et B, soit « faire un détour » en passant par C.
1. ✏️ Faire un schéma du réseau à neuf ordinateurs (A, B, C, D, E, F, G, H, I), où chaque ordinateur est relié directement par un câble à chacun des autres.
2. ✏️ Combien de câbles sont nécessaires pour relier ces neuf ordinateurs ?
3. ✏️ Le câble entre A et B est coupé. Donner deux exemples de chemins qui peuvent être utilisés pour envoyer un message entre A et B.
4. ✏️ Triche : Un ordinateur contrôle-t-il l'ensemble des communications, comme dans les exemples précédents ?
5. ✏️ Panne : Si un ordinateur tombe en panne, cela affecte-t-il les communications entre les autres ordinateurs ?
### Réseau acentré
Dans cet exemples, les joueuses commencent par constituer des petits réseaux, au sein desquels tous les ordinateurs sont connectés à la plupart des autres : le premier groupe est A, B, C, le deuxième est D, E, F, le troisième est G, H, I. Puis ces trois réseaux sont connectés entre eux, en reliant entre eux des ordinateurs de chaque petit réseau.
```mermaid
graph LR
A --- D
A --- G
C --- H
D --- G
F --- H
subgraph premier
A --- B
A --- C
B --- C
end
subgraph deuxième
D --- E
E --- F
end
subgraph troisième
G --- I
H --- I
end
```
1. ✏️ Combien de câbles sont nécessaires ?
2. ✏️ Le câble entre A et D, et celui entre A et B, sont coupés. Donner un chemin possible pour envoyer un message de B à F.
3. ✏️ Triche : Un ordinateur contrôle-t-il l'ensemble des communications, comme dans les exemples précédents ?
4. ✏️ Panne : Si un ordinateur tombe en panne, cela affecte-t-il les communications entre les autres ordinateurs ?
## Bilan
1. ✏️ Quels sont les avantages / inconvénients de chaque type de réseau ? Pour répondre à cette question, complétez le tableau suivant :
| Type | Avantages | Inconvénients |
| :--: | :-- | :-- |
| Centralisé | Peu de cables, connexions nécessaires. Pour $`n`$ hôtes, il y a $`n - 1`$ connexions. | Peu tolérant aux pannes, triches et espionnages faciles pour l'hôte central. |
| Décentralisé | | |
| Complet | | |
| Acentré | | |
2. ✏️ Parmi les types de réseau étudiés, à quel type appartient l'Internet ?
## Pour aller plus loin : Peut-on couper l'internet ?
✏️ Pour répondre à cette question cherchez des événements (date, lieu, circonstances ) où l'Internet a été coupé et complétez le tableau suivant :
| Date | Lieu (Pays, région) | Description des circonstances | Url de l'article |
| :--: | :--: | :-- | :--: |
| | | | |
| | | | |
| | | | |
---
Source : Licence CC-BY-SA - Paternault Louis

View File

@@ -0,0 +1,60 @@
# Un protocole pour communiquer
## La communication
Nous sommes près de 2 milliards d'internautes, comment est-il possible de faire communiquer autant d'ordinateurs ?
C'est déjà pas simple de se faire entendre dans un groupe de 10 personnes, quasi impossible dans un groupe de 100 personnes, alors imaginez 2 milliards d'individus !
C'est le défi relevé par internet : Pouvoir communiquer tous ensemble, en même temps, et ce, quand nous le souhaitons.
Pour résoudre ce défi, il a fallu créer un modèle de communication permettant aux machines de parler entre elles.
## Les bases de la communication
Deux personnes qui communiquent, utilisent des __règles de communications__ qui sont communes à tout le monde comme le montre ce schéma.
![Communication entre 2 humains, Source : Stéphan Van Zuijlen](https://isn-icn-ljm.pagesperso-orange.fr/SNT/Internet/res/image-comm1.png)
On peut même rajouter, que la réponse est un 'feedback', qui assure que le message a bien été réceptionné.
Pour une __communication téléphonique__, c'est à peu près la même chose, sauf que le son doit être transformé en signaux électriques pour le transport.
Pour une __lettre envoyé par la poste__, c'est essentiellement le mode de transmission qui diffère :
- Un support de transmission : La lettre
- Un contenant : lenveloppe
- Un intermédiaire : La poste
__Ces règles de communications s'appellent des protocoles__.
## Le principe de communication entre ordinateurs
Les règles de communications (Protocoles) entre ordinateurs doivent se soumettre à certaines contraintes :
- Indépendance vis à vis du matériel (constructeurs, logiciels, etc...)
- Identification unique de l'émetteur et du récepteur.
- Une gestion des flux de données (tailles, pertes..).
- Transport des données sous formes de 'bit' ( des 0 et des 1)
- et d'autres....
Cela pour que les réseaux soient __compatibles entre eux__.
__Ces contraintes sont en partie réalisées par le protocole TCP/IP__
Pour simplifier, on peut schématiser le protocole TCP/IP
![Le modèle TCP/IP](https://isn-icn-ljm.pagesperso-orange.fr/SNT/Internet/res/image-comm2.png)
Les différentes couches ont des rôles bien spécifiques :
- La couche __Application__ : Son rôle est principalement de choisir le mode de transmission ( ce sont des protocoles comme `http`, `https`, `ftp`, ...)
- La couche __Transport__ : Une fois choisi le mode de transport, cette couche est chargée de le mettre en œuvre. Pour simplifier, deux protocoles sont disponibles : __UDP__ (User Datagram Protocol) et __TCP__ (Transmission Control Protocol).
- __TCP__ est un protocole fiable, qui permet l'acheminement sans erreur de données issues d'une machine à une autre machine . Son rôle est de fragmenter le message à transmettre de manière à pouvoir le faire passer sur la couche internet. A l'inverse, sur la machine destination, TCP replace dans l'ordre les fragments transmis sur la couche internet pour reconstruire le message initial.
- __UDP__ est en revanche un protocole plus simple que TCP. Son utilisation présuppose que l'on n'a pas besoin de la conservation de l'ordre de remise des paquets. il n'y a pas vérification de l'arrivée de tous les paquets, ( très utile pour la transmission de vidéos...)
- La couche __Internet__ : Cette couche réalise l'interconnexion des réseaux et ce à l'aide du protocole __IP__ (Internet Protocol ). Elle permet d'acheminer les données au bon destinataire dans le réseau, en laissant aux couches supérieures le soin de les réordonner (TCP) et de les interpréter (Application)
- La couche __Physique__ : Cette couche concrétise le transport de données ( câbles, wi-fi )
Même si en réalité c'est un peu plus complexe, cela donne une bonne idée du fonctionnement d'internet.

View File

@@ -0,0 +1,121 @@
# Réseau, Internet : Définitions
## Préambule
![video parodique](./assets/internet.mp4)
Après avoir vu la vidéo (qui est une __parodie__), donner les réponses à la question suivante : Qu'est-ce qu'Internet ?
## Définition
Selon l'INSEE (Institut national de la statistique et des études économiques) :
> __Internet__ : Ensemble de __réseaux__ mondiaux __interconnectés__ qui permet à des ordinateurs et à des serveurs de communiquer efficacement au moyen d'un __protocole de communication commun__ (IP). Ses principaux __services__ sont le __Web__, le FTP, la messagerie et les groupes de discussion.
Détaillons chacun des termes de cette définition.
## Qu'est-ce qu'un réseau ?
### Définition
> On appelle __réseau__ (___network___) un ensemble d'__équipements__ reliés entre eux pour échanger des informations.
__Question__ : Quels types de réseaux connaissez-vous ? Quelles informations échangent-ils ?
| Réseau | Informations échangées |
| :--: | :--: |
| | |
| | |
| | |
| | |
Nous allons ici parler des __équipements__ qui échangent des données dans un __réseau informatique__.
__Question__ : Citer au moins 5 équipements pouvant faire partie d'un réseau informatique.
| Équipements d'un réseau informatique |
| :--: |
| |
| |
| |
| |
| |
| |
### Type de réseaux
On distingue différents types de réseaux:
- le réseau local appelé `LAN` pour **L**ocal **A**rea Network : formé des machines réunies dans une même pièce ou bâtiment,
- le réseau urbain `MAN` pour **M**etropolitan Local **A**rea **N**etwork : réseau à l'échelle d'une ville ou d'une agglomération,
- le réseau étendu `WAN` pour **W**ide Local **A**rea **N**etwork : réseau reliant plusieurs sites ou ordinateurs du monde entier.
- `Internet`, le réseau des réseaux : Il est constitué d'une multitude de réseaux _locaux_ qui se sont petit à petit connectés entre eux pour former le plus vaste des réseaux.
### Internet $`=`$ ou $`\neq`$ Web ?
__Question__ : Est-ce-que Internet et le Web c'est la même chose ?
- __Internet__ est un réseau d'ordinateurs qui communiquent entre eux à l'aide de protocoles. C'est comparable au réseaux routiers, où le code de la route en est un _protocole_,
- __Le Web__ est l'une des applications qui utilise __internet__. Il y en a d'autres : courrier électronique, transfert de fichiers, voip pour la téléphonie etc...C'est comparable aux voitures sur le réseau routier, où chacune emprunte la route, en respectant le code.
### Les constituants d'un réseau
#### Les hôtes : clients et serveurs
- Tout d'abord il y a les **hôtes** (ou host), c'est à dire toutes les machines échangeant des données sur le réseau :
- Ordinateurs
- Smartphone
- Tablettes
- Imprimantes.
- Télévision
- Console vidéo
- Appareils connectés (thermostats, réfrigérateur, four, volets roulants ...)
- Parmi ces hôtes, il y a :
- Les __clients__ : par extension, ce sont les machines qui utilisent un logiciel, appelé client, qui envoie des requêtes l'autre type d'hôte, c'est à dire les serveurs.
- Les __serveurs__ : par extension, ce sont les machines qui utilisent un logiciel, appelé serveur, qui attend les demandes des clients et y répond, s'il le peut.
#### Interconnexions
Les interconnexions permettent au données de transité d'un équipement à un autre.
- La carte réseau qui permet de traduire les données en un format transportable sur les médias cités juste en dessous.
![carte reseau - wikipedia - GNU](https://upload.wikimedia.org/wikipedia/commons/thumb/9/9e/Network_card.jpg/220px-Network_card.jpg)
- Des câbles, comme le rj45 ci-dessous, sont un média habituel des réseaux.
![câble rj45 - wikipedia CC BY SA [auteur](https://commons.wikimedia.org/wiki/User:David.Monniaux)](https://upload.wikimedia.org/wikipedia/commons/thumb/d/d7/Ethernet_RJ45_connector_p1160054.jpg/200px-Ethernet_RJ45_connector_p1160054.jpg)
- les médias sans sans fil (Wifi - 3G - 4G - 5G ...) sont de plus en plus présents.
#### Les périphériques réseau
- Pour relier plusieurs machines entre elles, on utilise un `commutateur` , appelé `switch` en anglais.
![image switch - wikipédia - CC BY SA auteur [geek2003](https://commons.wikimedia.org/w/index.php?title=User:Geek2003&action=edit&redlink=1)](https://upload.wikimedia.org/wikipedia/commons/thumb/e/e0/5600-Stack-Front-Avaya_HiRes.jpg/220px-5600-Stack-Front-Avaya_HiRes.jpg)
- En reliant plusieurs machines entre eux à l'aide d'un switch, on crée un `LAN`.
- Pour communiquer, les appareils doivent pouvoir être identifiés. Un peu comme chaque maison à son adresse, les appareils connectés s'identifient à l'aide d'une adresse appelée `adresse IP`.
- Un `routeur` (router en anglais) assure la circulation des informations entre les **différents** réseaux. Avec les switchs, les routeurs sont responsable de la _livraison_ des données entre les hôtes.
![routeur - wikipedia - CC BY SA auteur[Hellisp](https://commons.wikimedia.org/wiki/User:Hellisp)](https://upload.wikimedia.org/wikipedia/commons/thumb/e/e5/Dlink_wireless_router.jpg/300px-Dlink_wireless_router.jpg)
_Remarque_ : Une box internet joue le rôle de switch de routeur et assure la liaison entre le réseau local et le **F**ournisseur d'**A**ccès à **I**nternet (FAI).
_Remarque_ : Pour fonctionner, Internet a besoin d'une quantité de câbles hallucinante. Une partie d'entre eux sont fabriqués... à Calais.
Regardez un peu [ici](https://www.submarinecablemap.com/) pour en avoir un aperçu des câbles sous-marins.
__À Faire__ : Sur une feuille, dessiner le réseau local de chez vous avec l'ensemble des matériels, périphériques et interconnexions le constituant.
Pour communiquer, les ordinateurs (ou tous autres appareils connectés entre eux) utilisent des règles appelées `protocoles`. Ils existent de nombreux protocoles, chacun dentre eux réalisant une tâche bien précise.
## Un protocole, c'est quoi ?
Voici une vidéo qui présente la notion de _protocole_.
[![Qu'est-ce qu'un protocole ?, Éric Fleury Professeur à l'ENS Lyon](https://yt-embed.herokuapp.com/embed?v=BUHUWZ_LoH0)](https://www.youtube.com/watch?v=BUHUWZ_LoH0)
__À Faire__ : Établir un schéma illustrant le protocole (règle) de communication entre deux humains puis entre deux machines, et noter les similarités. ([Voir ici pour d'avantage de détails](./PROTOCOLE.md))

View File

@@ -0,0 +1,121 @@
# Trafic Internet et Bande Passante
## Documents
### Document 1 - De plus en plus de trafic sur internet
![Volume mensuel du trafic d'Internet, Source : Cisco](./assets/trafic.png){ width=50% }
![Distribution du trafic en fonction des usages en 2019, Source : Statista](https://cdn.statcdn.com/Infographic/images/normal/21207.jpeg){ width=50%}
\newpage
### Document 2 - Des débits toujours croissants
| Mode de Transmission | Type de connectique | Débits constatés | Remarques |
| :----------------------: | :-------------------------: | :-------------------: | :----------------------------------------------------------- |
| Modem | Câble (réseau téléphonique) | 48 Kbit/s | Débit en vigueur au début des années 2000. |
| Fibre optique domestique | Câble (Fibre optique) | 300 Mbit/s à 1 Gbit/s | Mieux développé dans les grandes villes |
| ADSL | Câble (réseau téléphonique) | 1 à 60 Mbit/s | Passe par le réseau téléphonique déjà installé, très courant aujourdhui. |
| Réseaux câbles urbains | Câble (cuivre) | 600 Mbit/s | Technologie basée sur lancien réseau de télévision par câble. |
| 4G | Sans fil | 30 à 100 Mbit/s | A vocation à être remplacé par la 5G |
| 5G | Sans fil | 1 à 10 Gbit/s | En cours de déploiement |
| Satellite | Sans fil | 20 Mbit/s | Couvre la France entière sans « zone dombre » |
![Exemple de test de bande passante ADSL, source : https://freebox-news.com/tutoriel/test-debit-free](./assets/adsl.png){ width=50% }
### Document 3 - Unités de mesure
**Lunité élémentaire** : En informatique lunité élémentaire de mesure en informatique est le bit. Une information de 1 bit ne peut prendre que deux valeurs : 0 ou 1.
**Lunité de base** : Lunité de base est loctet, noté o. Un octet correspond à 8 bits.
**Les multiples** : Avant 1998, 1 kilo représentait 1024 octets permettant de retrouver facilement les puissance de 2 ($2^{10} = 1024$). Depuis 1998, lIEC a statué et maintenant : 1 ko = 1000 o, 1 Mo = 1000 ko, …
Toutefois, pour ne pas bouleverser les usages, la commission a introduit de nouveau préfixe binaires : le kibi (noté ki), le mébi (noté Mi), …. permettant de retrouver les puissances de 2. Ainsi 1 kio = 1024 o, 1 Mio = 1024 kio, …
Calcul bande passante : $`BP = \frac{Quantité}{Durée}`$ où :
- __BP__ : Bande passante en bits/seconde
- __Quantité__ : Nombre de bits transférés
- __Durée__ : Durée en seconde
### Document 4 - Des clients et des serveurs
Sur un réseau, les machines échangent des données à laide de requêtes formulées par des programmes. Les machines émettant ces requêtes sont appelés des clients et ceux qui répondent, des serveurs.
![Architecture Client-Serveur, Source : Delagrave](./assets/client-serveur.png)
Lorsquon envoie depuis son ordinateur, celui-ci est position de client. Il envoie une requête à un serveur pour quil expédie le courrier vers un autre serveur. Le destinateur, dont lordinateur est aussi un client, envoie alors une requête à ce dernier pour récupérer le courriel.
## Questions
1. À laide des documents 1 et 2, comment expliquer lévolution du trafic sur internet ? Comment pensez vous quil évoluera dans les années à venir ? Justifier votre réponse.
```txt
- Le trafic d'Internet est en croissance,
- Le taux de croissance annuel est d'environ 26%,
- Le taux risque d'augmenter encore plus au vu des usages et nouvelles technologies de connectiques. La 5G permet un débit 10 fois plus important que celui de la 4G.
```
2. En considérant quun film en haute définition peut être stocké dans 4 Go, évaluer léquivalent en nombre de films par mois le trafic mensuel en 2017, 2020 et prévu en 2022.
```txt
- 2017 : 122 Milliards de Gigaoctets / 4 Go = 30.5 Milliards de films
- 2020 : 254 Milliards de Gigaoctets / 4 Go = 63.5 Milliards de films
- 2022 : 396 Milliards de Gigaoctets / 4 Go = 99 Milliards de films
Sachant que 8000 films sont produits par an...
```
3. À partir du document 2, quelle est la bande passante moyenne en réception de données et la bande passante moyenne en envoi de données ?
```txt
- Réception : 16.67 Mbit/s
- Èmission : 0.839 Mbit/s
```
4. À partir des documents 2 et 3, vous devez télécharger un document de 4 Go. Combien de temps cela va-t-il prendre en fonction de la connectique ?
```txt
- BP = quantité / durée => durée = quantité / BP
- Modem :
- Fibre :
-
-
- ADSL :
-
-
- Réseau cables urbains :
- 4G :
-
-
- 5G :
-
-
- Satellite :
```
5. Pour envoyer ce même document, en ADSL, depuis votre ordinateur sur un autre serveur, le temps sera-t-il le même que pour le télécharger ? Justifier votre réponse.
```txt
Non car le débit en réception et émission diffère.
```
6. À laide du document 4, si vous utilisez un moteur de recherche pour obtenir des informations quel peut être le client ? le serveur ?
```txt
- Le client est l'ordinateur, le téléphone ou la tablette,
- Le serveur est la machine qui héberge le site du moteur de recherche.
```
7. Schématiser le réseau de votre domicile (hôtes, connectiques)
```txt
```

Binary file not shown.

After

Width:  |  Height:  |  Size: 312 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 302 KiB

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 492 KiB