Jump to content


Photo

Peer-2-Peer


This topic has been archived. This means that you cannot reply to this topic.
9 replies to this topic

#1 OTROVNA

OTROVNA
  • Members
  • 36 posts

Posted 11 January 2005 - 16:03

Da li neko moze detaljnije da mi objasni sta je Peer-2-Peer tehnologija? huh.gif

#2 djvaske

djvaske
  • Members
  • 1,333 posts

Posted 11 January 2005 - 16:09

P2P ili Point-to-Point ili Peer-to-Peer, jeste narodski rečeno, tehnologija razmene podataka između 2 (dve) tačke.

U informacionoj tehnologiji spominju se P2P programi, odnosno programi za razmenu podataka između dva računara, odnosno njihovu direktnu komunikaciju.

Ili komplikovanije

Often referred to simply as peer-to-peer, or abbreviated P2P, a type of network in which each workstation has equivalent capabilities and responsibilities. This differs from client/server architectures, in which some computers are dedicated to serving the others. Peer-to-peer networks are generally simpler, but they usually do not offer the same performance under heavy loads.

#3 copkillah

copkillah
  • Members
  • 4,075 posts

Posted 11 January 2005 - 21:55

"I will ask google before... bla bla" wink.gif

#4 yoyogi

yoyogi
  • Members
  • 6,418 posts

Posted 13 January 2005 - 06:20

QUOTE(OTROVNA @ 11 Jan 2005, 16:03)
Da li neko moze detaljnije da mi objasni sta je Peer-2-Peer tehnologija? huh.gif

Naizgled jednostavna stvar - nodovi u mrezi sa istim sposobnostima mogu da pricaju direktno. Na primer, u TCP/IP mrezi, u fizickom smislu, svaka adresa je ravnopravna sa ostalima.

Pre TCP/IP, IBM SNA je to uveo sa LU 2.1. To je znacilo da racunari u mrezi koji su na nivou 2.1 mogu da komuniciraju direktno.

Pre toga, svaka komunikacija je morala od jednog racunara da ide vertikalno do kontrolera, pa onda on uspostavi vezu sa drugom stranom, za razlicite lokacije do sledeceg kontrolera pa onda dole do racunara koji se trazi. Nije bio moguc direktan kontakt.
Jos je komplikovanije, sva sreca da je to proslost.

#5 OTROVNA

OTROVNA
  • Members
  • 36 posts

Posted 13 January 2005 - 11:59

QUOTE(djvaske @ 11 Jan 2005, 17:09)
U informacionoj tehnologiji spominju se P2P programi, odnosno programi za razmenu podataka između dva računara, odnosno njihovu direktnu komunikaciju.

Kazes da se u inf. tehnologiji spominju programi, pa koji bi to bili npr.? biggrin.gif

p.s. da li je kazaa npr. jedan od takvih programa?

#6 djvaske

djvaske
  • Members
  • 1,333 posts

Posted 13 January 2005 - 12:07

Da.
Kazaa, Emule, BearShare i tome slični.

Suština P2P arhitekture je direktna komunikacija, bez posredstva. Yoyogi ti je to lepše napisao, obzirom da neki od ovih programa koriste neke servere, ali glavna komunikacija se odigrava između dve tačke.

#7 yoyogi

yoyogi
  • Members
  • 6,418 posts

Posted 13 January 2005 - 13:28

Da bi se razumelo sta je P2P, evo objasnjenja. Koristicu vise svojih reci nego uobicajenu terminologiju.

Ukratko: P2P je kao pozvati nekoga telefonom i pricati. Ono sto nije P2P je kad moras da zoves operatera da ti prvo dozvoli pa te tek onda prikljuci. Ako misli da nisi na nivou ("peer") sa onim koga zoves, odbije ti vezu.
Sa P2P mozes da pozoves bilo ciji direktan broj.

Malo duze, za racunarske komunikacije:

TCP/IP je tipican primer P2P. Ima 7 nivoa (OSI Layers).
Ono sto korisnik vidi radi na najvisem, 7-om i ono ispod ili ne zna ili ga ne zanima (a ne treba ni da ga zanima). Kao sto nas ne zanima sta tehnika telekoma radi za nas dok pricamo telefonom sa nekim.

Layer 1: fizicka osnova. Treba imati mreznu karticu i kablove.
Primer: kao imati telefon i prikljucak.

Layer 2: Data link.
Primer: kao imati vazece telefonske brojeve oba telefona.

Layer 3: IP (Internet Protocol) Layer. Moze da ide preko vise "hops".
Primer: Kao telefonom pozvati drugi broj a poziv ide preko vise centrala. Unix "ping" komanda radi na ovom nivou.

Layer 4: Transport layer. Garantuje da ce veza biti uspostavljena.
Primer: pozvati drugi telefon i on zvoni.

Layer 5: Session layer.
Primer: veza je uspostavljena i kazes "Hello".

Layer 6: Presentation layer. Vodi racuna o "data parity".
Primer: broj koji smo pozvali je odgovorio i proverava se da li govorimo istim jezikom.

Layer 7: Application layer. Obezbedjuje istu aplikaciju (da nas slusa) sa druge strane.
Primer: Kad pozoves telefonom neku firmu, dobijes tacno onoga (ili sluzbu) sa kojim hoces da pricas.

Eto, sada nije tesko zakljuciti na kom nivou i kako radi P2P aplikacija. Telnet, ftp...Ne znam kako Kazaa radi ali to mora da je nesto slicno kao ftp. 7 nivo.

Suprotnost svemu gornjem je postojanje fizickog posrednika koji proverava da li je cuo za nas, da li nas ima u knjigama, da li zna odakle dolazimo, gde idemo i sta hocemo. Pogotovo ako je to FEP (Front End Processor, hardware i SSCP koje je SNA zahtevao). Kao onaj operater odozgo.

Logicke barijere postoje i masovno se koriste (firewalls) ali je to jos uvek P2P.

Nisam mogao uproscenije da kazem.

Edited by Moderator, 13 January 2005 - 14:44.


#8 OTROVNA

OTROVNA
  • Members
  • 36 posts

Posted 13 January 2005 - 15:17

Thanks Yoyogi, I think I understand cool.gif

Edited by OTROVNA, 13 January 2005 - 15:19.


#9 Dino

Dino
  • Members
  • 648 posts

Posted 23 January 2005 - 00:22

QUOTE
Ukratko: P2P je kao pozvati nekoga telefonom i pricati.
...
Sa P2P mozes da pozoves bilo ciji direktan broj.

Ovo se zove Skype i trenutno je jedan od najpopularnijih nacina 'telefoniranja'. ph34r.gif

#10 mandarinaD

mandarinaD
  • Members
  • 1,573 posts

Posted 05 February 2005 - 10:33

QUOTE(Dino @ 22 Jan 2005, 19:22)
QUOTE
Ukratko: P2P je kao pozvati nekoga telefonom i pricati.
...
Sa P2P mozes da pozoves bilo ciji direktan broj.

Ovo se zove Skype i trenutno je jedan od najpopularnijih nacina 'telefoniranja'. ph34r.gif

Skype rulez

Koristim ga skoro godinu dana
za Overseas razgovore, naravno da se placa, tj Phone 2 PC
PC 2 PC je free