Skip to main content

Qu'est-ce que la programmation du réseau informatique?

La programmation de réseau informatique décrit le processus de réalisation de programmes capables d'utiliser la communication réseau pour fonctionner.Programmes réalisés en utilisant cette méthode mdash;Essentiellement tous les programmes qui nécessitent d'autres programmes en réseau pour opérer mdash;sont appelés un système distribué.Ces programmes se répartissent en trois catégories: connectés, non connectés ou entre pairs.Ces catégories décrivent, en termes généraux, la façon dont le programme utilise la connexion réseau et la relation qu'elle a avec les programmes à l'autre bout.

Lorsque vous parlez de la programmation des réseaux informatiques, le terme réseau est très large.Il couvre tout, des intranets locaux, où une seule personne partage l'accès entre les systèmes connectés et l'accès Internet complet, où les systèmes peuvent être à des milliers de kilomètres.Quel que soit le but, l'emplacement ou la distance entre les programmes, ils ont tous besoin de plusieurs pièces à différents endroits pour fonctionner correctement.

Le terme commun utilisé pour décrire ces programmes est un «système distribué». Cela signifie essentiellement que les parties individuelles du programme ontété distribué à plusieurs emplacements.Le programme agit comme un seul système, mais il oblige le réseau à permettre à ces systèmes d'interagir.

En général, la programmation du réseau informatique se divise en trois catégories.Un système connecté nécessite que deux systèmes ou plus communiquent constamment pour fonctionner.Ce sont souvent des relations client / serveur, où de nombreux clients uniques se connectent tous à un grand serveur.Dans ces cas, il y a généralement une bonne quantité d'inégalité, généralement la moitié du système connecté est beaucoup plus important ou a plus de fonctionnalités que l'autre.

La programmation de réseaux informatiques non connectée crée des systèmes qui doivent se parler,mais fonctionnera indépendamment.Bien que ce modèle dispose de nombreuses applications, une utilisation courante courante est le serveur d'authentification.Dans cette configuration, un programme est complet et complet en un seul endroit, mais ne fonctionnera pas sauf instruit par un autre programme.Lorsqu'un utilisateur tente d'utiliser le programme, il interroge le serveur d'authentification pour l'autorisation et le serveur répondra.Les informations sur le serveur sont inutiles pour le programme, mais cela ne fonctionnera que s'ils peuvent communiquer.

Le troisième type de programmation réseau informatique est peer-to-peer.Dans ce style, les programmes sont à la fois un client et un serveur, à la fois envoyant et recevant des informations en même temps.Ces programmes se connecteront généralement à d'autres programmes du même type, créant un système fermé composé de centaines, voire des milliers de systèmes indépendants.Il s'agit généralement du plus équilibré des styles de programmation de réseau informatique car chaque programme individuel est essentiellement le même.