Sieci p2p są różne. Istnieje obecnie ogrom najróżniejszych sieci pozwalających użytkownikom zarówno na wysyłanie, jak i pobieranie plików. Sieci te różnią się możliwościami, prędkościami pobierania, tym jak bardzo skomplikowana jest ich konfiguracja oraz tym, na jakiej podstawie one istnieją. Najprostszą z takich sieci peer to peer jest sieć oparta na usłudze IRC.
W sieci takiej musimy wysłać zapytanie do jednego z istniejących botów o plik, jakiego szukamy. Ów bot odszukuje nam w liście dostępnych plików u danych użytkowników plik, o który prosimy i jeżeli znajduje jakieś wyniki, przesyła nam głównie jako wiadomość prywatną listę takich plików.
Jeżeli jakiś z nich nas interesuje, wysyłamy żądanie połączenia i za pomocą protokołu DCC bot próbuje nawiązać połączenie między dwoma klientami sieci. Jeżeli uda się je nawiązać, przystępuje do przesyłania pliku i zajmuje się tym aż do zakończenia transferu. Co ciekawe, sieci takie posiadały już możliwość wznawiania niepobranych do końca plików, co w czasach dzisiejszych jest już na szczęście standardem.


Jak to!? p2p przez IRC?