English French
A similar reasoning applies when the clock of the sending host is slower than the clock of the receiving host. In this case, the receiver will sense more bits than the bits that have been transmitted by the sender. This is illustrated in the figure below where the second bit received on the right was not transmitted by the left host. Un raisonnement similaire s'applique lorsque la fréquence d'horloge de l'hôte émetteur est plus basse que celle de l'hôte récepteur. Dans ce cas, le récepteur va mesurer plus de bits que ce qui n'a été transmis par l'émetteur. La figure ci-dessous illustre ce phénomène. Le second bit reçu à droite n'a pas été transmis par l'hôte de gauche.
All the functions related to the physical transmission or information through a wire (or a wireless link) are usually known as the `physical layer`. The physical layer allows thus two or more entities that are directly attached to the same transmission medium to exchange bits. Being able to exchange bits is important as virtually any information can be encoded as a sequence of bits. Electrical engineers are used to processing streams of bits, but computer scientists usually prefer to deal with higher level concepts. A similar issue arises with file storage. Storage devices such as hard-disks also store streams of bits. There are hardware devices that process the bit stream produced by a hard-disk, but computer scientists have designed filesystems to allow applications to easily access such storage devices. These filesystems are typically divided into several layers as well. Hard-disks store sectors of 512 bytes or more. Unix filesystems group sectors in larger blocks that can contain data or `inodes` representing the structure of the filesystem. Finally, applications manipulate files and directories that are translated in blocks, sectors and eventually bits by the operating system. Toutes les fonctions liées à la transmission physique ou à l'information transmise à travers un câble (ou une connexion sans fil) sont regroupées sous l'appellation `couche physique`. La couche physique permet ainsi à deux entités ou plus qui sont directement reliées par un même moyen de transmission d'échanger des bits. Pouvoir échanger des bits est fondamental puisque pratiquement n'importe quelle information peut être encodée comme une séquence de bits. Les ingénieurs électriciens sont habitués à traiter des flux de bits mais les informaticiens préfèrent habituellement faire usage de concepts plus haut niveau. Un problème similaire se pose quant aux systèmes de fichiers. Les périphériques de stockage tels que les disques durs stockent également des flux de bits. Il y a des périphériques matériels qui traitent directement le flux de bit produit par le disque dur mais les informaticiens ont conçu des systèmes de fichiers destinés à permettre aux applications d'accéder facilement à ces périphériques de stockage. Ces systèmes de fichiers sont généralement également divisés en plusieurs couches. Les disques durs stockent des secteurs de 512 bytes ou plus. Les systèmes de fichiers Unix regroupent les secteurs par blocs plus larges pouvant contenir des données ou `inodes` représentant la structure du système de fichiers. Enfin, les applications manipulent des fichiers et répertoires qui sont traduits en blocs, secteurs et enfin en bits par le système d'exploitation.
Maximum window size with `go-back-n` and `selective repeat` Taille maximale de fenêtre avec le `go-back-n` et `selective repeat`
SDU is the acronym of Service Data Unit. We use it as a generic term to represent the data that is transported by a protocol. SDU est l'acronyme de Service Data Unit. On l'utilise comme terme générique pour désigner les données qui sont transmises par un protocole.
To enable the two hosts to exchange information, they need to be linked together by some kind of physical media. Computer networks have used various types of physical media to exchange information, notably : Pour permettre à deux hôtes d'échanger de l'information, il est nécessaire de les lier ensemble au moyen d'un support physique quelconque. Les réseaux informatiques utilisent divers types de supports physiques pour échanger de l'information, notamment :
To understand some of the principles behind the physical transmission of information, let us consider the simple case of an electrical wire that is used to transmit bits. Assume that the two communicating hosts want to transmit one thousand bits per second. To transmit these bits, the two hosts can agree on the following rules : Pour comprendre les principes de la transmission physique d'information, considérons le cas d'un fil électrique qui est utilisé pour transmettre des bits. Supposons que les deux hôtes qui communiquent veulent transmettre un millier de bits par seconde. Pour transmettre ces bits, les deux hôtes peuvent se mettre d'accord sur les règles suivantes :
set the voltage on the electrical wire at ``-5V`` during one millisecond to transmit a bit set to `0` mettre la tension sur le fil électrique à ``-5V`` pendant une milliseconde pour transmettre un bit mis à `0`
set the voltage on the electrical wire at ``+5V`` during one millisecond to transmit a bit set to `1` mettre la tension sur le fil électeique à ``+5V`` pendant une milliseconde pour transmettre un bit mis à `1`
:math:`10^9` :math:`10^9`
:math:`10^6` :math:`10^6`
:math:`10^3` :math:`10^3`
:math:`10^{12}` :math:`10^{12}`
Computer networks use a similar approach. Each layer provides a service that is built above the underlying layer and is closer to the needs of the applications. The datalink layer builds upon the service provided by the physical layer. We will see that it also contains several functions. Les réseaux informatiques utilisent une approche similaire. Chaque couche fournit un service construit sur la couche en-dessous et est plus proche des besoins des applications. La couche de liaison de données est construite à partir du service fourni par la couche physique. Nous allons voir qu'elle contient aussi plusieurs fonctions.
the `Physical layer service` may deliver `more` bits to the receiver than the bits sent by the sender le `service de la couche physique` peut délivrer `plus` de bits au récepteur que l'émetteur n'en a réellement envoyé
the `Physical layer service` may deliver `fewer` bits to the receiver than the bits sent by the sender le `service de la couche physique` peut délivrer `moins` de bits au récepteur que ce qui a été envoyé par l'émetteur
the `Physical layer service` may change, e.g. due to electromagnetic interference, the value of a bit being transmitted le `service de la couche physique` peut changer, c'est le cas notamment lors d'interférences électromagnétiques où la valeur d'un bit transmis peut être altérée
`wireless`. In this case, a radio signal is used to encode the information exchanged between the communicating devices. Many types of modulation techniques are used to send information over a wireless channel and there is lot of innovation in this field with new techniques appearing every year. While most wireless networks rely on radio signals, some use a laser that sends light pulses to a remote detector. These optical techniques allow to create point-to-point links while radio-based techniques can be used to build networks containing devices spread over a small geographical area. le `sans fil`. Dans ce cas, un signal radio est utilisé pour encoder les informations échangées entre les deux appareils qui communiquent. Plusieurs types de modulations sont utilisées pour envoyer de l'information sur un canal sans-fil et ce domaine témoigne de beaucoup d'innovations avec de nouvelles techniques faisant leur apparition chaque année. Alors que la plupart des réseaux sans-fils reposent sur un signal radio, quelques uns utilisent un laser pour envoyer des pulsations de lumières à un détecteur à distance. Ces technologies optiques permettent de créer des liaisons point à point tandis que les technologies reposant sur un signal radio permettent de construire des réseaux avec des appareils dispersés au sein d'une petite zone géographique.
Manchester encoding Le codage Manchester
The first step when building a network, even a worldwide network such as the Internet, is to connect two hosts together. This is illustrated in the figure below. La première étape lorsque l'on construit un réseau, même dans le cas d'un réseau mondial tel qu'Internet, est de connecter deux hôtes ensemble. Ceci est illustré par la figure ci-dessous.
The physical layer La couche physique