maj cours internet, web & doc

This commit is contained in:
2023-09-02 12:23:05 +02:00
parent 535f0e8b19
commit a9c119bf5a
37 changed files with 1142 additions and 355 deletions

View File

@@ -1,6 +1,6 @@
# Un protocole pour communiquer
## Un protocole pour communiquer
## La communication
### La communication
Nous sommes près de 2 milliards d'internautes, comment est-il possible de faire communiquer autant d'ordinateurs ?
@@ -10,11 +10,14 @@ C'est le défi relevé par internet : Pouvoir communiquer tous ensemble, en mêm
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
### 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)
![Communication entre 2 humains](assets/communication.jpg)
([source de l'image](http://hazmat.free.fr/1-internet/tcp-ip.html))
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.
@@ -24,9 +27,21 @@ Pour une __lettre envoyé par la poste__, c'est essentiellement le mode de trans
- Un contenant : lenveloppe
- Un intermédiaire : La poste
Et comment cela se passe t-il ?
- Pour envoyer un message :
![envoi](assets/envoi-colis.jpg)
- Et pour recevoir un message :
<img src="assets/paquet-poste.jpg" alt="reception" style="zoom: 67%;" />
__Ces règles de communications s'appellent des protocoles__.
## Le principe de communication entre ordinateurs
### Le principe de communication entre ordinateurs
Les règles de communications (Protocoles) entre ordinateurs doivent se soumettre à certaines contraintes :
@@ -44,9 +59,9 @@ 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
Regardons ensemble ce qu'est ce protocole :
![Le modèle TCP/IP](https://isn-icn-ljm.pagesperso-orange.fr/SNT/Internet/res/image-comm2.png)
[video sur le protocole tcp](https://www.youtube.com/watch?v=3MOe22OSQ1A)
Les différentes couches ont des rôles bien spécifiques :