Chat-ul Imprimare este dedicat

Critica Ce este IRC?

Trimiterea unui mesaj către IRC la nivel de protocol arată astfel:

Acum, să examinăm mai îndeaproape căile pachetelor și volumul lor la nivelul rețelei. În această parte IRC este acuzată de redundanță excesivă.







Schema de transmitere a pachetelor cu conexiune IRC

Schema de apariție a pachetelor cu conexiune Vypress

Chat-ul Imprimare este dedicat

Chat-ul Imprimare este dedicat

Cifra din centru arată comutatorul, vom lua în considerare traseul.


- Pachetul este deconectat de client pe comutator (săgeata albastră)
- Din comutator este trimis la server (a doua săgeată albastră)
- Serverul creează un pachet pentru fiecare client și toate sunt trimise la comutator (săgeată roșie)


- Comutatorul trimite pachetele provenite de la server către fiecare client

- Pachetul este trimis de client la comutator
- Comutați duplicat acest pachet fiecărui client (da, aceasta nu este o eroare, fiecare client va primi o copie a pachetului Multicast). Și în cazul unui pachet difuzat, chiar și clienții cu dizabilități vor primi o copie. Chiar dacă nici unul dintre calculatoare nu este în chat-ul "Vypress", toți vor primi acest mesaj când cel puțin cineva începe chatul.

Aici se vede că cantitatea de date transmise pe clientul pachetului <-> Comutatorul este același ca și în cazul conexiunii IRC, iar în cazul conexiunii Vypress. Redundanța este creată atunci când se utilizează un server IRC numai pe un server de conectare <-> comutator. Practica arată că serverele IRC generează trafic de la 15 mb (la 10-15 clienți pe zi) la 300 mb (la 100-200) pe zi. E ceva mai mult sau mai puțin? În piața de astăzi, o cartelă de rețea gigabit este ieftină (dacă aveți 200 de persoane într-o cameră de chat, nu spuneți că vă va părea rău pentru 2 ruble pe cartela de rețea). Chiar și multe plăci de bază noi se alimentează cu ele. Atunci când utilizați un server de canale Gigabit <-> Aceste volume de trafic vor fi invizibile. Dar chiar dacă utilizați conexiuni 100mbit, nu veți vedea aceste 15-100 megaocteți.

Cu toate acestea, veți spune "de ce am nevoie de această redundanță?". Răspunsul este simplu: serverul IRC utilizează protocolul TCP cu livrare garantată, controlul conexiunii de stat. Toate încărcările sunt experimentate numai de server. Clienții primesc o conexiune stabilă și sigură.







Nu uitați de redundanța protocolului Vypress. Deși aceasta este o redundanță de altă natură. Atunci când, de exemplu, un nou utilizator se conectează la rețea, acesta trimite fiecărui computer (inclusiv cei care nu stau în chat) mesaj de rețea, cum ar fi „ești aici?“, Iar destinatarul unei reproduceri „Da, aici,“ sau pur și simplu ignorând mesajul în cazul în care computerul nu este în chat. Pe serverul IRC, utilizatorul primește pur și simplu un mesaj al formularului

rinet.msk.wenet.ru 353 Alexey = #kvirc: Alexey kintup aden Atom Nu este inteligent

+caro caBeHoK [aWay] Tor [absent] + KVirc

în care ați pregătit deja o listă de utilizatori. Acesta nu este singurul, dar cel mai evident exemplu de redundanță Vypress.

- IRC exploatează - IRC sniffing

Arhitectură minimă, P2P (.). Nicăieri nu este confirmată, iar site-urile terților sunt respinse

Și acum, înapoi la computerul nostru local de 300 de calculatoare, dintre care acum, de exemplu, 100 folosesc o vipress. Să spunem că fiecare dintre cele 10 tipărite are o rată de 150 de caractere pe minut (bine, viteza medie de apelare). Deci, în total, se imprimă 15.000 de caractere pe minut (≈15 kilobytes). Înseamnă că fiecare din cei 200, care nu participă la dialogul Vypress, va primi doar 15 mesaje pe minut. Adăugați la ele aproximativ 5KB de date de serviciu și obțineți aproximativ 20 kilobytes. Ar părea puțin. Dar acest trafic este întotdeauna prezent în rețea. Mai mult, poate fi mirosit și văzut de o persoană care nu este conectată la chat, despre ce vorbește. Sunteți foarte fericit să comunicați când vă ascultă cineva?

În plus, nu uitați că pachetul UDP Multicast nu are o livrare garantată. Adică nu doar ascultă pe nimeni, dar nu este garantat și faptul că interlocutorul dvs. direct va primi un mesaj care îi este destinat. De ce este interzis să utilizați Vypress

1. Chatul Vypress Chat funcționează pe protocolul UDP, iar mai devreme dezvăluie toate problemele stratului de rețea

2. Nu există șefi în Chatul Vypress

3. IRC este mai ușor pentru toată lumea să urmeze

1. Adevărat. Dar dacă faceți o rețea fără probleme, la ce preț vă va costa? Puteți, bineînțeles, să întindeți fibra optică, iar munca excelentă a UDP vă este garantată. Dar sunteți gata să vă dați câteva salarii pentru asta? Merită să comunici fără probleme în a discuta astfel de bani?

2. De asemenea, este adevărat. De aceea, un adolescent tânăr poate merge la orice canal și acoperă totul cu un covor de la cap până la picior. Nice?

3. Nu am văzut un singur server care să citească mesajele altor persoane. Multicastul nu face probleme.

De fapt, problema obiectivelor este probabil cea mai importantă problemă atunci când alegeți multe lucruri. Pornind de la cutia de meciuri și terminând cu mașina. Nu vreau să spun "Vypress este rău, să folosim toate IRC". Ar fi prost. Apoi pot răspunde "de ce avem nevoie de un server, dacă avem 4 calculatoare în rețea?". Și vor avea dreptate. Cine are nevoie de Vypress?

Să presupunem că LAN-ul tău a crescut la 100 de calculatoare. Sigur că aveți deja un server de fișiere. Deci, de ce nu instalați serverul IRC pe el? Acesta nu va folosi o mulțime de resurse de sistem, dar vă va salva rețeaua de la glitches și picături constante. Cu serverul IRC, vă puteți conecta la o altă rețea locală, oferind oamenilor o mai mare libertate de comunicare.

P.S. Oare site-ul buggy? Poate ei încă se pliază pentru găzduirea normală?

P.P.S: Și versiunile mele preferate de Opera ale unor versiuni de pe site-ul lor se blochează :(







Articole similare

Trimiteți-le prietenilor: