Particularități ale interoperării într-o rețea

Previzualizare licența:

Cuprins licența:

1 INTRODUCERE
1.1 SCURT ISTORIC GNUTELLA
1.2 PREZENTARE GENERALA
2 STUDIU BIBLIOGRAFIC
2.1 INTRODUCERE IN RETELELE P2P
2.1.1 SECURITATEA IN RETELELE P2P
2.2 INTRODUCERE IN RETEAUA GNUTELLA
2.2.1 PRINCIPII DE FUNCTIONARE
2.2.2 CARACTERISTICILE SI EXTENSIILE PROTOCOLULUI GNUTELLA
3 FUNDAMENTARE TEORETICA
3.1 O SCHEMA EFICIENTA PENTRU PROCESAREA INTEROGARILOR IN RETELELE P2P
3.1.1 INTRODUCERE IN PROCESAREA INTEROGARILOR IN RETELELE DISTRIBUITE
3.1.2 PARADIGMA RUTARII
3.1.3 SCHEME DE INDEXARE SI PROCESAREA APROXIMATIVA A INTEROGARILOR
3.1.4 RUTAREA INTEROGARILOR BAZATE PE CONTINUT (CONTENT BASED QUERY ROUTING)
3.1.5 EVALUAREA APROXIMARILOR UNEI INTEROGARI
3.1.6 PROBLEMELE IMPLEMENTARII SI MODIFICARILE PROTOCOLULUI
3.2 CAUTAREA INTR - O FEDERATIE DE DEPOZITE DE ARHIVE
3.2.1 RETELELE PEER - TO - PEER
3.2.2 PROCESAREA INTEROGARILOR INTR - UN SISTEM P2P DE CAUTARE DISTRIBUITA
3.2.3 INDECSII DE RUTARE
3.2.4 UTILIZAREA INDECSILOR DE RUTARE (IR)
3.2.5 CREAREA INDECSILOR DE RUTARE
3.2.6 MENTINEREA INDECSILOR DE RUTARE
3.2.7 INDECSI DE RUTARE CU NUMARAREA HOP - URILOR
3.2.8 INDEX DE RUTARE AGREGAT EXPONENTIAL
4 PROIECTAREA DE DETALIU
4.1 PREZENTAREA GENERALA A APLICATIEI (ARHITECTURA)
4.2 CONTAINER - UL MDI PARINTE (MAINFORM)
4.3 PROCESUL DE CONECTARE (CONNECTIONS)
4.4 PROCESUL DE CAUTARE (SEARCH)
4.5 PROCESUL DE TRANSFER (TRAFFIC)
4.6 BROWSER - UL DE WEB
4.7 FEREASTRA DE PREFERINTE (PREFERENCES)
4.8 FEREASTRA DE AJUTOR (HELP)
5 PUNEREA IN FUNCTIUNE SI REZULTATE EXPERIMENTALE
5.1 MANUAL DE UTILIZARE AL APLICATIEI
5.2 ANALIZA CAUTARILOR IN RETEAUA GNUTELLA
5.2.1 CAUTARE DUPA 1 CUVANT
5.2.2 CAUTARE DUPA 2 CUVINTE
5.2.3 CAUTARE DUPA 3 CUVINTE
5.2.4 CAUTARE DUPA 3 CUVINTE SI TIPUL APLICATIEI
5.2.5 CAUTARE DUPA 3 CUVINTE, TIPUL APLICATIEI SI DIMENSIUNEA FISIERULUI
6 CONCLUZII
7 BIBLIOGRAFIE
8 ANEXE

Extras din licența:

Este universal cunoscut ca mp3-urile au inceput sa ia locul CD-urilor adevarate, fiind foarte tentant sa ai pe un singur CD cu. mp3-uri echivalentul a 10 CD-uri audio obisnuite. Cu diferente de calitate sesizabile numai de catre puristi, mp3-urile au invadat calculatoarele din lumea larga intr-un timp incredibil de scurt.

Luand in considerarea aceste lucruri era inevitabila aparitia Napster-ului [18]: un fel de piata centrala in care fiecare partajeaza datele care le detine pentru a putea cauta si transfera (download-a) de la ceilalti membri din retea, informatiile si datele pe care le doreste.

Dupa cateva runde legale in care s-a incercat scoaterea Napster-ului din competitie, un succes partial l-au marcat cei de la Metallica, care au adunat o lista de cateva mii de utilizatori Napster care au descarcat - via Napster - copii pirat ale unor piese ale formatiei. Dand curs unei decizii judecatoresti in acest sens, cei de la Napster au bannat (interzis accesul) pe toti cei de pe lista neagra a celor de la Metallica. Cu nu foarte mult timp in urma, mai precis in anul 2000, o companie numita Nullsoft, autorii Winamp-ului, cel mai popular player soft de. mp3-uri, a pornit un proiect numit Gnutella [19]. Dupa un anumit timp, la modul oficial, autorilor li s-a interzis sa isi continue proiectul (noilor proprietari ai firmei li s-a facut putintel frica de avalansa de procese posibile), iar sursa promisa inca nu a devenit de-adevarat publica. Paradoxal, cu toate acestea, Gnutella continua sa creasca si sa se raspandeasca rapid. Simplu ca si concept, este un protocol construit peste http si care permite schimbul de fisiere intre oricare doi participanti. Inovatia cea mai importanta consta in anularea oricarui punct central precum si a diferentei intre un server si un client.

Nu mai exista chiar nici un punct central, gen Napster, care sa poata fi obligat relativ usor sa se plece unor cerinte ale unei autoritati. Fiind un protocol, va fi extrem de greu (imposibil poate) de gasit o argumentatie care sa justifice interzicerea folosirii acestuia.

Numele de Gnutella a venit de la GNU [12] pentru ca urma sa fie open source software, iar Nutella pentru ca Nutella este o ciocolata incredibil de populara printre europeni. Termenul de GNU este un acronim recursiv si vine de la GNU Nu-i Unix (GNU s Not Unix) si se pronunta exact cum se scrie GNU. Proiectul GNU a fost lansat in 1984 pentru a dezvolta un sistem de operare complet, similar Unix-ului, care este software liber (free software). Variante ale sistemului de operare GNU, care folosesc kernelul Linux, sunt folosite acum pe scara larga; desi aceste sisteme sunt deseori numite Linux, ele sunt mai corect numite sisteme GNU/Linux. Proiectului GNU a fost creat de Richard Stallman si a aparut la Massachusetts Institute of Technology. Acest proiect a fost anuntat public pe 27 Septembrie 1983 pe site-urile net. unix-wizards si net. usoft si lucrul efectiv la proiect a inceput in 5 Ianuarie 1984, Stallman ...

Bibliografie:

KNUTH DONALD - "THE ART OF COMPUTER PROGRAMMING" - VOLUME 3, SORTING AND SEARCHING, SECOND EDITION, ADDISON - WESLEY, PAG. 513 - 558, 1998

HECTOR GARCIA - MOLINA - "PEER - TO - PEER DATA MANAGEMENT" - ICDE CONFERENCE, 28 FEBRUARY 2002

MAYANK BAWA, BRIAN F. COOPER, ARTURO CRESPO, NEIL DASWANI, PRASANNA GANESAN, HECTOR GARCIA - MOLINA - "PEER - TO - PEER RESEARCH AT STANFORD" - COMPUTER SCIENCE DEPARTMENT, STANFORD UNIVERSITY

BEVERLY YANG, HECTOR GARCIA - MOLINA - "IMPROVING SEARCH IN PEER - TO - PEER NETWORKS" - COMPUTER SCIENCE DEPARTMENT, STANFORD UNIVERSITY

NEIL DASWANI, HECTOR GARCIA - MOLINA, BEVERLY YANG - "OPEN PROBLEMS IN DATA - SHARING PEER - TO - PEER SYSTEMS" - COMPUTER SCIENCE DEPARTMENT, STANFORD UNIVERSITY

L. R. FORD, D. R. FULKERSON - "FLOWS IN NETWORKS" - PRINCETON UNIVERSITY PRESS, PRINCETON, NJ, 1962

R. E. BELLMAN - "DYNAMIC PROGRAMMING" - PRINCETON UNIVERSITY PRESS, PRINCETON, NJ, 1957

C. K. MILLER - "MULTICAST NETWORKING AND APPLICATIONS" - ADDISON WESLEY, 1998

GURMEET SINGH MANKU, MAYANK BAWA, PRABHAKAR RAGHAVA - "SYMPHONY: DISTRIBUTED HASHING IN A SMALL WORLD" - COMPUTER SCIENCE DEPARTMENT, STANFORD UNIVERSITY

NEIL DASWANI, HECTOR GARCIA - MOLINA - "QUERY - FLOOD DOS ATTACKS IN GNUTELLA" - COMPUTER SCIENCE DEPARTMENT, STANFORD UNIVERSITY

Descarcă licența

Pentru a descărca acest document,
trebuie să te autentifici in contul tău.

Structură de fișiere:
  • Particularitati ale interoperarii intr-o retea
    • Bibliografie.doc
    • Cuprins.doc
    • Diploma.doc
Alte informații:
Tipuri fișiere:
doc
Diacritice:
Da
Nota:
8/10 (1 voturi)
Anul redactarii:
2004
Nr fișiere:
3 fisiere
Pagini (total):
283 pagini
Imagini extrase:
141 imagini
Nr cuvinte:
45 864 cuvinte
Nr caractere:
332 821 caractere
Marime:
2.16MB (arhivat)
Publicat de:
Anonymous A.
Nivel studiu:
Facultate
Tip document:
Licența
Domeniu:
Calculatoare
Predat:
la facultate din Cluj-Napoca
Specializare:
Calculatoare
Materie:
Calculatoare
Sus!