Pokaż wyniki 1 do 9 z 9

Temat: jak dziala p2p?

  1. #1

    Domyślnie jak dziala p2p?

    witam. od pewnego czasu nurtuje mnie pewne zagadnienie wiec od razu przejde do przykladu.

    przyklad.
    jestem w sieci LAN i sciagam plik dowolnym klientem torrenta. na routerze (do ktorego mam dostep) nie mam przekierowanego portu do tego klienta. pomimo braku tego, jestem w stanie sciagac plik, ale z mniejsza predkoscia. po przekierowaniu portu i dokonaniu ustawien w kliencie, predkosc sie zwieksza. przypuszczam, ze predkosc jest wieksza ze wzgledu na wieksza ilosc uzytkownikow, od ktorych moge pobierac. teraz pytania:
    (1) czy jest to dobre przypuszczenie?
    (2 - zasadnicze) dlaczego pomimo braku przekierowania portu jestem w stanie w ogole sciagac plik?
    (3) kim sa ci uzytkownicy od ktorych sciagam bez przekierowanego portu? to sa ci z zewnetrznym IP?
    (4) kim sa ci dodatkowi uzytkownicy od ktorych sciagam po przekierowaniu portu? moze dochodza ci z wewnetrzym IP?

    (2) uwazam, ze skoro pakiety dochodza do routera (bramy) z zewnatrz, na ktorym nie ma przekierowanego portu, to router powinien odrzucic polaczenie (według zasad NATu).

    z gory wielkie dzieki.

  2. #2
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Pomyliles nieco kierunki... siedzac za NATem nie musisz nic przekierowywac aby sie do kogos podpiac - po prostu laczysz sie i NAT robi calosc magicznie za Ciebie, wiec sciaganie czegokolwiek to nie problem. Porty musisz przekierowac jak chcesz udostepniac...

    Teraz w przypadku P2P - pobieranie jasna sprawa, ale bedac za NATem pobierasz od tych co nie maja NAT (generalnie ujmujac). Jak masz publiczne IP to mozesz tez pobierac od tych co sa za NATem bo wysylasz przez system posredniczacy info do danego pacjenta 'wyslij mi ten i ten plik' i nie ty sie laczysz aby zassac plik ale delikwent laczy sie do Ciebie i wysyla Ci plik o ktory prosiles, bo Ty za NAT sie ot tak nie dostaniesz.
    W przypadku gdy obie strony sa schowane za NATem najczesciej nie da sie nic zassac, ale... skype to tez P2P a da sie gadac miedzy osobami za NATem - po prostu ktos kto nie jest za NATem robi za proxy i tyle. Wtedy transfer jest do duszy ale calosc dziala.

    Do tego dochodzi jeszcze ze wiele sieci P2P ma cos takie jak karma albo cos podobnego - im lepszym dawca jestes tym wiecej wolno Ci zassac, wtedy osoby schowane za NATem bez przekierowania portow maja przerabane
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  3. #3
    Zarejestrowany
    Sep 2007
    Skąd
    Tu
    Postów
    1,236

    Domyślnie

    jakie to wszystko wydaje sie proste, kiedy tqm napisze :P

    w tresci napisal bym podobnie, tylko ze moja wypowiedz musial bys sobie tlumaczyc ze slownikiem pijackiego belkotu w dloni :P
    Ostatnio edytowane przez gogulas : 01-07-2008 - 01:30
    http://gogulas.yoyo.pl/h.gif

  4. #4

    Domyślnie

    Cytat Napisał tqm Zobacz post
    Pomyliles nieco kierunki... siedzac za NATem nie musisz nic przekierowywac aby sie do kogos podpiac - po prostu laczysz sie i NAT robi calosc magicznie za Ciebie, wiec sciaganie czegokolwiek to nie problem. Porty musisz przekierowac jak chcesz udostepniac...

    Teraz w przypadku P2P - pobieranie jasna sprawa, ale bedac za NATem pobierasz od tych co nie maja NAT (generalnie ujmujac). Jak masz publiczne IP to mozesz tez pobierac od tych co sa za NATem bo wysylasz przez system posredniczacy info do danego pacjenta 'wyslij mi ten i ten plik' i nie ty sie laczysz aby zassac plik ale delikwent laczy sie do Ciebie i wysyla Ci plik o ktory prosiles, bo Ty za NAT sie ot tak nie dostaniesz.
    W przypadku gdy obie strony sa schowane za NATem najczesciej nie da sie nic zassac, ale... skype to tez P2P a da sie gadac miedzy osobami za NATem - po prostu ktos kto nie jest za NATem robi za proxy i tyle. Wtedy transfer jest do duszy ale calosc dziala.

    Do tego dochodzi jeszcze ze wiele sieci P2P ma cos takie jak karma albo cos podobnego - im lepszym dawca jestes tym wiecej wolno Ci zassac, wtedy osoby schowane za NATem bez przekierowania portow maja przerabane
    serdecznie dziekuje za odpowiedz ale ...

    ... napisales, ze porty musze przekierowac jak cos udostepniam. a ja wlasnie nie mam przekierowanego zadnego portu, a mimo to widze, ze uzytkownicy sciagaja ode mnie. celowo nawet zmienialem numer portu w kliencie, jednak bez zadnego efektu. co moze byc tego przyczyna? moze protokol bittorrent ma jakis inny sposob dzialania?

  5. #5
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    tak jak napisalem wyzej... BT komunikuje sie z tracker'em i z niego pobiera info kto ma dany plik... teraz wystarczy ze masz plik, laczysz sie klientem z trackerem (polaczenie wychodzace wiec dziala) i tracker rejestruje pliki ktore zglosiles jako dostepne, wtedy gdy nie mozna polacyzc sie prosto do ciebie ktos kto chce od ciebie ssac pliki wysyla zapytanie do tracker'a a ten przekazuje do ciebie przez polaczenie ktore sam otowrzyles do trackera. To dziala cos jak GG - zostawiam wiadomosc, ty ja odbierasz i zamiast ja sie do ciebie laczyc by pobrac plik czekam az sam sie do mnie polaczysz i zaczniesz mi wysylac.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  6. #6

    Domyślnie

    Cytat Napisał tqm Zobacz post
    tak jak napisalem wyzej... BT komunikuje sie z tracker'em i z niego pobiera info kto ma dany plik... teraz wystarczy ze masz plik, laczysz sie klientem z trackerem (polaczenie wychodzace wiec dziala) i tracker rejestruje pliki ktore zglosiles jako dostepne, wtedy gdy nie mozna polacyzc sie prosto do ciebie ktos kto chce od ciebie ssac pliki wysyla zapytanie do tracker'a a ten przekazuje do ciebie przez polaczenie ktore sam otowrzyles do trackera. To dziala cos jak GG - zostawiam wiadomosc, ty ja odbierasz i zamiast ja sie do ciebie laczyc by pobrac plik czekam az sam sie do mnie polaczysz i zaczniesz mi wysylac.
    ok. wielkie dzieki.

    Czyli mam rozumiec, ze do korzystania z protokolu bittorrenta nie potrzebuje wcale przekierowanego portu? jednak w takim wypadku dzialanie jest ograniczone do uzytkownikow z zewnetrznym IP. dopiero majac port moge wysylac i odbierac od wszystkich uzytkownikow (wlacznie z wewnetrznym IP). tak mam to rozumiec?

    jeszcze jedno pytanie. jak to ma sie do innych programow typu p2p? czy zasada dzialania jest taka sama? czy moze w innych programach jest wymagane przekierowanie portu?

    dzieki jeszcze raz.

  7. #7
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Cytat Napisał ma~ Zobacz post
    Czyli mam rozumiec, ze do korzystania z protokolu bittorrenta nie potrzebuje wcale przekierowanego portu? jednak w takim wypadku dzialanie jest ograniczone do uzytkownikow z zewnetrznym IP. dopiero majac port moge wysylac i odbierac od wszystkich uzytkownikow (wlacznie z wewnetrznym IP). tak mam to rozumiec?
    generalnie tak...

    Cytat Napisał ma~ Zobacz post
    jeszcze jedno pytanie. jak to ma sie do innych programow typu p2p? czy zasada dzialania jest taka sama? czy moze w innych programach jest wymagane przekierowanie portu?
    generalnie tak, choc wszystko zalezy od implementacji - jesli protokol pozwala na uzywanie proxy (vide skype) to ktos musi dostarczyc proxy albo chocby centralne serwery do ktorych silniejsze wezly beda sie zglaszac i beda rejestrowane jako proxy; generalnie nie spotkalem takiego zachowania w p2p do sciagania plikow - za duzo zachodu, brak uzasadnienia biznesowego, nikt nie da ci za darmo lacza abys traktowal go jako punkt przerzutowy.
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

  8. #8

    Domyślnie

    Cytat Napisał tqm Zobacz post
    generalnie tak...


    generalnie tak, choc wszystko zalezy od implementacji - jesli protokol pozwala na uzywanie proxy (vide skype) to ktos musi dostarczyc proxy albo chocby centralne serwery do ktorych silniejsze wezly beda sie zglaszac i beda rejestrowane jako proxy; generalnie nie spotkalem takiego zachowania w p2p do sciagania plikow - za duzo zachodu, brak uzasadnienia biznesowego, nikt nie da ci za darmo lacza abys traktowal go jako punkt przerzutowy.
    bardzo dziekuje Ci za wszelkie odpowiedzi, Twoja wiedza jest godna podziwu.

    pozostaje mi tylko doczytac reszte szczegolow na ten temat i douczyc sie.

    jeszcze raz dziekuje i pozdrawiam.

  9. #9
    Zarejestrowany
    Jun 2006
    Skąd
    rand(.eu)
    Postów
    8,748

    Domyślnie

    Nie ma za co, polecam sie na przyszlosc
    ctrl-alt-del.cc - soft reset site for IT admins and other staff :-)

Podobne wątki

  1. p2p help
    By seba789 in forum Newbie - dla początkujących!
    Odpowiedzi: 11
    Autor: 01-04-2008, 22:14
  2. Blokowanie programów p2p
    By northdakota in forum Security
    Odpowiedzi: 13
    Autor: 07-06-2007, 14:10
  3. Jak to dziala?
    By Macok in forum C/C++
    Odpowiedzi: 5
    Autor: 05-22-2007, 22:09
  4. Blokoda p2p
    By eryk in forum Newbie - dla początkujących!
    Odpowiedzi: 9
    Autor: 05-04-2007, 13:03
  5. problem z p2p
    By ironwall in forum Security
    Odpowiedzi: 6
    Autor: 02-05-2007, 16:44

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj