IRC Design

From Code-cat Knowledge Base

“... and I have extensive experience writing *computer code*, including, but not limited to: OIC, BTW, BRB, IMHO, LMAO, ROFL, TTYL...”

- Code-cat

Jump to: navigation, search

Parent

UDP Mesh

This network design takes in consideration from both P2P networks as well as structured networks.
Advantages:

  1. Very little duplicated network traffic.
  2. Ability to organize large networks without the need for high bandwidth hubs.
  3. Speedy message delivery.
  4. Retain most if not all organization of a structured network.

Disadvantages:

  1. Medium data guarantee rate. (Possible packet loss)
  2. Higher load on server CPU.
  3. Difficult to pin point issues.

Implementation

In normal IRC networks, servers will connect to each other in order to form networks. In some cases, a single server will be the hub and accept connections from many other servers and serve to direct network traffic flow. This has an added effect of lighten the traffic load on each and every leaf nodes.

Personal tools