Réseau informatique
Un réseau informatique est un groupe de systèmes électroniques interconnectés.
Pour partager des informations entre systèmes, le modèle OSI définit et normalise les fonctionnalités de communication et leurs interactions. La norme définit un modèle composé de 7 couches :
- Physique(1) : La couche physique est la couche la plus basse. Cette couche gère les connexions physiques, les maintient et transmet des bits sur celles-ci.
- Liaison de données(2) : La couche liaison de données a pour tâche d'assurer une transmission fiable des données et de contrôler l'accès au support de transmission. La couche liaison de données est divisée en deux sous-couches : LLC (Logical Link Control, couche 2b) qui gère le routage pour le protocole IP ou IPX et le MAC (Media Access Control, couche 2a) qui gère le routage pour les systèmes physiques avec leur adresse MAC.
- Réseau(3) : La couche réseau est responsable de la transmission des paquets de données à leur destination. La transmission des données s'effectue sur l'ensemble du réseau de communication et inclut le routage entre les noeuds du réseau. Si une connexion directe avec la destination n'est pas possible, les paquets doivent être acheminés par des noeuds intermédiaires.
- Transport(4) : Les tâches de la couche transport sont la segmentation du flux de données, la prévention de la congestion du réseaux et garantir une transmission sans erreur. Les données sont segmentées en morceaux appelés trames et l'adresse (port) du service cible y est ajoutée. Des métadonnées supplémentaires sont ajoutées pour la vérification et le contrôle des trames. La couche transport fournit un accès uniformisé aux couches 5 à 7 orientées applications, de telle sorte qu'elles n'ont pas besoin de tenir compte des propriétés du réseau de communication.
- Session(5) : La couche session est responsable des communications entre les processus de deux systèmes. Cette couche ouvre, ferme et gère des instances de canaux de communication appelés sessions. Cette couche fournit des services d'authentification, d'autorisation et de restauration de session.
- Présentation(6) : La couche présentation garantit que les données envoyées par la couche application d'un système peuvent être lues par la couche application d'un autre système. Si nécessaire, la couche présentation agit comme un traducteur entre différents formats de données en utilisant un format de données que les deux systèmes peuvent comprendre, comme l'ASN.1 (Abstract Syntax Notation One). Cette couche fournit également des services de compression et de cryptage des données.
- Application(7) : la couche application gère les services, les applications et leur accès au réseau. Elle permet aux applications de se connecter aux couches inférieures. Les applications elles-mêmes n'appartiennent pas à cette couche.
- En savoir plus
- Site officiel
- Tags associés
- DNS
Articles associés
Traefik, Docker et dnsmasq pour simplifier la mise en réseau des conteneurs
Catégories : Orchestration de conteneurs, Infrastructure, Tech Radar | Tags : DNS, Gatsby, JAMstack, Linux, Docker, Réseau
Les bonnes aventures technologiques commencent par une certaine frustration, un besoin ou une exigence. C’est l’histoire de la façon dont j’ai simplifié la gestion et l’accès de mes applications Web…
Par WORMS David
17 nov. 2022
Parcourir DBnomics avec GraphQL et connecter son schéma OpenAPI
Catégories : DevOps & SRE, Front End | Tags : Data Engineering, JAMstack, REST, GraphQL, JavaScript, Node.js, Schéma
Aujourd’hui, dans le cadre de la rédaction d’un long et fastidieux document, il était mentionné DBnomics, une plateforme ouverte fédérant des ensembles de données économiques. En parcourant son site…
Par WORMS David
8 avr. 2021
Authentification Kerberos et Spnego sur Windows avec Firefox
Catégories : Cybersécurité | Tags : Firefox, HTTP, FreeIPA, Kerberos
Dans la mythologie grecque, Kerberos, aussi appelé Cerbère, garde les portes du monde souterrain pour empêcher les morts de partir. Il est communément décrit comme un chien à trois têtes ayant une…
Par WORMS David
4 nov. 2019
Multihoming avec Hadoop
Catégories : Infrastructure | Tags : Hadoop, HDFS, Kerberos, Réseau
Le multihoming, qui implique l’association de plusieurs réseaux à un nœud, permet de gérer l’utilisation de réseaux hétérogènes dans un cluster Hadoop. Cet article est une introduction au concept de…
Par RUMMENS Joris
5 mars 2019
Passage à l'échelle de larges pipelines de données en temps réel avec Go
Catégories : Open Source Summit Europe 2017, Formation | Tags : Algorithme, Data structures, Go Lang, Pipeline, Protocols, Réseau
Il y a quelques semaines, à l’Open Source Summit à Prague, Jean de Klerk a tenu une conférence intitulée “Passage à l’échelle en temps réel de pipelines de données avec Go”. Cet article passe en revue…
Par BUSSER Arthur
21 nov. 2017
Kubernetes 1.8
Catégories : Orchestration de conteneurs, Open Source Summit Europe 2017 | Tags : containerd, CRD, RBAC, Kubernetes, Réseau, OCI, Versions et évolutions
L’arrivée de Kubernetes 1.8 apporte son lot de nouveautés. Grâce à plus de 2500 pull requests, 2000 commits, avec environ 400 commiters, Kubernetes a su rajouter 39 fonctionnalités en plus à la…
Par YASSINE Younes
24 oct. 2017
Exposition de brokers Kafka sur deux interfaces réseaux
Catégories : Infrastructure | Tags : Cybersécurité, VLAN, Kafka, Cloudera, CDH, Réseau
Une installation Big Data nécessite généralement d’avoir plusieurs interfaces réseaux, nous allons voir comment paramétrer Kafka pour écouter sur plus d’une. La procédure décrite dans cette article a…
Par BEREZOWSKI César
22 juil. 2017
Namespace réseau sans Docker
Catégories : Hack | Tags : DNS, Linux, Namespaces, VLAN, Docker, Réseau
Imaginons le cas suivant : Je suis connecté à plusieurs réseaux (wlan0, eth0, usb0). Je veux choisir le réseau que je vais utiliser au lancement de mon application. Mon application ne permet pas de…
Par SAUVAGE Pierre
6 juil. 2016