reseau append
This commit is contained in:
parent
8c024db0f7
commit
89fdf285b5
1 changed files with 97 additions and 0 deletions
97
reseau/01_transmission.md
Normal file
97
reseau/01_transmission.md
Normal file
|
@ -0,0 +1,97 @@
|
|||
|
||||
## Contexte
|
||||
|
||||
Exemple d'architecture
|
||||
|
||||
```
|
||||
| microprocesseur | | rom | | ram | | eeprom | | chien de garde |
|
||||
+-----------------+ +-----+ +-----+ +--------+ +----------------+
|
||||
| | | | |
|
||||
+--------------+-------+--------+--------------+
|
||||
| bus
|
||||
+---------+----------------+------------------+
|
||||
| | | |
|
||||
+--------+ +-----+ +--------------------+ +-----------------+
|
||||
| timers | | can | | interface ethernet | | interface serie |
|
||||
|
||||
^^^^^^^^^^^^^^^^^^^^^\__ implémentation réseau
|
||||
```
|
||||
|
||||
Couches intéressées
|
||||
|
||||
- TCP
|
||||
- IP
|
||||
- Transport
|
||||
|
||||
Transmission
|
||||
|
||||
- Série
|
||||
- un seul fil, découpage de l'information basé sur la temporalité
|
||||
- liée à une horloge
|
||||
- 'lent'
|
||||
- parallèles
|
||||
- plusieurs fils série
|
||||
- 'rapide'
|
||||
- 'courte distance'
|
||||
|
||||
## Synchronicité
|
||||
|
||||
### Asynchrone
|
||||
|
||||
une légère différence de fréquences due à des perturbation est compensée
|
||||
par le fait que les données sont envoyées par petites séquences délimités
|
||||
par des mots 'start' et 'stop' pour candenser les horloges
|
||||
|
||||
#### Contrôle
|
||||
|
||||
Pour contrôler les flux, on peut utiliser des messages de contrôles :
|
||||
- hardware : il existe des lignes séries dédiées au contrôle
|
||||
- software : mots réservés dans un dialogue
|
||||
|
||||
### Synchrone
|
||||
|
||||
Une transmission est rendue synchrone si elle :
|
||||
- commence par une étape de synchronisation
|
||||
- transmet les données utiles de manière synchrone
|
||||
- termine par une étape de contrôle
|
||||
|
||||
## Pertes
|
||||
|
||||
- Affessement du signal, perte en intensité proportionnelle à la distance.
|
||||
- Bruits, parasitage du signal liée à l'entropie du milieu.
|
||||
|
||||
## Codage
|
||||
|
||||
### bipolaire
|
||||
|
||||
la donnée est encodée en binaire envoyé au cours du temps
|
||||
de façon régulière à travers une valeur physique.
|
||||
|
||||
> exemple : NRZ (non-return zero)
|
||||
> une horloge alterne de manière régulière.
|
||||
> un zéro est encodé par une tension négative pendant une période de l'horloge.
|
||||
> un un est encodé par une tension positive.
|
||||
|
||||
> exemple : NRZI (non-return zero invertion)
|
||||
> une horloge alterne de manière régulière.
|
||||
> la valeure communiquée est initialisée à zéro.
|
||||
> à chaque période de l'horloge
|
||||
> - si la tension est positive, la valeur reçue est la valeur communiquée précédente.
|
||||
> - si la tension est négative, la valeur reçue est inversée par rapport à la valeur communiquée précédente.
|
||||
|
||||
défaut de NRZ & NRZI : la valeur physique peut être plate pendant un long moment et la synchronisation risque de se perdre.
|
||||
|
||||
### différentiel
|
||||
|
||||
le changement d'une valeur physique constitue le signal transmis.
|
||||
(en mesurant le temps entre ces changement par exemple)
|
||||
|
||||
> exemple : codage Manchester
|
||||
> Un un est encodé en envoyant une valeure positive lors du front montant de l'horloge
|
||||
> Un zéro est encodé en envoyant une valeure positive sur le front déscendant de l'horloge.
|
||||
|
||||
## bande de base
|
||||
|
||||
La fréquence utilisable dépend du média.
|
||||
Certains signaux encodés dans des fréquences doivent être
|
||||
transformés pour être modulé vers une fréquence utilisable.
|
Loading…
Add table
Add a link
Reference in a new issue