# Réseau - Cours 2 - Norme OSI
- [Réseau - Cours 2 - Norme OSI](#réseau---cours-2---norme-osi)
  - [Modèle OSI](#modèle-osi)
  - [TCP / IP](#tcp--ip)


## Modèle OSI

| Couches | Description | Unité | Protocole |
|--|--|--|--|
| Application |Dialogue entre les applications|Flux de données||
| Présentation |Format syntaxique des données|||
| Session |Synchronisation client-server|||
| Transport |Communication entre terminaux|Segments/Datagrammes|TCP|
| Réseau |Acheminement des infos au travers du réseau / routage|Paquets|IP|
| Liaison de donnée |Transmission d'une trame (bloc de données) sur un support physique avec détection des erreurs, agencement des séquences et ré-emission|Trames||
| Physique |Transmission de bits sur un canal avec des caractéristiques mécaniques électriques et fonctionnelles |Bits||

Objectifs :
- Réduire la complexité
- Uniformiser les interfaces
- Faciliter la conception modulaire
- Assurer l'interopérabilité des technologies
- Accélérer l'évolution
- Simplifier l'enseignement et l'acquisition de connaissances

Les principes essentiels : 
- Découpage des opérations à réaliser pour transmettre les données
- Définir des entités fonctionnels aux objectifs précis
- Des couches indépendantes
- Notion de service
- Adressage
- Notion d'encapsulation des données

## TCP / IP



| Couche | Description |
|--|--|
| Application | Communication entre deux applicatiions pour échanger des données |
| TCP | Communication entre deux points d'application par TCP ou UDP |
| IP | Acheminement/Routage des informations entre deux points réseau |
| Réseau Physique | Transmission de bits sur un réseau physique |

**Couche Physique :** 
- Câblage, cartes d'accès réseau, et protocoles associés
- Adresse physique (adresse MAC)
- Exemple sur un réseau local : Ethernet 802.3 ou Wifi 802.11
- Exemple en longue distance : PPP, HDLC, MPLS, relai de trame, ATM

**Couche IP :**
- Route un *paquet* d'information entre deux *Hosts*
- Utilisation de réseaux physiques connectés à des routeurs
- Protocole *Best Effort*

**Transport TCP/UDP :**
- Défini le dialogue entre deux hôte sur le réseau
- *TCP* &rarr; transmission fiable avec contrôle de flux (détection et correction d'erreur), on parle de transmission full duplex.
- *UDP* &rarr; transmission de données sans aucun mécanisme de contrôle (plus léger, moins fiable) 

**Application :**
- Ensemble de protocoles applicatifs : 
  - HTTP
  - FTP
  - SMTP
  - SNMP
- Protocoles développés sur mesure pour transporter des données entre deux applications
