Netsplit

Netsplit

Dans un réseau d'ordinateurs, en particulier pour IRC (Internet Relay Chat), le terme anglais netsplit désigne une déconnexion d'un nœud du réseau auquel il était connecté au préalable.

Illustration d'un netsplit

Le schéma ci-dessous représente un réseau d'ordinateurs.

Un réseau d'ordinateurs opérationnel.

Chaque trait représente une connexion établie entre deux nœuds ; chaque nœud représente soit un serveur, soit un utilisateur sur le réseau. Ainsi, le serveur C est connecté directement au serveur A qui est aussi connecté aux serveurs B et D.

Si une interruption se produit dans la connexion entre C et A, la connexion pourrait être terminée. Cela peut être causé par une erreur survenant sur la socket (point d'accès à une connexion TCP) du serveur ou plus vraisemblablement par un lag (ou délai) excessif causé par un manque de bande passante et par lequel le serveur distant A anticipe la rupture (timeout).

Un réseau sur lequel s'est produit un netsplit.

Quand la connexion entre A et C est interrompue, les utilisateurs connectés aux serveurs qui ne sont plus accessibles sur le réseau donnent l'impression d'avoir disparu. Par exemple, si l'utilisateur Sara est connecté au serveur A, Bob au serveur B et Joe au serveur C, et que C et A sont déconnectés, il semblera à Sara et à Bob que Joe a quitté le reseau alors qu'il semblera à Joe que Sara et Bob ont quitté le réseau. Cela arrive parce que les serveurs auxquels ils sont connectés sont informés du changement du réseau et mettent à jour leurs informations locales pour annoncer ces changements.

Plus tard, les serveurs C et A pourront se reconnecter et les utilisateurs qui semblaient avoir disparu du réseau (soit du réseau des utilisateurs du serveur C, soit du réseau des utilisateurs des autres serveurs) réapparaîtront. Le processus d'envoi de cette mise à jour d'informations à tous les serveurs est appelé un sync ou netburst (rafale de reconnexion).

Conséquences

Lors d'une coupure de connexion, toutes les personnes utilisant le serveur défectueux comme passerelle sont éjectés en masse.

Un netsplit peut être exploité pour effectuer une attaque menant à un takeover ou prise de contrôle du canal. Dans ce cas, l'attaquant se connecte sous le nom de l'utilisateur qu'il veut déconnecter et lorsque le netburst se produit les deux utilisateurs sont déconnectés. C'est inefficace dans les réseaux IRC où les services existent.

Plusieurs parades ont été développées dans les serveurs IRC, comme timestamp sur EFnet ou nick delay sur IRCnet, etc.


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Netsplit de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Netsplit — (в компьютерных сетях, в частности, в IRC) термин, обозначающих отключение узла из ранее созданной сети или между двумя узлами. IRC сеть является ненаправленным ациклическим графом, и разрыв соединения между двумя узлами разделяет всю сеть на две …   Википедия

  • Netsplit — es un término que se utiliza para describir la desconexión de un determinado nodo en la Red de computadoras de IRC. Considere la gráfica siguiente, la cual representa una Red de computadoras Una red funcionando normalmente …   Wikipedia Español

  • Netsplit — In computer networking, specifically Internet Relay Chat (IRC), netsplit is the disconnection of a given node from the previously established network or between two nodes. As an IRC network is an undirected acyclic graph, a split between any two… …   Wikipedia

  • Netsplit — Ein normal funktionierendes Netzwerk. Ein Netsplit zwischen Server A und Server C …   Deutsch Wikipedia

  • netsplit — 1. noun A technical glitch encountered when two or more IRC servers lose their connection to each other, dividing the network into a number of isolated groups of users. 2. verb To leave an IRC server because of a netsplit …   Wiktionary

  • Net split — Netsplit Dans un réseau d ordinateurs, en particulier pour IRC (Internet Relay Chat), le terme anglais netsplit désigne une déconnexion d un nœud du réseau auquel il était connecté au préalable. C est en français une coupure de connexion.… …   Wikipédia en Français

  • Internet Relay Chat — IRC redirects here. For other uses, see IRC (disambiguation). For IRC channels dedicated to Wikipedia, see Wikipedia:IRC Internet Relay Chat (IRC) is a protocol for real time Internet text messaging (chat) or synchronous conferencing.[1] It is… …   Wikipedia

  • Prise de controle — Prise de contrôle En informatique, le terme prise de contrôle (en anglais, takeover, parfois abrégé par TO) est utilisé dans le contexte de la messagerie instantanée, et notamment au sujet d IRC pour désigner un acte consistant à prendre le… …   Wikipédia en Français

  • Prise de contrôle — En informatique, le terme prise de contrôle (en anglais, takeover, parfois abrégé par TO) est utilisé dans le contexte de la messagerie instantanée, et notamment au sujet d IRC pour désigner un acte consistant à prendre le contrôle d un canal IRC …   Wikipédia en Français

  • Take-over — Prise de contrôle En informatique, le terme prise de contrôle (en anglais, takeover, parfois abrégé par TO) est utilisé dans le contexte de la messagerie instantanée, et notamment au sujet d IRC pour désigner un acte consistant à prendre le… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”