TOP
Que sont les réseaux informatiques ? Concepts de base.
Description
Réseau informatique - un système de communication entre deux ou plusieurs ordinateurs. Au sens le plus large, un réseau informatique est un système de communication via un support câblé ou sans fil, des ordinateurs à diverses fins fonctionnelles et des équipements réseau.
En règle générale, divers phénomènes physiques peuvent être utilisés pour transmettre des informations - divers types de signaux électriques ou de rayonnements électromagnétiques.
Les supports de transmission dans les réseaux informatiques peuvent être des câbles téléphoniques et des câbles réseaux spéciaux : câbles coaxiaux, paires torsadées, câbles à fibres optiques, ondes radio, signaux lumineux.
Comprendre les couches et les protocoles
Protocole réseau - un ensemble de règles d'interaction entre ordinateurs. Les protocoles définissent le format, la synchronisation, le séquençage et le contrôle des erreurs. Sans ces règles, l’ordinateur ne verra pas la signification du flux de bits d’entrée.
OSI (Open System Interconnection) modèle - comprend un ensemble de protocoles définissant et standardisant le processus de communication des données. Le modèle divise ce processus en 7 groupes appelés couches.
Couches réseau :
- Application layer (Programme) - assure l'interaction entre le logiciel exécuté sur l'ordinateur et le réseau.
- Presentation layer (présentation) - effectue la conversion du code et le changement de format des données (traduction de la syntaxe). Il s'agit d'un traducteur réseau qui vérifie que les données sont sous la forme correcte pour l'application qui les recevra.
- Session layer (Session) - décide quand activer ou désactiver la communication entre deux ordinateurs.
- Transport layer (Transport) - vérifie si les données sont envoyées et reçues avec succès aux deux nœuds d'extrémité. Si les données sont envoyées de manière incorrecte, cette couche est responsable du renvoi des données.
- Network layer (Réseau) - établit, maintient et interrompt les connexions logiques et physiques entre de nombreux réseaux intermédiaires. Responsable de la traduction (conversion) des adresses logiques ou des noms en adresses physiques. Il remplit les fonctions de routage réseau et de contrôle de flux via l'interface ordinateur-réseau.
- Data-Link - gère la transmission physique, le cadrage (assemblage de données en un seul bloc), le contrôle de flux et le contrôle des erreurs lors d'un seul transfert de données.
- Physical layer (Physique) - fournit une interface électrique ou mécanique pour un câble réseau. Cette couche donne à la couche Data-Link la capacité de transmettre un flux de bits de données entre deux systèmes en interaction. Transmet des bits de données à déplacer.
Compréhension du modèle et des protocoles TCP/IP
Groupes généralisés de couches réseau :
- Application layer (Programme) - fournit des programmes pour le dépannage du réseau, le transfert de fichiers, le contrôle à distance et l'activité Internet. Il prend également en charge les API (Application Programming Interfaces), qui permettent aux programmes écrits pour certains systèmes d'exploitation d'accéder au réseau.
- Transport layer (Transport) - fournit des services de contrôle de flux, de contrôle d'erreurs et d'authentification pour Internet. Sert d'interface pour les applications réseau.
- Internet layer (L'Internet) - fournit un adressage logique et indépendant du matériel afin que les données puissent être transférées entre des sous-réseaux dotés d'architectures physiques différentes. Fournit un routage pour réduire le trafic et prend en charge la livraison réseau. Associe les adresses physiques (utilisées au niveau de la couche d'accès réseau) aux adresses logiques.
- Network Access layer (L'accès au réseau) - fournit une interface avec le réseau physique. Formate les données à transmettre et adresse les données du sous-réseau en fonction des adresses matérielles physiques. Fournit un contrôle des erreurs pour les données transmises sur un réseau physique.
Compréhension des protocoles et des appareils de la couche physique
Niveau physique détermine les caractéristiques électriques, temporelles et autres des réseaux à travers lesquels des bits d'information sont transmis sous forme de signaux électriques. Les performances des canaux de transmission de données (leur bande passante, leur temps de retard et leur taux d'erreur) sont déterminées par diverses propriétés des supports physiques.
Compréhension des protocoles de la couche logicielle (HTTP, FTP, Telnet)
Couche logicielle est au sommet de la suite de protocoles TCP/IP. Communique avec les couches inférieures via les ports TCP ou UDP.
Compréhension HTTP et WWW
HTTP (Hypertext Transfer Protocol) est utilisé pour la communication entre le navigateur et le serveur Web. NTTR prend en charge le transfert de documents HTML. Pour établir une connexion, le protocole de transport TCP est utilisé.
NTTR est responsable des éléments suivants :
- Établit une connexion entre le navigateur et le serveur
- Définition des paramètres de la session
- Fournit une transmission ordonnée du contenu HTML
- Fermeture de la connexion avec le serveur
- Après avoir établi une connexion TCP, le navigateur utilise la commande HTTP GET pour récupérer la page Web sur le serveur.
UDP (User Datagram Protocol) - un protocole de la pile TCP/IP qui, contrairement au protocole TCP, fonctionne sans établir de connexion. Échange des messages sans confirmation ni garantie de livraison. Lors de l'utilisation du protocole UDP, la responsabilité de la gestion des erreurs et de la retransmission des données est attribuée à la couche de protocole supérieure. Efficace pour les serveurs envoyant de petites réponses à un grand nombre de clients.
Outils de suivi et de résolution des problèmes (ICMP, ping, traceroute)
Ping - un utilitaire qui teste la connexion réseau.
Traceroute - un utilitaire qui suit le chemin d'un datagramme (message) entre les réseaux.
ICMP (Internet Control Message Protocol) - un protocole réseau utilisé pour transmettre des messages sur les erreurs survenues lors de la transmission des données. Le fonctionnement des utilitaires est basé sur ce protocole Ping et Traceroute .
Modèle client-serveur
Serveur client - une architecture réseau dans laquelle la tâche ou la charge du réseau est répartie entre les fournisseurs de services (serveurs) et les clients (clients).
Prises, adressage IP et port
Prise réseau - le dernier point abstrait de connexion dans un réseau informatique.
Prise API - une interface logicielle pour contrôler et utiliser les prises réseau.
Adresse du socket - combinaison d'adresse IP et de numéro de port.
Utilisation de serveurs proxy
Serveur proxy - un serveur (ordinateur ou programme) qui permet d'effectuer des requêtes indirectes (et parfois proxy) vers les services réseau. Il est utilisé pour l'accès des ordinateurs du réseau local à Internet, la mise en cache des données, la compression des données, la protection du réseau local contre les accès externes, la restriction de l'accès à Internet et le contrôle du trafic, pour un accès anonyme.
Services de transfert de fichiers : FTP, TFTP
FTP (File Transfer Protocol) - utilitaire client/serveur et protocole utilisé pour transférer des fichiers entre deux ordinateurs dans un réseau TCP/IP. Peut également créer et supprimer des répertoires et afficher le contenu des répertoires.
TFTP (Trivial File Transfer Protocol) - un utilitaire client/serveur et un protocole basés sur UDP et utilisés pour des opérations simples de transfert de fichiers.
Services de conversion de noms : DNS, whois
DNS (Domain Name System) - un système de nommage des ressources dans les réseaux TCP/IP.
WHOIS - un protocole/service réseau (basé sur le protocole TCP) qui permet de déterminer le propriétaire d'un nom de domaine/adresse IP.
Services d'accès à distance : Telnet, SSH, rdesktop, VNC
Telnet - un ensemble de composants qui permettent d'accéder au terminal à un ordinateur distant. Une session Telnet nécessite un client Telnet et un serveur Telnet. Telnet est également un protocole, un système de règles qui définit l'interaction entre le serveur Telnet et le client.