La cloche.

Il y a ceux qui ont lu cette nouvelle devant vous.
Abonnez-vous pour recevoir des articles frais.
E-mail
Nom
Nom de famille
Comment voulez-vous lire la cloche
Sans spam

Dans l'article d'aujourd'hui, je veux retourner aux bases et parler de modèles d'interaction des systèmes OPIN OSI. Ce matériau sera utile pour les débutants. administrateurs système Et tous ceux qui sont intéressés par la construction réseaux informatiques.

Tous les composants du réseau, à partir de l'environnement de transfert de données et se terminant par l'équipement, fonctionnent et interagissent les uns avec les autres en fonction du projet des règles décrites dans la soi-disant modèles d'interaction des systèmes ouverts.

Modèle d'interaction des systèmes ouverts OSI. Interconnexion du système ouvert) Développé par l'Organisation internationale pour les normes ISO (ISO (organisation Innational Standarts).

Selon le modèle OSI, les données transmises de la source à la carte de destinataire sept niveaux . À chaque niveau, une certaine tâche est effectuée que, à la fin, ne garantit pas seulement la livraison des données à l'article final, mais les rend également transmis indépendants de ceux utilisés pour cela. Ainsi, la compatibilité est obtenue entre les réseaux avec différentes topologies et équipements de réseau.

La séparation de tous les réseaux en termes de niveaux simplifie leur développement et leur application. Plus le niveau est élevé, la tâche la plus difficile qu'il décide. Les trois premiers niveaux du modèle OSI ( physique, canal, réseau) Étroitement lié au réseau et au matériel de réseau utilisé. Trois derniers niveaux ( session, niveau de présentation de données, appliqué) Mis en œuvre au moyen de programmes d'exploitation et de programmes d'application. Niveau de transport Il agit comme un intermédiaire entre ces deux groupes.

Avant d'envoyer via le réseau, les données sont divisées en paquets . Des parties d'informations organisées d'une certaine manière afin qu'elles soient compréhensibles d'accepter et d'émettre des appareils. Lors de l'envoi de données, le paquet est traité séquentiellement au moyen de tous les niveaux du modèle OSI, en commençant par appliqué et finissant par physique. Chaque niveau au paquet ajoute des informations de contrôle de ce niveau (appelée rubrique de paquet ), qui est nécessaire pour une transmission de données réussie sur le réseau.

En conséquence, ce message de réseau commence à ressembler à un sandwich multicouche, qui doit être "comestible" pour l'ordinateur obtenu. Pour ce faire, vous devez adhérer à certaines règles d'échange de données entre ordinateurs de réseau. De telles règles ont reçu des noms protocoles .

Du côté de la réception, l'emballage est traité au moyen de tous les niveaux du modèle OSI dans l'ordre inverse, en commençant par le physique et la fin avec appliqué. À chaque niveau, des moyens appropriés, guidés par le protocole de niveau, lisent les informations de package, puis supprimez les informations ajoutées à l'emballage au même niveau par le côté d'envoi et transmettez le package au niveau suivant. Lorsque le colis est composé d'un niveau d'application, toutes les informations de contrôle seront supprimées de l'emballage et les données prendront son apparence d'origine.

Envisagez maintenant le travail de chaque niveau du modèle OSI en savoir plus:

Niveau physique - Le plus bas, derrière celui-ci est situé directement le canal de communication par lequel les informations sont transmises. Il participe à l'organisation de la communication, compte tenu des caractéristiques de l'environnement de transfert de données. Donc, il contient toutes les informations sur le support de transmission de données: le niveau et la fréquence du signal, la présence d'interférences, le niveau de l'atténuation du signal, la résistance du canal, etc. En outre, il est celui qui est responsable de la transmission de flux d'informations et de le transformer conformément aux méthodes de codage existantes. Le travail de la couche physique est initialement attribué à l'équipement de réseau.
Il convient de noter que c'est à l'aide d'une couche physique déterminée câblée et réseau sans fil. Dans le premier cas comme environnement physique Le câble est utilisé, dans la seconde - tout type communication sans fil, par exemple, vague radio ou rayonnement infrarouge.

Niveau de canal Effectue la tâche la plus difficile - assure un transfert de données garanti à l'aide des algorithmes de couche physique et vérifie l'exactitude des données obtenues.

Avant de lancer un transfert de données, la disponibilité du canal de transmission est déterminée. Les informations sont transmises par des blocs appelés personnel , ou alors fiaims . Chaque image est fournie avec une séquence de bits à l'extrémité et à l'autre bloc, et est également complétée par la somme de contrôle. Lorsque vous prenez un tel bloc à un niveau de canal, le destinataire doit vérifier l'intégrité de l'unité et comparer la somme de contrôle acceptée avec la somme de contrôle qui va dans sa composition. S'ils correspondent, les données sont considérées correctes, sinon l'erreur est enregistrée et retransmise. Dans tous les cas, l'expéditeur est envoyé un signal avec le résultat de l'opération, ce qui se produit avec chaque image. Ainsi, la deuxième tâche importante du niveau de la chaîne est de vérifier l'exactitude des données.

Le niveau de la chaîne peut être implémenté comme matériel (par exemple, à l'aide de commutateurs) et à l'aide d'un logiciel (par exemple, un pilote d'adaptateur réseau).

Niveau de réseau Nous sommes nécessaires pour effectuer des données sur le transfert de données avec une définition préliminaire du chemin de voie optimale. Étant donné que le réseau peut être composé de segments avec différentes topologies, la tâche principale de la couche de réseau est de déterminer le chemin le plus court, de transmettre les adresses logiques et les noms des périphériques réseau dans leur représentation physique. Ce processus est appelé routage Et il est difficile de surestimer son importance. Posséder le schéma de routage, qui est constamment mis à jour en raison de la survenue de divers types de "congestion" sur le réseau, la transmission de données est effectuée dès que possible et avec la vitesse maximale.

Niveau de transport Utilisé pour organiser une transmission de données fiable, qui élimine la perte d'informations, son incorrect ou une duplication. Ceci est surveillé par la conformité à la séquence correcte dans la transmission de données, les divisant en paquets plus petits ou en union plus important pour préserver l'intégrité des informations.

Niveau de session Responsable de la création, de la maintenance et du maintien d'une session de communication pour le temps nécessaire pour compléter la transmission de la totalité des données. De plus, il produit une synchronisation de transmission de paquets en vérifiant la livraison et l'intégrité de l'emballage. Pendant le processus de transfert de données, des points de contrôle spéciaux sont créés. Si une échec s'est produite lors de la transmission, les packages manquants sont renvoyés à nouveau, en commençant par le point de contrôle le plus proche, ce qui vous permet de transférer la totalité de la quantité de données au plus bref délai possible, en assurant une bonne vitesse dans son ensemble.

Niveau de présentation de données (ou, comme on l'appelle aussi niveau représentatif ) C'est un intermédiaire, sa tâche principale est de convertir des données du format de transmission sur le réseau à un format clair, et inversement. En outre, il est chargé d'apporter des données à un seul format: lorsque les informations sont transmises entre deux réseaux complètement différents avec un format de données différent, il est nécessaire de les traduire dans ce spécificateur qui sera compris en tant que destinataire et l'expéditeur. Il est à ce niveau que les algorithmes de cryptage et de compression de données sont utilisés.

Niveau appliqué - le dernier et le plus haut dans le modèle OSI. Responsable de la communication avec les utilisateurs - applications nécessitant des informations provenant de services réseau de tous les niveaux. Avec cela, vous pouvez trouver tout ce qui s'est passé dans le processus de transfert de données, ainsi que des informations d'erreur survenant dans le processus de transfert. De plus, ce niveau assure le fonctionnement de tous les processus externes effectués en accédant au réseau - bases de données, clients postaux, Déposez des gestionnaires de téléchargement, etc.

Sur Internet Internet, j'ai trouvé une photo sur laquelle un auteur inconnu présenté modèle réseau OSI sous forme de burger. Je pense que c'est une image très mémorable. Si soudainement dans une situation (par exemple, sur une entrevue lorsque le périphérique fonctionnera), vous devrez répertorier les sept niveaux du modèle OSI dans le bon ordre - rappelez-vous simplement cette image et cela vous aidera. Pour plus de commodité, j'ai traduit les noms des niveaux de l'anglais en russe: c'est aujourd'hui tout. Dans le prochain article, je vais continuer le sujet et parler.

Pour une présentation unique de données sur les réseaux avec des appareils et des logiciels inhomogènes, l'Organisation internationale de normalisation ISO (Organisation internationale de normalisation) a mis au point un modèle de base du système ouvert OSI (interconnexion du système ouvert). Ce modèle décrit les procédures de règles et de transfert de données dans divers environnements de réseau lors de l'organisation d'une session de communication. Les principaux éléments du modèle sont des niveaux, des processus appliqués et des moyens physiques de la connexion. En figue. 1.10 présenté la structure du modèle de base.

Chaque niveau du modèle OSI effectue une tâche spécifique dans le processus de transmission de données sur le réseau. Le modèle de base est la base du développement de protocoles de réseau. OSI partage les fonctions de communication sur un réseau de sept niveaux, chacun dessert diverses parties du processus d'interaction entre les systèmes ouverts.

Le modèle OSI décrit uniquement le système d'interaction, sans toucher les applications d'utilisateur final. Les applications mettent en œuvre leurs propres protocoles d'interaction, faisant référence à installations système.

Figure. 1.10. Modèle OSI.

Si une application peut prendre des fonctions de certains niveaux supérieurs d'OSI du modèle OSI, il est désigné pour les outils système qui effectuent les fonctions des niveaux inférieurs restants du modèle OSI.

Interaction de niveau de modèle OSI

Le modèle OSI peut être divisé en deux modèles différents, comme le montre la Fig. 1.11:

Modèle horizontal basé sur des protocoles assurant le mécanisme d'interaction des programmes et des processus sur diverses machines;

Un modèle vertical basé sur des services fournis par les niveaux voisins les uns sur les autres sur une machine.

Chaque niveau de l'ordinateur de l'expéditeur interagit avec le même niveau de l'ordinateur du destinataire, comme s'il est connecté directement. Une telle connexion s'appelle une connexion logique ou virtuelle. En fait, l'interaction est effectuée entre les niveaux adjacents d'un ordinateur.

Ainsi, les informations sur l'ordinateur de l'expéditeur doivent passer par tous les niveaux. Il est ensuite transmis par un environnement physique à l'ordinateur du destinataire et passe à nouveau à travers toutes les couches jusqu'à ce qu'il atteigne le même niveau à partir duquel elle a été envoyée sur l'ordinateur de l'expéditeur.

Dans le modèle horizontal, deux programmes nécessitent un protocole général pour l'échange de données. Dans le modèle vertical, les niveaux adjacents sont échangés par des données à l'aide d'interfaces appliquées. programmes d'API (Interface de programmation d'applications).

Figure. 1.11. Diagramme d'interaction informatique dans le modèle de référence de base OSI

Avant d'aller au réseau, les données sont divisées en paquets. Le paquet (paquet) est une unité d'information transmise entre les stations de réseau.

Lors de l'envoi de données, le paquet passe de manière séquentielle via tous les niveaux logiciels. À chaque niveau, les informations de contrôle de ce niveau (titre) sont ajoutées à l'emballage, ce qui est nécessaire pour une transmission de données réussie sur le réseau, comme indiqué à la Fig. 1.12, où Zag - l'en-tête de paquet, la fin de l'emballage.

Sur le côté de la réception, le paquet passe à travers tous les niveaux de l'ordre inverse. À chaque niveau, le protocole de ce niveau lit les informations de package, puis supprime des informations ajoutées à l'emballage au même niveau par le côté d'envoi et transmet le package au niveau suivant. Lorsque le colis est composé d'un niveau d'application, toutes les informations de contrôle seront supprimées de l'emballage et les données prendront son apparence d'origine.

Figure. 1.12. Formation d'un paquet de chaque niveau du modèle à sept niveaux

Chaque niveau du modèle effectue sa fonction. Plus le niveau est élevé, la tâche la plus difficile qu'il décide.

Les niveaux distincts du modèle OSI sont bien considérés comme des groupes de programmes conçus pour effectuer des fonctions spécifiques. Un niveau, par exemple, est responsable de la conversion de données d'ASCII à EBCDIC et contient des programmes nécessaires pour effectuer cette tâche.

Chaque niveau fournit un service pour un niveau supérieur, demandant à son tour le service du niveau inférieur. Niveaux supérieurs Demandez le service presque identique: en règle générale, il s'agit de l'obligation de rouler certaines données d'un réseau à un autre. La mise en œuvre pratique des principes d'adressage des données est attribuée aux niveaux inférieurs. En figue. 1.13 Une brève description des fonctions de tous les niveaux est donnée.

Figure. 1.13. Fonctions de niveau de modèle OSI

Le modèle à l'étude détermine l'interaction des systèmes ouverts de différents fabricants sur le même réseau. Par conséquent, il effectue une action de coordination pour eux:

Interaction des processus appliqués;

Formulaires de soumission de données;

Stockage de données uniforme;

Gestion des ressources réseau;

La sécurité des données et la protection de l'information;

Diagnostic des programmes et des moyens techniques.

Niveau d'application (couche d'application)

Le niveau d'application fournit des processus d'application permettant d'accéder à la zone d'interaction, est le niveau supérieur (septième) niveau et directement adjoints de processus appliqués.

En fait, le niveau d'application est un ensemble de protocoles divers par lesquels les utilisateurs de réseau reçoivent un accès à des ressources partagées, telles que des fichiers, des imprimantes ou des pages Web Hypertext, et organisent également leur collaboration, par exemple en utilisant le protocole de messagerie. Les éléments d'assurance d'applications spéciales fournissent un service de programmes d'application spécifiques, tels que des programmes de transfert de fichiers et des programmes d'émulation de terminal. Si, par exemple, le programme doit transmettre des fichiers, vous serez certainement utilisé le transfert de protocole, l'accès et la gestion de fichiers FTAM (transfert de fichiers, accès et gestion). Dans le modèle OSI, un programme d'application qui doit effectuer une tâche spécifique (par exemple, mettre à jour la base de données sur un ordinateur), envoie des données spécifiques sous forme de datagramme au niveau de l'application. L'une des tâches principales de ce niveau est de déterminer comment traiter l'application du programme de candidature, en d'autres termes, quelles espèces devraient prendre cette demande.

Une unité de données qui exploite le niveau d'application est communément appelée message (message).

Le niveau d'application effectue les fonctions suivantes:

1. Effectuer divers types de travail.

Transfert de fichier;

Gestion d'emploi;

Gestion du système et ainsi de suite;

2. Identification des utilisateurs par leurs mots de passe, adresses, signatures électroniques;

3. Identifiez les abonnés de fonctionnement et la possibilité d'accéder à de nouveaux processus appliqués;

4. Déterminer l'adéquation des ressources disponibles;

5. Organisation des demandes de connexion avec d'autres processus appliqués;

6. Transfert d'applications à la couche représentative sur les méthodes nécessaires pour décrire les informations;

7. Sélection des procédures pour le dialogue prévu des processus;

8. La gestion des données qui échangent des processus et la synchronisation de l'interaction des processus appliqués sont échangées;

9. Détermination de la qualité de service (délai de livraison des blocs de données Taux d'erreur admissibles);

10. Accord de correction des erreurs et détermination de la fiabilité des données;

11. Convention de restrictions imposées à la syntaxe (ensembles de symboles, structure de données).

Ces fonctions déterminent les types de service que le niveau d'application fournit des processus appliqués. De plus, le niveau d'application transmet les processus d'application fournis par les niveaux physique, canal, réseau, transport, session et exécutif.

Au niveau de l'application, vous devez fournir aux utilisateurs des informations déjà recyclées. Le logiciel système et utilisateur peut faire face à cela.

Le niveau d'application est responsable de l'accès aux applications. Les tâches de ce niveau sont de transférer des fichiers, d'échanger des messages électroniques et de la gestion du réseau.

Les protocoles les plus courants des trois niveaux supérieurs comprennent:

Protocole de transfert de fichier FTP (Protocole de transfert de fichier);

TFTP (protocole de transfert de fichiers trivial) le protocole de transfert de fichier le plus simple;

X.400 email;

Telnet fonctionne avec un terminal distant;

Smtp ( Courrier simple. Protocole de transfert) Protocole d'échange postal simple;

CMIP (protocole de gestion de la gestion commune) Protocole de gestion de l'information générale;

Glisser (ligne série IP) IP pour lignes de série. Protocole d'ingrédients cohérents;

SNMP (protocole de gestion de réseau simple SNMP) Protocole de gestion de réseau simple;

Transfert de protocole FTAM (transfert de fichiers, accès et gestion), gestion d'accès et de fichier.

Couche de présentation (couche de présentation)

Les fonctions de ce niveau sont la présentation de données transmises entre les processus appliqués dans la forme souhaitée.

Ce niveau garantit que les informations transmises par le niveau d'application seront comprises par le niveau d'application dans un autre système. En cas de besoin, le niveau d'affichage au moment de la transmission des informations effectue la transformation des formats de données en un format de représentation générale et au moment de la réception, respectivement, effectue la transformation inverse. Ainsi, les niveaux d'application peuvent surmonter, par exemple, les différences syntaxiques de la représentation des données. Une telle situation peut se produire dans le réseau local avec des ordinateurs non uniformes (IBM PC et Macintosh), qui doivent être échangés des données. Donc, dans les champs de base de données, les informations doivent être représentées sous forme de lettres et de chiffres, et souvent sous la forme d'une image graphique. Traitement de ces données est nécessaire, par exemple, en tant que numéros de points flottants.

La présentation générale des données est basée sur le système ASN.1 pour tous les niveaux du modèle. Ce système est utilisé pour décrire la structure de fichier et vous permet également de résoudre le problème du cryptage des données. À ce niveau, le cryptage et le déchiffrement des données peuvent être effectués, grâce auquel le secret de l'échange de données est fourni immédiatement pour tous les services d'application. Un exemple d'un tel protocole est le protocole de la couche SSL (Secure Socket (SSL), qui fournit une messagerie secrète pour les protocoles de niveau de niveau d'application TCP / IP. Ce niveau fournit une transformation de données (codage, compression, etc.) du niveau d'application dans le flux d'informations pour le niveau de transport.

Le niveau représentatif effectue les fonctions principales suivantes:

1. Générer des demandes de réglage des sessions d'interaction des applications.

2. Accord de présentation des données entre les processus appliqués.

3. Mise en œuvre des formulaires de soumission de données.

4. Représentation du matériau graphique (dessins, dessins, schémas).

5. Vérification des données.

6. Transfert de demandes de sessions.

Les protocoles de niveau de présentation de données sont généralement partie de protocoles des trois niveaux supérieurs du modèle.

Couche de session

Un niveau de session est un niveau qui définit la procédure de conduite des sessions entre les utilisateurs ou les processus appliqués.

Le niveau de session fournit une gestion de dialogue afin d'enregistrer lesquelles des parties sont actives pour le moment et fournissent également des outils de synchronisation. Ce dernier vous permet d'insérer des points de contrôle en transmissions longues afin que, en cas de défaillance, il soit possible de revenir au dernier point de contrôle, au lieu de recommencer à nouveau. En pratique, peu d'applications utilisent un niveau de session, et il est rarement mis en œuvre.

Le niveau de la session gère le transfert d'informations entre les processus d'application, les coordonnées recevant, la transmission et la délivrance d'une session de communication. De plus, le niveau de session contient en outre les fonctions de gestion de mot de passe, la gestion de la boîte de dialogue, la synchronisation et l'annulation de la session de transmission après une défaillance due aux erreurs des niveaux suivants. Les fonctions de ce niveau consistent à coordonner la relation entre deux applications opérant à différentes stations de travail. Cela se produit sous la forme d'un dialogue bien structuré. Ces fonctions incluent la création d'une session, la gestion de la transmission et la réception des paquets de messages au cours d'une session et de la résiliation de la session.

Au niveau de la session, il est déterminé que la transmission entre deux processus appliqués:

Demi-duplex (processus transmettre et recevoir des données à son tour);

Duplex (processus transmettra des données et les prendre en même temps).

En mode demi-duplex, le niveau de session donne le processus qui démarre la transmission, le marqueur de données. Lorsque le deuxième processus vient à répondre, le marqueur de données est transmis. Le niveau de session permet la transmission uniquement sur le côté qui a un marqueur de données.

Le niveau de session assure les fonctions suivantes:

1. Établissement et achèvement sur la connexion de session entre systèmes d'interaction.

2. Effectuer un échange de données normal et urgent entre les processus appliqués.

3. Gestion des processus appliqués.

4. Synchronisation des connexions de session.

5. Notification des processus appliqués sur des situations exceptionnelles.

6. Installation dans le processus d'application des étiquettes, permettant ainsi de refus ou d'une erreur de restaurer son exécution à partir de la balise la plus proche.

7. Interruption dans les cas nécessaires au processus de candidature et à sa reprise correcte.

8. Terminaison d'une session sans perte de données.

9. Transfert de messages spéciaux sur les progrès de la session.

Le niveau de la session est responsable de l'organisation des sessions d'échange de données entre les machines terminales. Les protocoles de niveau de la session font généralement partie intégrante des protocoles des trois niveaux supérieurs du modèle.

Couche de transport)

Le niveau de transport est conçu pour transférer des paquets via le réseau de communication. Au niveau des transports, les paquets sont divisés en blocs.

Sur le chemin de l'expéditeur au destinataire, les packages peuvent être déformés ou perdus. Bien que certaines applications aient leurs propres outils de manutention d'erreur, il existe également ceux qui préfèrent traiter immédiatement une connexion fiable. Le fonctionnement du niveau de transport consiste à fournir des applications ou des niveaux supérieurs de la transmission de données de modèle (application et session) avec le degré de fiabilité dont ils ont besoin. Le modèle OSI définit cinq classes de services fournies par le niveau de transport. Ces types de service se distinguent par la qualité des services fournis: urgence, la possibilité de restaurer la communication interrompue, la présence d'outils de multiplexage pour plusieurs connexions entre différents protocoles d'application via un protocole de transport commun, et principalement la possibilité de détecter et de corriger la transmission des erreurs, telles que la distorsion, la perte et la duplication des packages.

Le niveau de transport détermine l'adressage des périphériques physiques (systèmes, leurs pièces) sur le réseau. Ce niveau garantit la livraison des blocs d'information aux destinataires et gère cette livraison. Sa tâche principale est de fournir des formes de transfert d'informations efficaces, pratiques et fiables entre les systèmes. Lorsqu'il y a plus d'un paquet dans le processus de traitement, le niveau de transport contrôle la priorité des paquets. Si le duplicata du message précédemment reçu passe, alors ce niveau l'identifie et ignore le message.

La fonction du niveau de transport comprend:

1. Contrôle de la transmission sur le réseau et assurant l'intégrité des blocs de données.

2. Détection d'erreur, élimination partielle de leurs erreurs d'élimination.

3. Restauration de la transmission après des échecs et des défauts.

4. Élargissement ou séparation des blocs de données.

5. Fournir des priorités lors de la transmission de blocs (normaux ou urgents).

6. Confirmation du transfert.

7. Élimination des blocs dans les ports des ports dans le réseau.

À partir du niveau de transport, tous les protocoles qui se chevauchent sont mis en œuvre par des outils logiciels, généralement inclus dans le système d'exploitation du réseau.

Les protocoles de la couche de transport les plus courants comprennent:

Protocole de contrôle de la pile TCP (Transmission Contocol) TCP / IP;

UDP (protocole de datagramme utilisateur) Protocole de dépendigrammes personnalisés TCP / IP.

Protocole de réseau Netware NCP (NetWare Core Protocol);

SPX (échange de paquets séquencé) commandé échange de packages de pile non novulles;

TP4 (protocole de transmission) - Protocole de transmission de classe 4 de classe 4.

Niveau de réseau (couche de réseau)

La couche réseau fournit la pose de canaux de connexion de systèmes d'abonné et d'administration via le réseau de communication, le choix de l'itinéraire est le moyen le plus rapide et fiable.

Niveau de réseau établit la communication dans réseau informatique Entre les deux systèmes et assure la pose de canaux virtuels entre eux. Un canal virtuel ou logique est un fonctionnement d'un composant réseau, qui crée les composants d'interaction par l'illusion du joint entre eux le chemin souhaité. De plus, la couche de réseau signale le véhicule sur les erreurs qui apparaissent. Les messages de niveau réseau sont appelés packages (paquet). Ce sont des frangements de données. Le niveau de réseau est responsable de leur adressage et de leur livraison.

La meilleure façon de transférer des données est appelée routage et sa solution est la tâche principale du niveau de réseau. Ce problème est compliqué par le fait que le chemin le plus court n'est pas toujours le meilleur. Souvent, le critère lors du choix d'une route est le temps de transfert de données sur cet itinéraire; Cela dépend de la bande passante des canaux de communication et de l'intensité du trafic, qui peut varier avec le temps. Certains algorithmes de routage tentent de s'adapter au changement de charge, tandis que d'autres prennent des décisions en fonction des moyennes pendant une longue période. Le choix d'un itinéraire peut être effectué selon d'autres critères, par exemple, la fiabilité du transfert.

Le protocole de niveau de canal fournit une livraison de données entre tous les nœuds uniquement sur un réseau avec une topologie typique appropriée. Il s'agit d'une restriction très rigide qui ne nous permet pas de créer des réseaux avec une structure développée, tels que des réseaux combinant plusieurs réseaux de réseau dans un réseau unique ou des réseaux hautement fiables dans lesquels une communication en excès existe entre les nœuds.

Ainsi, dans le réseau, la livraison de données est ajustée par un niveau de canal, mais le niveau de réseau est engagé dans la livraison des données entre réseaux. Lors de l'organisation de la livraison de paquets au niveau du réseau, le concept du numéro de réseau est utilisé. Dans ce cas, l'adresse du destinataire consiste en un numéro de réseau et un numéro d'ordinateur dans ce réseau.

Les réseaux sont connectés par des périphériques spéciaux appelés routeurs. Le routeur est un appareil qui collecte des informations sur la topologie entre les connexions de réseau Et sur sa base, les paquets de couche réseau dans le réseau de destination en avant. Afin de transférer un message de l'expéditeur situé sur le même réseau, le destinataire situé sur un autre réseau doit être effectué une certaine quantité de vitesse de transit (houblon) entre les réseaux, chaque fois en choisissant l'itinéraire approprié. Ainsi, la route est une séquence de routeurs pour lesquels le colis passe.

La couche réseau est responsable de la division des utilisateurs vers des groupes et des rouages \u200b\u200bde paquets en fonction de la conversion d'adresses MAC aux adresses réseau. Le niveau de réseau fournit également une transmission transparente de paquets au niveau de transport.

Niveau de réseau effectue des fonctions:

1. Création de connexions réseau et d'identification de leurs ports.

2. Détection et correction des erreurs qui se produisent lorsqu'elles sont transmises via le réseau de communication.

3. Gestion des flux de paquets.

4. Séquences de forfait organisation (rationalisation).

5. Routage et commutation.

6. Segmentation et association de forfaits.

Au niveau du réseau, deux types de protocoles sont déterminés. La première vue fait référence à la définition des règles de transmission de paquets avec les données des nœuds d'extrémité du nœud au routeur et entre les routeurs. Ce sont ces protocoles qui signifient généralement quand ils parlent de protocoles au niveau du réseau. Cependant, le niveau de réseau comprend souvent un autre type de protocoles appelé Protocoles d'échange des informations de route. En utilisant ces protocoles, les routeurs collectent des informations sur la topologie des pare-feu.

Les protocoles de la couche de réseau sont implémentés par des modules logiciels du système d'exploitation, ainsi que par des logiciels et du matériel des routeurs.

Le plus souvent, le niveau de réseau utilise des protocoles:

Protocole Internet (protocole Internet) Protocole Internet, protocole de réseau de piles TCP / IP, qui fournit des informations d'adresse et de route;

IPX (échange de paquets d'internetwork) du protocole d'échange de passage, conçu pour adresser et router des paquets dans Novell Networks;

X.25 Norme internationale pour les commutations mondiales avec commutation de paquets (partiellement, ce protocole est mis en œuvre au niveau 2);

CLNP (connexion moins de protocole de réseau) Protocole de réseau sans organisation d'organisation.

Liaison de données)

L'unité d'informations au niveau du canal est des cadres (cadre). Les cadres sont une structure logiquement organisée dans lesquelles des données peuvent être placées. La tâche du niveau de canal est de transmettre des cadres de la couche réseau au niveau physique.

Au niveau physique, les bits sont simplement envoyés simplement. Il ne faut pas en compte que dans certains réseaux dans lesquels des lignes sont utilisées alternativement avec plusieurs paires d'ordinateurs interagissant, le milieu de transmission physique peut être occupé. Par conséquent, l'une des tâches du niveau de la chaîne est de vérifier la disponibilité du support de transmission. Une autre tâche de niveau de canal consiste à mettre en œuvre des mécanismes de détection et de correction d'erreur.

Le niveau de la chaîne assure l'exactitude de la transmission de chaque trame, en plaçant une séquence particulière du bit, au début et à la fin de chaque image pour la marquer et calcule également la somme de contrôle en résumé tous les octets de cadre d'une certaine manière et ajouter la somme de contrôle au cadre. Lorsque le cadre vient, le destinataire calcule à nouveau la somme de contrôle des données obtenues et compare le résultat avec la somme de contrôle du cadre. S'ils coïncident, le cadre est considéré comme correct et accepté. Si sUMES DE CONTRÔLE Ne correspondez pas, l'erreur est corrigée.

La tâche du niveau de la chaîne est de prendre des paquets de la couche réseau et de les préparer à transmettre, pose dans le cadre de la taille appropriée. Ce niveau est obligé de déterminer où le bloc se termine et la détection des erreurs de transmission.

Au même niveau, les règles d'utilisation du niveau physique des nœuds du réseau sont déterminées. La présentation électrique des données dans le réseau local (bits de données, méthodes de codage de données et marqueurs) est comptabilisée à ce niveau et à ce niveau. Voici des erreurs détectées et corrigées (par des exigences de ré-transmission).

Le niveau de la chaîne fournit la création, la transmission et la réception des cadres de données. Ce niveau sert les demandes de niveau de réseau et utilise le service de couche physique pour recevoir et transmettre des paquets. Les spécifications IEEE 802.x divisent le niveau de canal en deux suites:

LLC (contrôle de la liaison logique) Le canal logique contrôle le contrôle logique. Le sous-couche LLC fournit une maintenance au niveau du réseau et est associée à la transmission et à la réception des messages utilisateur.

Mac (Médias d'évaluation du contrôle) Contrôle d'accès. Le sous-couche Mac ajuste l'accès à l'environnement physique partagé (détection de transmission de marqueurs ou collision) et contrôle l'accès au canal de communication. Le sous-couche LLC est au-dessus du sublayeur Mac.

Le niveau de canal détermine l'accès à l'environnement et contrôle la procédure de transfert via les données du canal.

Avec de grandes tailles des blocs de données transmis, la couche de canal les divise en images et transmet des cadres sous forme de séquences.

Lors de la réception des cadres, le niveau génère des blocs de données transmis. La taille du bloc de données dépend de la méthode de transmission, la qualité du canal par lequel elle est transmise.

Dans les réseaux locaux, les protocoles de niveau de canal sont utilisés par des ordinateurs, des ponts, des commutateurs et des routeurs. Dans les ordinateurs, les fonctions de niveau de canal sont mises en œuvre par des efforts conjoints. adaptateurs réseau Et leurs conducteurs.

Le niveau de la chaîne peut effectuer les types de fonctions suivants:

1. Organisation (établissement, gestion, résiliation) des connexions de canaux et identification de leurs ports.

2. Organisation et transfert du personnel.

3. Détection d'erreur et correction.

4. Gestion des flux de données.

5. Assurer la transparence des canaux logiques (données transmises de données codées de quelque manière que ce soit).

Les protocoles les plus fréquemment utilisés sur le niveau de canal comprennent:

HDLC (contrôle de la liaison de données de haut niveau) Protocole de contrôle de transfert de données de haut niveau pour connexions successives;

IEEE 802.2 LLC (type I et type II) fournissent à MAC pour les environnements 802.x;

Technologie de réseau Ethernet selon IEEE 802.3 pour les réseaux utilisant la topologie des pneus et l'accès collectif avec l'écoute de la fréquence porteuse et de la détection des conflits;

Technologie de réseau de jetons en anneau selon IEEE 802.5, en utilisant une topologie d'anneau et une méthode d'accès à la bague avec une transmission de marqueur;

Station d'interface Date de distribution de fibres) Technologie de réseau selon la norme IEEE 802.6 à l'aide de la porte-fibre optique;

X.25 Norme internationale pour les commutations mondiales avec commutation de paquets;

Réseau de relais de cadre organisé à partir des technologies X25 et RNIS.

Niveau physique (couche physique)

La couche physique est conçue pour conjuguer avec des moyens physiques de la connexion. Les moyens physiques du composé sont une combinaison de l'environnement physique, du matériel et de l'environnement physique. logicielassurer la transmission de signaux entre systèmes.

L'environnement physique est une substance matérielle à travers laquelle des signaux sont transmis. L'environnement physique est la base sur laquelle les moyens physiques du composé sont construits. L'éther, les métaux, le verre optique et le quartz sont largement utilisés comme environnement physique.

Le niveau physique consiste en une sucette avec un environnement et une conversion de conversion de conversion.

Les premiers d'entre eux garantissent l'appariement du flux de données avec le canal de communication physique utilisé. La seconde fournit des transformations associées aux protocoles applicables. La couche physique fournit une interface physique avec un canal de transmission de données et décrit également les procédures de transmission au canal et les reçoivent du canal. À ce niveau, les paramètres électriques, mécaniques, fonctionnels et procéduraux sont définis pour la communication physique dans les systèmes. Le niveau physique reçoit des paquets de données du niveau de canal recouvert et les convertit en signaux optiques ou électriques correspondant à 0 et 1 flux binaire. Ces signaux sont envoyés via le support de transmission à l'unité de réception. Les propriétés mécaniques et électriques / optiques du milieu de transmission sont déterminées au niveau physique et comprennent:

Type de câbles et de connecteurs;

Contacts de câblage dans les connecteurs;

Schéma de codage de signal pour les valeurs 0 et 1.

Le niveau physique effectue les fonctions suivantes:

1. Établissement et séparation des connexions physiques.

2. Transmission de signaux dans le code de série et la réception.

3. Écouter, dans les cas de droite, les canaux.

4. Identification des canaux.

5. Notification des défauts et des échecs.

La notification des défauts et des échecs est due au fait qu'au niveau physique, il y a une détection d'une certaine classe d'événements qui interfèrent travail normal Réseaux (collision des cadres envoyés à la fois par plusieurs systèmes, découpant le canal, éteignant la puissance, la perte de contact mécanique, etc.). Les types de service fournis par la couche de canal sont déterminés par les protocoles de la couche physique. L'écoute de la chaîne est nécessaire dans les cas où un groupe de systèmes est connecté à un canal, mais émettant simultanément des signaux en transmission simultanément n'est autorisé à l'un d'entre eux. Par conséquent, l'écoute de la chaîne vous permet de déterminer s'il est libre de transférer. Dans certains cas, pour une définition plus claire de la structure, le niveau physique est divisé en plusieurs sublons. Par exemple, le niveau physique du réseau sans fil est divisé en trois costumes (Fig. 1.14).

Figure. 1.14. LAN sans fil physique

Les fonctions de la couche physique sont implémentées dans tous les périphériques connectés au réseau. Depuis l'ordinateur, la fonction de couche physique est effectuée par un adaptateur réseau. Les repères sont le seul type d'équipement qui ne fonctionne qu'au niveau physique.

La couche physique peut fournir à la fois une transmission asynchrone (série) et synchrone (parallèle), utilisée pour certains ordinateurs centraux et mini-ordinateurs. Au niveau physique, le schéma de codage doit être défini pour représenter les valeurs binaires afin de les transférer sur le canal de communication. De nombreux réseaux locaux utilisent le codage Manchester.

Un exemple de protocole de niveau physique peut servir de technologie Ethernet, qui détermine comme une paire de citation non blindée de catégorie 3 que le câble utilisé, avec une résistance aux ondes de 100 ohms, le connecteur RJ-45, la longueur maximale du physique Segment de 100 mètres, code Manchester pour la représentation des données et d'autres caractéristiques. Environnements et signaux électriques.

Les spécifications les plus courantes de la couche physique comprennent:

EIA-RS-232-C, CCITT V.24 / V.28 - Caractéristiques mécaniques / électriques d'une interface série non équilibrée;

EIA-RS-422/449, CCITT V.10 - Caractéristiques mécaniques, électriques et optiques d'une interface série équilibrée;

Ethernet - Technologie de réseau Selon IEEE 802.3 pour les réseaux utilisant la topologie des pneus et l'accès collectif avec l'écoute de la détection de transporteur et de conflit;

Bague de jeton - Technologie de réseau selon la norme IEEE 802.5, en utilisant la topologie de l'anneau et la méthode d'accès à la bague avec la transmission du marqueur.

Le modèle de référence OSI est une hiérarchie réseau de 7 niveaux créée par l'Organisation internationale pour les normes (ISO). Le modèle présenté à la Fig. 1 a 2 modèles différents:

  • modèle horizontal basé sur des protocoles qui implémentent l'interaction des processus et des logiciels sur différentes machines
  • modèle vertical basé sur des services mis en œuvre par des niveaux voisins les uns aux autres sur une machine

Vertical - Les niveaux adjacents changent avec des informations à l'aide d'interfaces API. Le modèle horizontal nécessite un protocole général pour l'échange d'informations au même niveau.

Image 1

Le modèle OSI décrit uniquement les méthodes d'interaction système implémentées par le système d'exploitation, le logiciel, etc. Le modèle n'inclut pas les méthodes d'interaction entre les utilisateurs finaux. Dans des conditions idéales, les applications doivent toutefois s'appliquer au niveau supérieur du modèle OSI, toutefois, dans la pratique, de nombreux protocoles et programmes ont des méthodes d'accès à des niveaux inférieurs.

Niveau physique

Au niveau physique, les données sont présentées sous la forme de signaux électriques ou optiques correspondant à 1 et 0 débit binaire. Les paramètres du milieu de transmission sont déterminés au niveau physique:

  • type de connecteurs et câbles
  • fiche de contacts dans les connecteurs
  • schéma de codage de signal 0 et 1

Les types de spécifications les plus couramment courants à ce niveau:

  • - Paramètres d'une interface série déséquilibrée
  • - Paramètres d'une interface série équilibrée
  • IEEE 802.3 -
  • IEEE 802.5 -

Au niveau physique, il est impossible de plonger dans la signification des données, car il est représenté comme des bits.

Niveau de canal

Ce canal implémente le transport et la réception des cadres de données. Le niveau implémente les demandes de niveau du réseau et utilise le niveau physique de la réception et de la transmission. La spécification IEEE 802.x Divisez ce niveau en deux contrôles sous-socle (LLC) et le contrôle de l'accès à l'environnement (Mac). Les protocoles les plus courants à ce niveau:

  • IEEE 802.2 LLC et MAC
  • Ethernet
  • Anneau de jeton.

De plus, à ce niveau, la détection et la correction des erreurs pendant la transmission sont mises en œuvre. Sur le niveau de la chaîne, le colis est placé dans le champ de données de trame - encapsulation. La détection des erreurs est possible en utilisant différentes méthodes. Par exemple, la mise en œuvre de frontières fixes ou de checksum.

Niveau de réseau

À ce niveau, les utilisateurs du réseau sont divisés en groupes. Il y a un routage de paquet basé sur des adresses MAC. La couche de réseau implémente la transmission transparente des paquets au niveau de transport. A ce niveau, les limites des réseaux sont effacées. technologies différentes. Travailler à ce niveau. Un exemple de couche de réseau est illustré à la Fig.2. Les protocoles les plus fréquents:

Figure 2.

Niveau de transport

À ce niveau, les flux d'informations sont divisés en paquets pour les transmettre au niveau du réseau. Les protocoles les plus courants de ce niveau:

  • TCP - Protocole de gestion de transfert

Niveau de session

À ce niveau, il existe une organisation de sessions d'échange d'informations entre les machines terminales. À ce niveau, le côté actif est déterminé et la synchronisation de la session est mise en œuvre. En pratique, de nombreux autres protocoles de niveaux incluent une fonction de niveau de session.

Niveau de présentation

A ce niveau, échange de données entre logiciels sur différents systèmes d'exploitation. À ce niveau, la conversion d'informations (, la compression, etc.) est mise en œuvre pour transmettre le flux d'informations au niveau de transport. Les protocoles de niveau sont également utilisés par ceux utilisant les niveaux les plus élevés du modèle OSI.

Niveau appliqué

Niveau appliqué implémente l'accès des applications au réseau. Le niveau gère le transfert de fichiers et la gestion du réseau. Protocoles utilisés:

  • FTP / TFTP - Protocole de transfert de fichiers
  • X 400 - Email
  • Telnet
  • CMIP - Gestion de l'information
  • SNMP - Gestion du réseau
  • NFS - Système de fichiers réseau
  • FTAM - Méthode d'accès pour le transfert de fichier

Du fait que le protocole est un accord adopté par deux objets interagissants dans ce cas par deux ordinateurs opérant sur le réseau, il ne devrait pas du tout que ce soit nécessairement standard. Mais dans la pratique, lors de la mise en œuvre de réseaux, généralement utilisés protocoles standard. Il peut être marqué, national ou normes internationales.

Au début des années 1980, un certain nombre d'organisations internationales de normalisation - ISO, UIT -T et d'autres ont développé un modèle qui joue un rôle important dans le développement de réseaux. Ce modèle s'appelle le modèle ISO / OSI.

Modèle d'interaction des systèmes ouverts (Interconnexion du système ouvert, OSI) Détermine divers niveaux d'interaction de systèmes dans réseaux de commutation de paquets, leur donne des noms standard et indique quelles fonctions doivent effectuer chaque niveau.

Le modèle OSI a été développé sur la base d'une grande expérience acquise dans la création de réseaux informatiques, principalement mondiales, dans les années 70. Description complète Ce modèle prend plus de 1000 pages de texte.

Dans le modèle OSI (figure 11.6), les moyens d'interaction sont divisés en sept niveaux: appliqués, représentant, session, transport, réseau, canal et physique. Chaque niveau traite d'un certain aspect de l'interaction des périphériques réseau.


Figure. 11.6.

Le modèle OSI décrit uniquement les systèmes d'interaction mis en œuvre par le système d'exploitation, utilitaires système et matériel. Le modèle n'inclut pas les moyens d'interaction entre les applications d'utilisateur final. Les protocoles d'interaction d'applications propres sont mis en œuvre en faisant référence aux outils système. Par conséquent, il est nécessaire de distinguer le niveau d'interaction des applications et niveau appliqué.

Il convient également de garder à l'esprit que l'application peut prendre les fonctions de certains niveaux supérieurs du modèle OSI. Par exemple, certains SGBD sont intégrés accès à distance aux fichiers. Dans ce cas, l'application, effectuant un accès aux ressources distantes, n'utilise pas le service de fichiers système; Elle a lieu niveaux supérieurs Les modèles OSI et se réfèrent directement aux moyens système responsables de transport Messages réseau situés aux niveaux inférieurs du modèle OSI.

Donc, laissez la demande désigne la demande à la couche d'application, telle que le service de fichiers. Basé sur cette demande logiciel Le niveau appliqué génère un message format standard. Le message habituel consiste en un champ d'en-tête et de données. L'en-tête contient les informations de service qui doivent être transférées via le réseau vers le niveau d'application de la machine de destination pour l'informer de ce que les travaux doivent être effectués. Dans notre cas, l'en-tête, évidemment, devrait contenir des informations sur l'emplacement du fichier et le type d'opération qui doit être exécuté. Le champ Données de messages peut être vide ou contenir toutes les données, telles que celles qui doivent être enregistrées dans fichier distant. . Mais afin de fournir ces informations exprès, de nombreuses tâches ont encore de nombreuses tâches à résoudre, la responsabilité que les niveaux sous-jacents portent.

Une fois que le message est généré niveau appliqué l'envoie la pile niveau représentatif. Protocole niveau représentatif Sur la base des informations obtenues à partir de l'en-tête de niveau d'application, effectue les actions requises et ajoute au message ses propres informations de service - en direction de l'en-tête. niveau représentatifqui contient des instructions pour le protocole niveau représentatif Adresses de machine. Le message résultant est transmis en panne niveau de sessionqui à son tour ajoute son titre, etc. (certains protocoles placent des informations officielles non seulement au début du message sous la forme d'un en-tête, mais à la fin, sous la forme de la soi-disant "confusion".) Enfin, Le message atteint le bas, niveau physiquequi, en fait, le transfère sur les lignes de la machine de contact. À cette heure, le message "fait" les titres de tous les niveaux (

Modèle de réseau OSI. (Modèle de référence de base de l'interaction des systèmes ouverts, anglais. Modèle de référence de base des systèmes ouverts) - Un modèle de réseau abstrait pour la communication et le développement de protocoles de réseau.

Le modèle est composé de 7 niveaux situés au-dessus de l'autre. Les niveaux interagissent les uns avec les autres (par «vertical») par interfaces et peuvent interagir avec un niveau parallèle d'un autre système (horizontal ») à l'aide de protocoles. Chaque niveau ne peut interagir que avec leurs voisins et effectuer uniquement les fonctions. Malgré l'existence d'autres modèles, la plupart des fabricants de réseau développent aujourd'hui leurs produits basés sur cette structure.

Niveaux OSI

Chaque niveau du modèle OSI est responsable du processus de traitement du processus de traitement de données pour la transmission sur le réseau.

Selon le modèle OSI, les données passent littéralement de haut en bas le long des niveaux du modèle OSI de l'ordinateur d'envoi et des niveaux de l'OSI de l'ordinateur de réception. L'ordinateur de réception a lieu le processus, encapsulation inverse. Les bits arrivent au niveau physique de l'OSI de l'ordinateur de réception. Dans le processus de déplacement des niveaux d'OSI de l'ordinateur de réception, les données arriveront au niveau de l'application.

NiveauNomDescription 1.Description 2.
7. AppliquéC'est le niveau avec lequel les utilisateurs travaillent produits finaux. Ils ne se soucient pas de la façon dont les données sont transmises, pourquoi et à travers quelle place ... ils ont dit "je veux!" - Et nous, programmeurs, doit leur fournir. À titre d'exemple, vous pouvez prendre en compte tout jeu de réseau: cela fonctionne pour le joueur à ce niveau.Lorsque l'utilisateur souhaite envoyer des données, par exemple, e-mailAu niveau de l'application, le processus d'encapsulation commence. Niveau appliqué est responsable de la fourniture l'accès au réseau aux applications. Les informations passent à travers les trois niveaux supérieurs et, tombant, le niveau de transport est considéré comme des données.
6. Exécutif (Introduction à XML, SMB)Ici, le programmeur traite des données obtenues à partir des niveaux inférieurs. Fondamentalement, il convertissait et présente des données sur une forme conviviale.
5. Session (TLS, certificats SSL pour site, courrier, NetBIOS)Ce niveau permet aux utilisateurs d'effectuer des "sessions de communication". C'est à ce niveau, le transfert de paquets devient transparent pour un programmeur, et il peut ne pas penser à la mise en œuvre, transmettre directement des données sous forme de flux solide. Ici, la scène rejoint les protocoles HTTP, FTP, TELNET, SMTP, etc., etc.
4. Transport (TCP, ports UDP)Moniteurs Transfert de données ( packs de réseau). C'est-à-dire qu'il vérifie leur intégrité pendant la transmission, distribue la charge, etc. Ce niveau implémente des protocoles tels que TCP, UDP, etc. Pour nous est le plus grand intérêt.Au niveau des transports, les données sont divisées en segments plus facilement gérés ou aux blocs PDU du niveau de transport, pour commander le transport sur le réseau. Le bloc PDU décrit les données lorsqu'ils passent d'un niveau du modèle OSI à une autre. De plus, la couche de transport PDU contient de telles informations que les numéros de port, les numéros de séquence et les numéros d'accusé de réception utilisés pour transporter de manière fiable des données.
3. Protocole de diagnostic de réseau réseau (IP, réseau ICMP)Contrôle logiquement l'adressage sur le réseau, le routage, etc. Doit être intéressant pour les développeurs de nouveaux protocoles et normes. À ce niveau, IP, IPX, IGMP, ICMP, les protocoles ARP sont mis en œuvre. Principalement géré par les conducteurs et systèmes d'exploitation. Bien sûr, cela en vaut la peine, mais seulement lorsque vous savez ce que vous faites, et tout à fait confiant en vous-même.Au niveau du réseau, chaque segment reçu du niveau de transport devient un package. Le paquet contient une adressage logique et d'autres données de contrôle 3.
2. Canal (wi-fi, qu'est-ce que Ethernet)Ce niveau surveille la perception des signaux électroniques par logique (éléments radioélectriques) de périphériques matériels. C'est-à-dire interagir à ce niveau, le matériel transforme les bits en signaux électriques et inversement. Cela ne nous intéresse pas, car nous ne développons pas de matériel, de chips, etc. Préoccupations de niveau cartes réseau, ponts, commutateurs, ruteurs, etc.Sur le niveau de la chaîne, chaque paquet reçu du niveau de réseau devient un cadre. Le cadre contient l'adresse physique et les données de correction d'erreur.
1. Matériel (physique) (laser, électricité, radio)Contrôle la transmission de signaux physiques entre les périphériques matériels inclus dans le réseau. Autrement dit, contrôle la transmission des électrons par des fils. Cela ne nous intéresse pas, car tout ce qui est à ce niveau est contrôlé par le matériel (la mise en œuvre de ce niveau est la tâche des fabricants de moyeux, de multiplexeurs, de répéteurs et d'autres équipements). Nous ne sommes pas des physiciens-radio-amateurs, mais GameDeverevereloers.Au niveau physique, le cadre devient des bits. Sur le réseau, les bits sont transmis un par un.

Nous voyons que, plus le niveau est élevé - plus le degré d'abstraction provenant du transfert de données, pour travailler avec les données elles-mêmes. C'est la signification de l'ensemble du modèle OSI: grimpant plus haut et plus élevé le long des étapes de ses escaliers, nous sommes de moins en moins de la manière dont les données sont transmises, nous sommes de plus en plus intéressés par les données elles-mêmes plutôt que dans le signifie les transférer. En tant que programmeurs, nous sommes intéressés aux niveaux 3, 4 et 5. Nous devons utiliser les fonds qu'ils fournissent afin de construire 6 et 7 niveaux avec lesquels les utilisateurs finaux seront en mesure de travailler.

Niveau de réseau

Sur le niveau du réseau OSI, des protocoles IP sont implémentés (IPv4, IPv6 Interwatch, IPX, IGMP, ICMP, ARP.

Il est nécessaire de comprendre pourquoi il était nécessaire de créer une couche de réseau, pourquoi les réseaux construits à l'aide de canaux et de niveaux physiques ne pouvaient pas satisfaire les exigences de l'utilisateur.

Créez un réseau complexe et structuré avec l'intégration de diverses technologies de réseau, Niveaux de canal et de canal: Pour cela, certains types de ponts et de commutateurs peuvent être utilisés. Naturellement, le trafic dans un tel réseau se développe au hasard, mais d'autre part, il est caractérisé par certaines lois. En règle générale, dans un tel réseau, certains utilisateurs travaillant sur une tâche commune (par exemple, les employés du même département) sont le plus souvent adressés à des demandes ou de serveur généralEt parfois parfois, ils ont besoin d'accès aux ressources des ordinateurs d'un autre ministère. Par conséquent, selon trafic réseau Les ordinateurs du réseau sont divisés en groupes qui appellent des segments de réseau. Les ordinateurs sont combinés dans un groupe si la plupart de leurs messages sont destinés (adressés) aux ordinateurs du même groupe. La séparation du réseau sur des segments peut effectuer des ponts et des commutateurs. Ils ont blindé le trafic local à l'intérieur du segment sans transmettre de cadres au-delà de ses limites, à l'exception de ceux adressés aux ordinateurs d'autres segments. Ainsi, un réseau se désintègre dans des sous-réseaux distincts. De ces sous-réseaux à l'avenir, des réseaux composites peuvent être construits suffisamment grandes tailles.

L'idée de partitionnement sur le sous-réseau est la base de la construction de réseaux composites.

Le réseau est appelé composite (Entretien ou Internet) s'il peut être représenté comme un ensemble de multiples réseaux. Les réseaux inclus dans le réseau composé sont appelés Subnets (sous-réseau), qui composent des réseaux ou simplement des réseaux, chacun pouvant fonctionner sur la base de sa propre technologie de niveau de canal (bien que cela ne soit pas nécessaire).

Mais, l'incarnation de cette idée à la vie avec l'aide de répéteurs, de ponts et de commutateurs présente des limitations et des inconvénients très importants.

    Dans la topologie du réseau construit à la fois avec l'aide de répéteurs et de ponts ou de commutateurs, il ne devrait y avoir aucune boucle. En effet, un pont ou un commutateur peut résoudre la tâche de livrer un emballage uniquement lorsqu'il existe un chemin unique entre l'expéditeur et le destinataire. Bien que dans le même temps, la présence d'obligations redondantes qui forment des boucles est souvent nécessaire pour un meilleur équilibrage de la charge, ainsi que d'accroître la fiabilité du réseau en formant des chemins de secours.

    Les segments de réseau logique situés entre ponts ou commutateurs sont faiblement isolés les uns des autres. Ils ne sont pas protégés des tempêtes de radiodiffusion. Si une station envoie message de diffusionCe message est transmis à toutes les stations de tous les segments de réseau logique. L'administrateur doit limiter manuellement le nombre de paquets de diffusion, qui est autorisé à générer du nœud par unité de temps. En principe, il était d'une certaine manière d'éliminer le problème des tempêtes de radiodiffusion utilisant le mécanisme de réseaux virtuels (configuration de VLAN Debian D-Link) mis en œuvre dans de nombreux commutateurs. Mais dans ce cas, bien qu'il soit possible de créer de manière flexible isolée sur le trafic d'un groupe de stations, mais en même temps, ils sont complètement isolés, c'est-à-dire les nœuds d'un réseau virtuel Ne peut pas interagir avec des nœuds d'un autre réseau virtuel.

    Dans les réseaux construits sur la base de ponts et de commutateurs, il est assez difficile de résoudre la tâche de gestion du trafic en fonction des données contenues dans l'emballage. Dans ces réseaux, cela n'est possible qu'avec l'aide de filtres personnalisés, à la tâche que l'administrateur doit traiter de la représentation binaire du contenu des paquets.

    La mise en oeuvre du sous-système de transport uniquement avec les moyens de niveaux physiques et canaux auxquels comprennent des ponts et des commutateurs, conduit à un système d'adressage à un niveau non suffisamment souple: Mac-Adresse est utilisé comme station du destinataire, qui est associé rigoureusement avec un adaptateur réseau.

Tous les inconvénients ci-dessus des ponts et des commutateurs ne sont associés que sur le fait qu'ils travaillent sur des protocoles de niveau de canal. La chose est que ces protocoles ne déterminent pas explicitement le concept d'une partie du réseau (ou de sous-réseau, ou de segment), qui pourrait être utilisé lors de la structuration d'un grand réseau. Par conséquent, les technologies de réseau ont décidé d'instruire la tâche de construire un réseau composite à un nouveau réseau - réseau.

La cloche.

Il y a ceux qui ont lu cette nouvelle devant vous.
Abonnez-vous pour recevoir des articles frais.
E-mail
Nom
Nom de famille
Comment voulez-vous lire la cloche
Sans spam