--- titre: LAN concepts (Cours 1) description: LAN concepts (Cours 1), 21/02/2020 tags: RESEAU, LAN, jerome.tchan author: Jérôme Tchan --- # LAN concepts (Cours 1) > Support de cours (provient du wiki SRS) > > {%pdf https://51.38.177.120/dokuwiki/lib/exe/fetch.php?media=cours:reseau:2020:support_concepts_lan_v1.0.pdf %} :::info Notation: - Partiels (2 par semestre) - Etude de cas - Note de participation? *peut être autre chose à cause du nombre d'élèves* ::: #### Contenu du cours: - Ethernet / Wifi - **IP** --- ## Introduction Qu'est ce qu'un réseau et télécoms (vision stratégique)? C'est une infrastrcture permettant de faire transiter un flux. Dette technique: certains vieux mainframes sont encore toujours en activité, experts COBOL très recherchés Modèle OSI/ISO - Découpage en couches (7 couches) - Protocoles dans les couches -> disparu au profit de TCP/IP PDU: protocol data unit Lx: Layer x PDU: header | payload ------ | ------- Le header contient les infos à propos du protocole, etc. PDU L6: header | PDU L7 ------ | ------- **=> Principe d'encapsulation / désencapsulation** Protocoles: - OSI/ISO - Propriétaires (SNA, DSA, etc.) - **TCP/IP** > ![Stacks](https://sti2d.ecolelamache.org/osi_tcp.png) > [name=https://sti2d.ecolelamache.org/osi_tcp.png][color=#907bf7] Accès au réseau: Ethernet, Wifi, xDSL, Fibre, etc. ***Everything over IP, IP over everything***: IP est agnostique à la couche en dessous Couche application: c'est là où se trouve le métier Sous IP (couche 1/2), on peut classer les technologies géographiquement: - LAN (local area network) - MAN (metropolitan area network) - WAN (wide area network) - PAN (personal area network): Bluetooth, etc. Mais on peut aussi classer en wireless / wireline, en broadcast (1 vers n) / non-broadcast **IoE:** internet of everything Modes de diffusion: - 1 vers 1: unicast - 1 vers p (< n): multicast - 1 vers n: broadcast ## Ethernet > Voir support de cours - Couche L1/L2 - LAN - Créé dans les années 80 par dans le PARC: Palo Alto Research Center (Xerox) par Robert Metcalfe - DIX (DEC, Intel, Xerox) - Basé sur un cable coaxial historiquement - Topologie en bus à la base - Détection des collisions CSMA/CD RTD (Round-trip Delay Time) = 51,2µs à 10Mb/s => Taille minimale de trame Ethernet: 64 octets **Structure trame Ethernet:** > ![Stacks](https://www.ionos.fr/digitalguide/fileadmin/DigitalGuide/Screenshots_2019/ethernet-frame-FR-1.png) > [name=https://www.ionos.fr/digitalguide/serveur/know-how/trame-ethernet/][color=#907bf7] IFG = Inter Frame Gap MTU à 1500 Adresses source et dest: Adresses MAC Type: identifie la nature du payload | Adresse | Type | Source | Destination | | ----------- | ------------ | :--------: | :---------: | | xx:xx:xx... | Unicast | ✓ | ✓ | | 01:00:5E... | Multicast | **✗** | ✓ | | FF:FF:FF... | Broadcast | **✗** | ✓ | **=> Pas d'adresse dans le champ source si Multicast ou Broadcast** > ![Stacks](https://upload.wikimedia.org/wikipedia/commons/thumb/9/94/MAC-48_Address.svg/1024px-MAC-48_Address.svg.png) > [name=https://fr.wikipedia.org/wiki/Adresse_MAC][color=#907bf7] Bit 0: Bit IG (unicast / multicast) => **envoyé en premier** (à l'envers sur le schéma car little-endian / big-endian) Types Ethernet: - `0x0800`: IPv4 - `0x86DD`: IPv6 - `0x0806`: ARP En norme 802.3, le champ type est remplacé par un champ longueur de trame Le payload doit faire au minimum 46 octets. Coût de l'enveloppe protocolaire (overhead): - Pour un payload à 1500: $$ (1 - \frac{1500}{1518}) * 100 \approx 1.2\% $$ - Pour un payload à 46: $$ (1 - \frac{46}{64}) * 100 \approx 28\% $$ --- ### Exercice :::info 1) Quelle est la durée de transmission d'une trame Ethernet de a) 128 octets à 10 Mbps? b) taille maximale à 10 Mbps? 2) Combien de trames Ethernet peuvent être transmises au maximum à 10Mbps en 1 seconde? 3) Combien de trames Ethernet de taille maximale peuvent être transmises au maximum à 10Mbps en 1 seconde? ::: 1) a) $$ \frac{128\times8}{10\times10^6} = 1024\times10^{-5}\textrm{s} $$ b) $$ \frac{1518\times8}{10\times10^6} = 1,21\times10^{-3}\textrm{s} $$ 2) $$ \frac{10\times10^6}{64\times8}=19531,25 \rightarrow \textrm{19531 trames/s} $$ 3) $$ \frac{10\times10^6}{1518\times8} = 823,45 \rightarrow \textrm{823 trames/s} $$ ---