Les protocoles de couche 2 sont une liste de protocoles de communication utilisés par les périphériques de couche 2 (tels que les cartes d'interface réseau (NIC), les commutateurs, les ponts multiport, etc.) pour transférer des données dans un réseau étendu, ou entre un nœud à un autre dans un réseau local.
En réseaux, la couche dite de transport constitue la quatrième couche du modèle OSI. Cette couche regroupe l'ensemble des protocoles chargés de la gestion des erreurs et du contrôle des flux réseaux. Les deux principaux protocoles utilisés sont les protocoles TCP et UDP.
On distingue généralement deux grands types de protocoles : les protocoles routables et les protocoles non routables. Dans les sections suivantes, nous allons étudier ces deux types de protocoles. Ensuite, nous examinerons les protocoles routables les plus utilisés sur les réseaux locaux – TCP/IP, IPX/SPX.
Le modèle OSI est donc plus facile à comprendre, mais le modèle TCP/IP est le plus utilisé en pratique.
Les protocoles sont hiérarchisés en couches, pour décomposer et ordonner les différentes tâches. Il existe plusieurs familles de protocoles ou modèles, chaque modèle étant une suite de protocoles entre diverses couches. Parmis ces modèles on trouve le OSI et le TCP/IP.
Les applications les plus courantes qui utilisent TCP sont HTTP/HTTPS (World Wide Web), SMTP/POP3/IMAP (messagerie) et FTP (transfert de fichiers). Youtube et Netflix utilisent également TCP pour leurs fluxs de streaming.
Définition du mot UDP
On le traduit en français par protocole de datagramme utilisateur. Défini par la RFC 768 de l'IETF, l'UDP permet la transmission de données entre deux entités avec une grande facilité, chacune d'entre elles possédant une adresse IP propre et un numéro de port.
Officiellement, cette couche n'a que deux implémentations : le protocole TCP (Transmission Control Protocol) et le protocole UDP (User Datagram Protocol).
TCP (Transport Control Protocol) assure un service de transmission de données fiable avec une détection et une correction d'erreurs de bout en bout. UDP (User Datagram Protocol) offre un service de transmission de datagrammes sans connection.
La couche réseau ou couche 3 du modèle OSI, qui correspond à la couche Internet du modèle TCP-IP, est responsable du routage. C'est même la fonction principale de cette couche. Une fois que la couche transport a assuré son rôle, les données sont envoyées à la couche réseau.
Un protocole de routage permet aux routeurs de communiquer entre eux pour mettre à jour et gérer toutes les routes connues par l'ensemble des routeurs avoisinants. Exemple de protocole de routage TCP/IP existant : le protocole RIP, donc Routing Information Protocol.
Le rôle du protocole est donc de régir la manière dont l'émetteur et le récepteur vont échanger des informations et donner une signification commune aux données brutes qu'ils s'échangent.
TCP/IP est utilisé pour des tas de choses: Dans votre navigateur, le protocole HTTP utilise le protocole TCP/IP pour envoyer et recevoir des pages HTML, des images GIF, JPG et toutes sortes d'autres données.
Définition du mot TCP
Le TCP, pour Transmission Control Protocol, ou littéralement protocole de contrôle de transmissions en français, désigne un protocole de transmission utilisé sur les réseaux IP.
Si vous êtes sur le serveur, la commande netstat liste les connexions TCP actives et les ports TCP et UDP ouverts. En utilisant l'argument -a, on indique de lister tous les ports et toutes les connexions actives.
En tant qu'alternative au TCP fonctionnant de façon plus simple et quasiment sans retard, l'UDP est utilisé pour la transmission rapide de paquets de données dans des réseaux IP. Les domaines d'application typiques de l'UDP sont donc les requêtes DNS, les connexions VPN et le streaming audio et vidéo.
Le protocole POP, est un protocole utilisé par les serveurs ou clients de messagerie Internet et permettant aux utilisateurs de relever leur courrier.
Le protocole TCP correspond à la couche 4 OSI (Transport) et à certaines fonctions de la couche 5 (Session).
DNS, DHCP et FTP sont tous des protocoles de la couche application de la suite TCP/IP.
Dans le modèle de communication OSI, la couche transport garantit la livraison fiable des messages et fournit des mécanismes de vérification des erreurs et des contrôles du flux de données. Cette couche assure des services de transmission en mode « avec connexion » ou « sans connexion ».