Ogólny zarys ed2k
Co oznacza tajemnicza nazwa ed2k? Ed2k jest protokołem sieciowym w rodzaju p2p. Klientem, który jako pierwszy obsługiwał ten protokół bym eDonkey2000, dlatego taka właśnie nazwa oraz biorące się z tego powodu niejasności. Wiążą się one z określeniem systemu eDonkey jako klienta, a niekiedy jako rodzaju sieci. Autor protokołu ed2k stworzył również protokół o nazwie Overnet. Znaczna część aplikacji klientów obsługuje także Overnet, przez co obie sieci mogą ze sobą współpracować. Sieć eDonkey jest siecią zdecentralizowaną, ale mimo to nie może obyć się bez komputerów, które odgrywają rolę serwerów. Funkcją serwerów jest przede wszystkim łączenie ze sobą klientów, którzy wymieniają się wzajemnie plikami. Oprogramowanie, które jest zgodnie z protokołem ed2k zawarte jest w wersjach ale niemalże wszystkich systemów operacyjnych. Przedstawienie zasad ed2k. W sieci protokołu ed2k dany plik odnajdowany jest poprzez określenie jego rozmiarów oraz sumy MD4. Właściwości MD4 sprawiają, że dwa pliki różniące się od siebie chociażby jednym bajtem mają zupełnie odmienną sumę MD4. Dla zapewnienia komfort użytkowania aplikacji używa się tradycyjnego nazewnictwa plików. Pliki znajdujące się w sieci ed2k dzielone są na odcinki zwane z angielskiego chunks. W wyniku takiego zabiegu, w czasie ściągania pliku o dużych rozmiarach, komputer natychmiast staje się dostępny dla innych urządzeń. Jedynie wystarczy, aby z pierwszego źródła do wielu innych pozycji trafiły poszczególne odcinki pliku, a system samodzielnie scali się u każdego z odbiorców w jedna całość dzięki posługiwaniu się sumami MD4. Efekt tego działania jest takie, ze plik cieszący się dużą popularnością rozpowszechnia się w bardzo szybkim tempie. Warto zauważyć, iż osoba, która zamieszcza plik w sieci ed2k nie musi posiadać jakiegoś szczególnie szybkiego łącza. Jeśli zbierze się pokaźna ilość chętnych, aby posiadać dany plik na swoim komputerze, wtedy właśnie ta grupa stanie się kolejnymi źródłami jego rozpowszechniania. Wnioskując, sieć ed2k może zostać użyta do dystrybucji ogromnej ilości danych na szeroką skalę. Pliki o dużych rozmiarach mogę trafić bezpośrednio do całego grona odbiorców bez konieczności ponoszenia jakichkolwiek kosztów. Czasami niektóre z witryn internetowych – w Polsce np. www.osiolek.com oraz www.osloskop.net – posiadają informacje o plikach, które warto pobrać z sieci ed2k. W dodatku sama sieć protokołu ed2k zawiera pewnego rodzaju system wyszukiwania plików. Aby mieć możliwość włączenia się do sieci eDonkey trzeba przede wszystkim poszukać w zasobach internetowych listy aktywnych serwerów, ponieważ faktem jest, że jest ich bardzo wiele. Sieć ed2k stanowi potężne archiwum treści multimedialnych. Ważna zaletą są tutaj sumy kontrolne, zapewniające minimalną możliwość ściągnięcia fałszywego bądź wadliwego pliku. Posiadanie publicznego adresu IP jest niezbędne do wykorzystania w pełni wszystkich sieci p2p. Adres ten może zostać automatycznie przydzielony przez DHCP. Jeśli komputer posiada dostęp do sieci internetowej poprzez proxy albo NAT oraz administrator nie zgodzi się na forwardowanie portów, wtedy użytkownik ed2k otrzymuje status Low ID. Klienci posiadający ten właśnie status mogą pobierać jedynie pliki od klientów z statusem High ID. Użytkownicy z statusem High ID mogą ściągać pliki od klientów zarówno z jednym jak i drugim statusem. Zatem status Low ID daje użytkownikowi dostępność do mniejszej ilości zasobów, a także wolniejsze pobieranie plików.