P2P przy IP wewnetrznym

0

Jak przeslac pliki miedzy dwoma uzytkownikami w wypadku kiedy obaj sa w roznych sieciach lokalnych? Np. wiem ze ktos ma adres IP (i teraz zaznaczam ze adresy sa czysto przypadkowe) wewnatrz sieci 10.0.2.227 a widziany jest w internecie (np. na stronach http://www.whatismyip.com czy http://ip.of.pl) jako siec i ma adres 190.136.7.140 a druga osoba ma np. odpowiednio 10.0.1.193 i 190.205.151.136. Jak je polaczyc ze soba? Sa jakies komponenty do tego? Czytalem tu na tej stronie o Tunnelu ale dla mnie to czarna magia bo nie wiem jak go skonfigurowac zeby bylo dobrze. Podobno potrzebne jest jakies konto shellowe czy jakosc tak ale nawet jesli takie zdobede to jak skonfigurowac TidTunnel zeby szlo bez problemow? A moze sa jakies inne komponenty do tego? Bylbym bardzo wdzieczny za pomoc!

0

dwa IP wewnetrzne sie raczej nie polacza... trzeba bylo zrobic to za posrednictwem jakiegos serwera ale to juz nie bedzie wtedy p2p :(

0

Nie opowiadajcie, że się nie połączą... skoro Kazaa L jakoś dziala :) Nie zaczynajmy znowu tego tematu... :)

0

KaZaA robi w inny sposob! Jesli klient jest z wewnetrznym IP to po prostu nie udostepnia plikow a jesli jest z zewnetrznym to udostepnia proste. A jesli chodzi o polaczenie dwoch komputerow z wewnetrznymi IP to sie nie uda tylko poprzez jakis inny server z zewnetrznym IP tak jak GG i Kazaa

0

a macie jakies wskazowki jak to m/w robic? nawet moze nie byc p2p tylko przydaloby sie cos dzieki czemu bede mogl 'slac pliki' od siebie do kogos....

0

KaZaA robi w inny sposob! Jesli klient jest z wewnetrznym IP to po prostu nie udostepnia plikow a jesli jest z zewnetrznym to udostepnia proste. A jesli chodzi o polaczenie dwoch komputerow z wewnetrznymi IP to sie nie uda tylko poprzez jakis inny server z zewnetrznym IP tak jak GG i Kazaa

Otoz mylisz sie... Mam wewn IP i widzialem jak koles ssal ode mnie plik (Funeral March - F. Chopin:D), wiec jakos to dziala:P

a macie jakies wskazowki jak to m/w robic? nawet moze nie byc p2p tylko przydaloby sie cos dzieki czemu bede mogl 'slac pliki' od siebie do kogos....

Nooo... jesli nie musi byc p2p to nie widac problemu... prawie...:) Pojdz sobie na prymitywna latwizne i obsluguj jakis serwer ftp. jeden koles Servwer wysyla plik a koles Kilent "nasluchuje" i co minute sprawdza czy jest cos nowego na serwerze jak jest to sciaga i po herbacie:P Prymitywne rozwiazanie, ale najprostsze:P Bycmoze na 4p znajdziesz info o tym jak obslugiwac FTP.

pozdro! Mam nadzieje, ze nie nie piszesz jakiegos supertrojana miedzysieciowego:)

0

Otoz mylisz sie... Mam wewn IP i widzialem jak koles ssal ode mnie plik (Funeral March - F. Chopin:D), wiec jakos to dziala

Widocznie jesteście razem w LANie.

Nie da sie nawiązać bez pośredników połączenia p2p jesli obie strony znajdują sie za innymi NATami.

0

Hmmm jesli chodzi o Vodka to moze i tak ale pewnie te pliki sa przesylanie przez server i zapewne z wolnym transferem bo to logicznie myslac byloby niemozliwe

0

Widocznie jesteście razem w LANie.

Nie da sie nawiązać bez pośredników połączenia p2p jesli obie strony znajdują sie za innymi NATami.

Bycmoze, gdyz takie sytuacje zdarzaja sie na prawde rzadko (moze dlatego, ze b. malo plikow udostepniam), lecz z drugiej strony nie chce mi sie w to wierzyc... Tyle tysiecy/milionow osob zarejestrowanych na kazie i akurat ktos z mojego LANa by ode mnie sciagal plik, tym bardziej, ze b. malo ich udostepniam?! Malo prawdopodobne... Lecz z drugiej strony tez maloprawdopodobne, ze ktos spoza mojej sieci sie do mnie podlaczyl p2p(o ile to polaczenie bylo bezposrednie)

Hmmm jesli chodzi o Vodka to moze i tak ale pewnie te pliki sa przesylanie przez server i zapewne z wolnym transferem bo to logicznie myslac byloby niemozliwe

w koncu o ile mi wiadomo kazaa jest programem p2p a jednak taka sytuacja miala miejsce. Lecz co do transferu... fakt; byl b. maly, ok. 0.75kb/s... z reszta przy downloadzie tez taki mam.

0

Wiecie może co to są Kazza Supernodes???

No właśnie, to jest takie tricko co pozwala na wymianę plikuf z osobami spoza podsieci.

Bo umiem używać netstata i widzę, że ktosik ode mnie ściąga ale to nie IP z mojej podsieci.

0
  1. Kazaa ma wlasnie SuperNodes - sadze ze to zapewne kompy, ktorych zadaniem jest przerzucanie plikow miedzy ludzmi ktorzy nie moga sie polaczyc, a takze pomoc w wyszukiwaniu plikow.

  2. Jezeli ja jestem za NATem (bo jestem ;P, i sciaga ode mnie zawsze full osob), to wcale nie znaczy ze nie mozna ode mnie sciagac bez P2P - jezeli druga osoba ma publiczne IP to u niego mozna postawic ServerSocket, my sie podpinamy do niego i transfer mozna rozpoczac.

0

Nie rozumiem o czym gadacie....

  1. Jezeli ja jestem za NATem (bo jestem ;P, i sciaga ode mnie zawsze full osob), to wcale nie znaczy ze nie mozna ode mnie sciagac bez P2P - jezeli druga osoba ma publiczne IP to u niego mozna postawic ServerSocket, my sie podpinamy do niego i transfer mozna rozpoczac.

Jeżeli ktoś jest za NAT'em a druga osoba nie, to przy pomocy serwera KaZaa idze komunikat o tym, że osoba za NAT'em ma się połączyć z zew. IP pomimo tego, że to nie ona będzie ściągać.

Nie opłacalne by bylo postawienie publicznych serwerow do pośredniczenia w wymianie plików, ponieważ natężenie ruchu byłoby tak wielkie, że transfer bylby porażająco niski, więc coś takiego mijałoby się z celem.

Natomiast kazdy chce wymieniac informacje bez pośrednika, albo żeby nie musiał w to kasy wkładać. Jeśli to ma być prosty komunikator to najprościej wykorzystać istniejące serwery np. IRC'a.

0

To co to jest to kazaa supernodes ???? :-P :-P :-P

0

Wiec w koncu jak zrobic to pozadnie? Jak przesylac te pliki?

0

Nie da się walnąć P2P przy użytkownikach za dwoma NAT'ami? Błąd! Da się, tylko trzeba na serwerze jednego z nich ustawić jakiś port, któryby przekierowywał bezpośrednio do danego kompa i pod ten port się podłączać z zewnątrz. Jak to zrobić? To zależy od systemu, pod którym chodzi serwer sieci lokalnej (Jeśli jest ruter, to też się go da jakoś tak skonfigurować, żeby to działało).

0

no wlasnie ja nie wiem czy autorowi o to chodzilo ale ja nie mam dostepu do rzadnych urzadzen sieciowych gdyz ja jestem w kablowce... a gdyby nie p2p? chodzi mi o to zeby przesylac pliki pomiedzy uzytkownikami tak, aby nie zapisywac ich w miedzy czasie najpierw na serwerze a dopiero potem pobierac... to dwukrotnie wydluza czas... wiec zapytam w taki sposob - JAK PRZESYLAC PLIKI PO MIEDZY DWOMA KOMPAMI PRZY ZALOZONYCH W POSCIE WARUNKACH ALE TAK ZEBY NIE WYSYLAC TEGO NAJPIERW NA FTP A DOPIERO POTEM ODBIERAC TYLKO ZEBY PRZESYLANIE PLIKOW ODBYWALO SIE W CZASIE RZECZYWISTYM (choc to akurat niezbyt trafne okreslenie)? bo moze da sie za pomoca jakiegos serwera? tzn. ja wysylam na serwer a serwer odsyla pliki (tzn. jego fragmenty) do danego kompa - tylko problem polega na tym zeby nie robic takiego serwera na jakims dodatkowym kompie... moze istnieje taka mozliwosc (a w zasadzie konto) zeby przesylac to w opisany przeze mnie sposob? jezeli tak to jak? licze na wasza pomoc

PS. Ja mam w takim wypadku pytanie - czy sposob w jaki jestem podlaczony do internetu (zew. IP) nie ogranicza moich zdolnosci kozystania z zasobow sieci? czy sa jakies sposoby zeby pozbyc sie tego problemu?

0

echhh użyj głowy i próbój wykorzystać istniejące serwery służące do innych usług takich jak IRC, GG etc. Oczywiscie pliki musiałby zwiekszać swoją objętośc poprzez odpowiednie kodowanie (np. znaki kontrolne etc.). Niestety transfer przez takie serwery bylby w czasie rzeczywistym ale niestety mało wydajny.

0

tunnel itd. ale jak taki zrobić to mnie nie pytaj :P

0

Wiec moze ktos wie jak stworzyc tunnel? :)

PLEASE!!!!

0

Napisz sobie program tunelujacy skompiluj i odpal na koncie shellowym.

Uzyj google.

1 użytkowników online, w tym zalogowanych: 0, gości: 1