Кіріспе

Құбылыс, әсіресе IRC-де, бір сервердің басқа серверлерден үзіліп қалуы. Компьютерлік желілерде, атап айтқанда Интернет релейлік чатта (IRC), netsplit – екі сервердің арасындағы байланыстың үзілуі. Кез келген екі сервердің бөлінуі бүкіл желіні екі бөлікке бөледі.

Себептері мен әсерлері

Компьютерлік желіні бейнелейтін оң жақтағы графикті қарастырайық. Әрбір сызық орнатылған байланысты көрсетеді. Сондықтан C сервері тікелей A-ға қосылған, ал A өз кезегінде B және D-ге қосылған. Егер C және A арасындағы байланыс үзілсе, байланыс тоқтауы мүмкін. Бұл сокет қате жіберуі немесе А серверінің үлкен кешігу салдарынан осы жағдайды күтуі (бұл уақыт шегі деп аталады) арқасында болуы мүмкін. A және C арасындағы байланыс үзілген кезде, желіде қол жетімсіз болған басқа серверлерге қосылған пайдаланушылар қосылыстан шыққан сияқты көрінеді. Мысалы, егер пайдаланушы Сара A серверіне, пайдаланушы Боб B серверіне, ал пайдаланушы Джо C серверіне қосылған болса, және C A-дан ажыраса немесе үзілсе, Джоға Сара мен Боб екеуі де (желіден ажырылған) сияқты көрінеді, ал Сара мен Бобқа Джоның қосылыстан шыққаны көрінеді. Дегенмен, Джо сол серверге (бұл жағдайда C серверіне) қосылған кез келген адаммен әңгімелесе алады. Бұл олардың қосылған серверлері желі күйінің өзгеруі туралы хабардар болып, осы өзгерісті көрсету үшін жергілікті ақпаратын жаңартатындықтан болады. Кейіннен C сервері желідегі серверге (немесе серверлерге) қайта қосылуы мүмкін, және қосылыстан шыққан сияқты көрінген пайдаланушылар қайта қосылады; осы жаңартылған ақпаратты желідегі барлық серверлерге жіберу процесі netburst (немесе синхрондау) деп аталады.

Қауіпсіздік мәселелері

Кейде пайдаланушылар жеке арналарға қол жеткізу үшін желіні бөлуге тырысады. Қызметтен бас тарту шабуылдары (DDoS) IRC серверінің желілік қосылымын немесе екі сервер арасындағы интернет инфрақұрылымын артық жүктеу арқылы желіні бөлуге себеп болуы мүмкін. Егер арна пайдаланушыларының ешқайсысы C серверінде болмаса, пайдаланушы жеке арнаға қосылып, кейін серверлер қайта байланысқанда оған кіруге мүмкіндік алады. Бұл әдетте "бөлінуге мініп алу" немесе "бөлінуді пайдалану" деп аталады. Желіні бөлуге бағытталған тағы бір кең таралған IRC шабуылы – Атаудың қақтығысуы (Nickname Colliding). Бұл шабуылда желінің бөлінген сегментіндегі пайдаланушы өз есімін желінің екінші бөлігіндегі пайдаланушының есімімен ауыстырады. Қайта байланысқан кезде желі екі пайдаланушыны да ажыратады, өйткені бір уақытта тек бір есім қолданылуы мүмкін. Қазіргі заманғы IRC серверлік бағдарламалық жасақтамасы бұл әдісті көбінесе жойды, бірақ ескі бағдарламалық жасақтаманы пайдаланатын серверлер әлі де осал болуы мүмкін.

Сыртқы келбеті

Төменде әдеттегі желінің үзілуінің мысалдары келтірілген. Екі сервер үзілгенде, пайдаланушы көптеген пайдаланушылардың қосылыстан шыққанын байқайды. Серверлер қайта қосылғаннан кейін пайдаланушы басқа пайдаланушылардың қайта қосылғанын көреді.