ПредишенСледващото

Критика Какво е IRC?

Изпращане на съобщение в IRC на ниво протокол е както следва:

Сега ние считаме подробно пътя на пакетите и тяхното обема на мрежово ниво. Той е в тази част на IRC е обвинен в прекомерно излишно.

Поток на пакети в съединението IRC

Схема използва пакети във връзка Vypress

Vypress Chat посветен

Vypress Chat посветен

Фигурата в центъра на гореспоменатият превключвател, помислете по маршрута.


- Пакет otparvlyaetsya клиент на превключвател (синя стрелка)
- Тъй като преминаването е изпратена до сървъра (втора синя стрелка)
- На сървъра, създава пакет за всеки друг клиент и те са изпратени на превключвател (червената стрелка) на


- Превключвателят изпраща пакети към сървъра дойдоха от един на всеки клиент

- Пакетът е изпратено до ключ на клиента
- Превключи дублира пакета на всеки един от клиентите (да, това не е бъг, всеки клиент ще получи копие на мултикаст пакети). И в случай на предаване на пакети дори клиенти с увреждания ще получат копие. Дори и ако нито един от компютрите не са в sodit Vypress chat'e, всички те ще получите това съобщение, когато най-малко някой ще започнете чат.

Тук се вижда, че количеството данни, предавани по един куп клиент <-> превключване същите, както в случай IRC съединение, и в случай Vypress съединение. Излишъкът се прави с помощта на IRC сървър само на един куп на сървъра <-> ключ. Практиката показва, че IRC сървъри трафик генериран от 15 мбар (при 10-15 клиенти на ден) до 300 милибара (при 100-200) на ден. Много или малко? В днешния пазар е евтино гигабитова мрежова карта (ако седите в чата 200 души, а след това не казвам, че ти е жал да чип на 2 рубли за мрежова карта). Дори много нови дънни платки са придружени с тях. При използване на сървъра гигабитова канал <-> превключите обема на трафика ще бъде невидим. Но когато се използва 100Mbit връзка, вие няма да видите тези 15-100 мегабайта.

Но, вие казвате: "Защо да правя това съкращение?". Отговорът е прост: IRC сървър използва протокола TCP с гарантирана доставка, контролира състоянието на връзката. Всички тестове на натоварване само сървър. Клиентите получават стабилни надеждна връзка.

Не забравяйте за протокола за съкращение Vypress. Въпреки че това е различен вид на съкращения. Когато, например, нов потребител влезе в мрежата, тя изпраща на всеки компютър (включително тези, които не седят в чата) мрежа съобщение като "ти си тук?", А получателят на реплика "Да, тук", или просто игнориране на съобщението, ако компютърът не е в чата. На сървъра на IRC потребителя при влизане в канала ще става все по вид съобщение

rinet.msk.wenet.ru 353 Алексей = #kvirc: Алексей kintup Аденския Atom | NotHere изящно

+Каро caBeHoK [далеч] Tor [отсъства] + KVirc

което е предвидено готов списък на потребителите. Това не е единственият, но най-показателен пример за уволнение протокол Vypress.

- IRC използват - IRC смъркане

Минимална, P2P архитектурата (.). Никъде се потвърждава и опроверга в други сайтове

И сега обратно към нашия lokalke от 300 компютри, на които сега, например, 100 използвани vaypress. Да предположим, че всяка от 10 отпечатва със скорост от 150 знака в минута (и като средно бързо набиране). Така че, в размер печатат 15000 знака в минута (≈15 KB). Така че всеки един от 200-те, които не участват в диалога Vypress ще получат само 15 КБ в минута. Добави в тях около 5kb отгоре и да получите около 20 килобайта. Тя ще изглежда, че малко. Но този трафик винаги присъства в мрежата. Освен това, тя може да бъде otsnifferit и да видите човек, който не е свързан към чата, това, което казват. Вие сте много хубаво да се говори, когато слушате някого?

Също така, не забравяйте, че пакетът от UDP Multicast няма гарантирана доставка. Това е, вие не просто слушам никого, но и не гарантира, че вашият пряк контакт ще получите съобщение е предназначена. Защо забрани използването Vypress

1. Vypress Chat работи над UDP, и преди всички проблеми идентифицира мрежа слой

2. Vypress Chat не вождове

3. IRC е по-лесно, за да следите всичко

1. Вярно е. Но ако направите мрежата без проблеми, а след това на каква цена ще ви струва? Можете, разбира се, се простират на влакното, както и отличната работа са гарантирани UDP. Но ако сте готови да платите за него двойка или три от заплатите си? Струва си безпроблемна комуникация в чата толкова пари ли е?

2. Твърде вярно. Ето защо на всеки канал може да отиде млад тийнейджър и всички ругатня от от главата до петите. Ница?

3. Не виждам един сървър, който ще се чете публикациите на други хора. Но Multicast otsnifferit проблеми няма да бъде.

Всъщност, въпросът за целта на това е може би най-важният въпрос при избора на много неща. От кибрити и довършителни колата. Аз не искам да кажа «Vypress е лошо, нека да използвате IRC». Това само би било глупаво. След това мога да отговоря "Защо имаме нужда от сървър, ако имаме мрежата 4 компютъра?". И те ще бъдат наред. Кой се нуждае от Vypress?

Да речем, че си lokalku нараснал до 100 компютри. Със сигурност вече имате файлов сървър. Така че защо да не го задали, и сървъра за IRC? Той няма да използва много системни ресурси, но ще спаси мрежата си от постоянните бъгове и падения. С IRC сървър и можете да се свържете към друга мрежа, дава на хората по-голяма свобода на комуникацията.

Послепис Те безсрамно бъги сайт? Могат ли те все още се хвърлен в нормалните уеб хостинг?

P.P.S: И моята любима Opera някои версии на сайта им виси :(

Свързани статии

Подкрепете проекта - споделете линка, благодаря!