Jump to content

Нетсплит

В компьютерных сетях , в частности в Интернет-чате (IRC), нетсплит — это разрыв соединения между двумя серверами. Разделение между любыми двумя серверами делит всю сеть на две части. [ 1 ]

Причина и следствие

[ редактировать ]

Рассмотрим график справа, который представляет компьютерную сеть . Каждая линия представляет собой установленное соединение. Следовательно, сервер C подключен напрямую к A который также подключен к B и D. ,

Нормально работающая сеть.
Сеть, в которой произошло разделение сети.

Если произойдет нарушение связи между C и A , в результате соединение может быть прервано. Это может произойти либо из-за того, что сокет выдает ошибку, либо из-за чрезмерной задержки , в течение которой удаленный сервер A ожидает этого случая (это называется тайм-аутом).

Когда соединение между A и C разрывается, пользователи, которые были подключены к другим серверам, которые больше не доступны в сети, выходят из сети. Например, если пользователь Сара подключен к серверу A , пользователь Боб подключен к серверу B , а пользователь Джо подключен к C , а C отделяется или отключается от A будет казаться , Джо , что Сара и Боб оба вышли из игры. покажется (отключен от сети), и Саре и Бобу , что Джо ушел. Однако Джо по-прежнему может общаться с любым, кто подключен к тому же серверу (в данном случае серверу C ). Это происходит потому, что серверы, к которым они подключены, получают информацию об изменении состояния сети и соответствующим образом обновляют свою локальную информацию, чтобы отобразить это изменение.

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

Проблемы безопасности

[ редактировать ]

Иногда пользователи пытаются использовать сетевые разделения для получения доступа к частным каналам. Атака типа «отказ в обслуживании» может использоваться для разделения сети путем перегрузки сетевого соединения IRC-сервера или интернет-инфраструктуры между двумя серверами. Если ни один из пользователей канала не находился на сервере C, пользователь мог присоединиться к частному каналу и позже получить доступ при повторном соединении серверов. Это широко известно как сплит-райд или сплит-райд .

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

Появление

[ редактировать ]
Сетевой сплит на freenode, показанный в клиенте HexChat IRC- .
Сетевой пакет на freenode, показанный в клиенте HexChat IRC- .

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

На 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

В IRC-клиенте командной строки

[ редактировать ]
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
  • Хоссейн Бидголи: Интернет-энциклопедия — Том 2 . Вили 2004, ISBN   978-0-471-22204-0 , с. 312–313
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: e50c2b6faa847d88a5577f9834ecdce9__1717642140
URL1:https://arc.ask3.ru/arc/aa/e5/e9/e50c2b6faa847d88a5577f9834ecdce9.html
Заголовок, (Title) документа по адресу, URL1:
Netsplit - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)