## 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.