Netsplit

Netsplit

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

Рассмотрим изображение, изображающее компьютерную сеть.

Нормально функционирующая сеть.
Сеть, в которой произошёл netsplit.
Скриншот типичного Netsplit’а (клиент X-Chat).

Каждая линия представляет собой соединение между двумя узлами; каждый узел представляет собой сервер или пользователя сети. Таким образом, сервер C прямо подключен к A, который также соединён с B и D.

Когда соединение между A и C разорвано, пользователи, соединённые с другими серверами, которые больше не доступны в сети, отображаются, как покинувшие сеть. Например, если пользователь Sara соеднинён с сервером A, пользователь Bob соединён с сервером B, и пользователь Joe соединён с C, и C отсоединяется от A, это будет выглядеть для Joe, как если бы Sara и Bob отсоединились от сети, а для пользователей Sara и Bob, как если бы вышел Joe. Это происходит потому, что серверы получают информацию об изменениях в сети, и обновляют свою местную информацию для отображения изменений.

Потом, сервер C может воссоединиться с серверами в сети и пользователи, которые были отображены как вышедшие, вернутся; процесс отправки обновлённой информации ко всем серверам в сети называется netburst (или синхронизацией).

Иногда некоторые пользователи пытаются использовать netsplit для получения доступа к защищённым паролем каналам. Если на канале нет ни одного пользователя сервера C, он может зайти на частный канал и позже получить к нему доступ после воссоединения серверов. Это обычно называется split riding.

Другая, типичная IRC-атака, ориентированная на netsplit — пересечение имён пользователей. Атака заключается в том, что пользователь из отделённого сегмента изменяет своё имя в сети на ник существующего пользователя другой части разделённой сети. После восстановления соединения сеть отключит пользователей, так так только один пользователь с одинаковым ником может быть в сети одновременно. Современное программное обеспечение IRC-серверов устраняют этот вид атаки, но при использовании на серверах старого ПО уязвимость по прежнему существует.

Содержание

Как выглядит netsplit?

Когда два сервера в сети разделяются, пользователь видит большое число покинувших канал пользователей. После воссоединения серверов, пользователеь видит возвращение на канал других пользователей, покинувших его во время netsplit'а.

В обычных IRC-клиентах

* usera has quit (a.irc.net b.irc.net)
* userb has quit (a.irc.net b.irc.net)
* userc has quit (a.irc.net b.irc.net)
* usera has joined #channel
* userb has joined #channel
* userc has joined #channel

В консольном клиенте irssi

00:00 -!- Netsplit a.irc.net <-> b.irc.net quits: usera, userb, userc
00:00 -!- Netsplit over, joins: usera, userb, userc

Для пользователей частной сети

* usera has quit (*.net *.split)
* userb has quit (*.net *.split)
* userc has quit (*.net *.split)
* usera has joined #channel
* userb has joined #channel
* userc has joined #channel



Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "Netsplit" в других словарях:

  • 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 — 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… …   Wikipédia en Français

  • 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


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»