gzz-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Gzz-commits] gzz/Documentation/misc/hemppah-luk jxta_luk.tex


From: Hermanni Hyytiälä
Subject: [Gzz-commits] gzz/Documentation/misc/hemppah-luk jxta_luk.tex
Date: Tue, 22 Oct 2002 04:31:40 -0400

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Hermanni Hyytiälä <address@hidden>      02/10/22 04:31:40

Modified files:
        Documentation/misc/hemppah-luk: jxta_luk.tex 

Log message:
        

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gzz/gzz/Documentation/misc/hemppah-luk/jxta_luk.tex.diff?tr1=1.3&tr2=1.4&r1=text&r2=text

Patches:
Index: gzz/Documentation/misc/hemppah-luk/jxta_luk.tex
diff -u gzz/Documentation/misc/hemppah-luk/jxta_luk.tex:1.3 
gzz/Documentation/misc/hemppah-luk/jxta_luk.tex:1.4
--- gzz/Documentation/misc/hemppah-luk/jxta_luk.tex:1.3 Mon Oct 21 09:19:14 2002
+++ gzz/Documentation/misc/hemppah-luk/jxta_luk.tex     Tue Oct 22 04:31:40 2002
@@ -14,9 +14,6 @@
 %***********************
 %   Tyyliluokan pakolliset määritykset
 %***********************
-
-\selectlanguage{finnish}
-
 \title{JXTA-arkkitehtuuri}
 
 \author{Hermanni Hyytiälä}
@@ -31,7 +28,8 @@
 
 \avainsanat{Vertaisverkot, P2P, tietoverkot, tietoturva, hajautetut 
järjestelmät}
 
-\contactinformation{Hermanni Hyytiälä\\
+\contactinformation{\\
+Hermanni Hyytiälä\\
 Huhtalammentie 5 as. 17\\
 40640 JYVÄSKYLÄ\\
 sähköposti: address@hidden
@@ -74,11 +72,11 @@
 
 Viimeisen kymmenen vuoden aikana tiedon määrä tietoverkoissa on kasvanut niin 
suureksi, että kukaan ei pysty enää 
 hallitsemaan kaikkea tietoa. On arvioitu, että uusien langattomien laitteiden 
markkinoille tulo kasvattaa 
-tietoverkoissa käytettävien laitteiden määrää miljardeilla uusilla laitteilla 
\cite{Gong 2002}.
+tietoverkoissa käytettävien laitteiden määrää miljardeilla uusilla laitteilla 
\cite{Joy}.
 
 Tiedon määrän kasvusta johtuen nykyisten tietoverkkojen rakenteiden heikkoudet 
ovat tulleet esille. Esimerkiksi laaja-
 alaisen ja paljon tietoa sisältävän tietokonejärjestelmän kuormittaminen 
keskitetysti (eng. Denial of service attack) 
-voi aiheuttaa järjestelmän jumiutumisen, jolloin kaikki tietojärjestelmän 
tarjoavat palvelut lakkaavat toimimasta.
+voi aiheuttaa järjestelmän jumiutumisen, jolloin kaikki tietojärjestelmän 
tarjoamat palvelut lakkaavat toimimasta.
 
 Keskitettyjen palveluiden haavoittuvuudesta johtuen on alettu kehittämään 
vaihtoehtoisia tapoja viestiä tietoverkoissa. 
 Vertaisverkot ovat tietoverkkoja, joissa kaikki verkkoon kuuluvat laitteet 
ovat tasavertaisia. Tiedon siirtoon ei 
@@ -98,8 +96,8 @@
 
 
 JXTA \cite{JXTA 2002a} on alunperin Sun Microsystemsin aloittama projekti. 
Projektin tavoitteena on luoda avoin arkkitehtuuri, joka 
-mahdollistaa tehokkaan ja turvallisen tiedonsiirron vertaisverkoissa. 
JXTA-arkkitehtuuri perustuu vertaisverkko-
-ideologiaan. JXTAn avulla voidaan tietoverkoissa viestiä, tehdä yhteystyötä, 
jakaa resursseja ja hakea tietoa. JXTA on 
+mahdollistaa tehokkaan ja turvallisen tiedonsiirron vertaisverkoissa. 
JXTA-arkkitehtuuri perustuu vertaisverkkoideologiaan. 
+JXTAn avulla voidaan tietoverkoissa viestiä, tehdä yhteystyötä, jakaa 
resursseja ja hakea tietoa. JXTA on         
 laitteisto- tai kieliriippumaton, joten se mahdollistaa erilaisten 
digitaalisten laitteiden- ja viestimien yhtäaikaisen 
 käytön samassa vertaisverkossaa.
 
@@ -109,27 +107,34 @@
 JXTA-projektin päämääränä on luoda vertaisverkkoarkkitehtuuri, josta 
hyötyisivät sekä yksityishenkilöt että yritykset. 
 Kun projekti alkoi, luotiin kolme tavoitetta \cite{Gong 2002}:
 
-Yhteensopivuus
+\begin{itemize}
+
+\item \textbf{Yhteensopivuus}
+
 Lähes kaikki saatavilla olevat vertaisverkkoarkkitehtuurit ovat keskenään 
yhteensopimattomia. Projektin 
 tavoitteena on luoda universaalinen vertaisverkkoarkkitehtuuri, jolloin kaikki 
tätä arkkitehtuuria käyttävät 
 sovellukset ja olisivat keskenään yhteensopivia ja voisivat käyttää hyväksi 
toistensa palveluita.
 
-Alusta riippumattomuus
-Useat vertaisverkko-arkkitehtuurit ovat sidottuja tiettyyn alustaan, koska ne 
ovat suunniteltu 
+\item \textbf{Alusta riippumattomuus}
+
+Useat vertaisverkkoarkkitehtuurit ovat sidottuja tiettyyn alustaan, koska ne 
ovat suunniteltu 
 ja toteutettu tietyillä kielityökaluilla. Esimerkiksi jos 
vertaisverkko-ohjelma on toteutettu C++-ohjelmointikielellä, 
 voi ohjelman siirrettävyys eri järjestelmien välillä olla vaikeaa tai jopa 
mahdotonta. JXTA on kielityökalu-, 
 laitteisto- ja verkkoriippumaton vertaisverkkoarkkitehtuuri.
 
-Kaikkialla läsnäoleva
+\item \textbf{Kaikkialla läsnäoleva}
+
 JXTA-teknologia on suunniteltu toimivan erilaisissa digitaalisissa laitteissa. 
Esimerkiksi 
 erilaiset taskutietokoneet, kulutuselektroniikka- ja verkkolaitteistot ja 
tavalliset tietokoneet voivat keskustella 
 keskenään JXTA-teknologian ansiosta.
 
+\end{itemize}
+
 \chapter{JXTA-arkkitehtuuri}
 
 
 JXTA-arkkitehtuurin protokollat \cite{Gong 2002} luovat virtuaalisen verkon 
fyysisen verkon päälle. Virtuaaliverkon tarkoituksena on 
-piilottaa alla olevan fyysisen verkon monimutkaisuus, esimerkiksi palomuurit, 
ja luoda yhtenäinen kokonaisuus verkon 
+piilottaa alla olevan fyysisen verkon monimutkaisuus (esimerkiksi palomuurit) 
ja luoda yhtenäinen kokonaisuus verkon 
 laitteiden kesken. Kuvassa \ref{fig:virtualnetwork} on esitetty JXTA-verkon 
virtuaalisen verkon rakenne.
 
 
@@ -160,8 +165,8 @@
 
 
 Kuten muissa ei-suunnitelluissa (eng. Ad-Hoc) ja mukautuvissa (eng. Adaptive) 
vertaisverkoissa, myös JXTA-verkossa 
-yhteydet verkon laitteiden välillä voivat olla ohimeneviä. Tiedon 
välitysreitit voivat vaihtua ja olla lisäksi 
-asynkronisia. JXTA-verkossa siirtyvät viestit on suunniteltu tällaisia 
tarpeita ajatellen.
+yhteydet verkon laitteiden välillä voivat olla ohimeneviä. Tiedon 
välitysreitit voivat vaihtua ja olla asynkronisia. 
+JXTA-verkossa siirtyvät viestit on suunniteltu tällaisia tarpeita ajatellen.
 
 Jokainen JXTA-verkon viesti sisältää otsikon (eng. Header), ei-pakollisen 
tiivistelmän (eng. Digest), päällysen 
 (eng. Envelope) ja pinon (eng. Stack) sisältäen eri protokollien otsikot ja 
tiedot (eng. Body). Päällynen sisältää 
@@ -177,14 +182,14 @@
 
 Mainos on JXTA-verkossa siirtyvä XML-muotoinen viesti, joka kuvaa verkossa 
olevan laitteen palveluita. Kaikki 
 JXTA-verkon resurssit ja palvelut kuvataan mainoksilla. JXTA-arkkitehtuurissa 
on seitsemän valmista mainospohjaa, joita 
-voidaan käyttää mainosten luomisessa: Vertaissolmu-mainos (eng. Peer 
advertisement), vertaissolmu-ryhmämainos (eng. Peer 
+voidaan käyttää mainosten luomisessa: Vertaissolmu-mainos (eng. Peer 
advertisement), vertaissolmuryhmä-mainos (eng. Peer 
 Group advertisement), piippu-mainos (eng. Pipe advertisement), moduuli-mainos 
(eng. Module advertisement), 
 vertaissolmutieto-mainos (eng. Peer Info advertisement), sisällys-mainos (eng. 
Content advertisement) ja laiterajapinta-
 mainos (eng. Peer Endpoint advertisement).
 
 Mainoksia analysoimalla verkon laitteet pystyvät löytämään halumansa palvelut 
JXTA-verkosta. Kaikki vertaissolmut 
-tallentavat, julkaisevat ja siirtävät mainoksia JXTA-verkossa. Kaikkiin 
mainoksiin liittyy elämänpituus-arvo 
-(eng. Lifetime), joka määrittelee mainoksessa eliniän JXTA-verkossa. Mainos 
voidaan uudelleen julkaista, 
+tallentavat, julkaisevat (eng. Publish) ja siirtävät mainoksia JXTA-verkossa. 
Kaikkiin mainoksiin liittyy elämänpituus-arvo 
+(eng. Lifetime), joka määrittelee mainoksessa eliniän JXTA-verkossa. Mainos 
voidaan uudelleen julkaista (eng. Republish), 
 jolloin elämänpituus-arvoa voidaan tarvittaessa kasvattaa. Kuvassa 
\ref{fig:advertisement} on esitetty eräs 
 JXTA-arkkitehtuurin mukainen mainos.
 
@@ -216,19 +221,19 @@
 
 Vertaissolmuryhmien olemassaoloon JXTA-arkkitehtuurin kehittäjät ovat 
löytäneet kolme motiivia: luottamuksellisen tiedon 
 siirto rajoitetussa ympäristössä, samanlaisten intressien jakaminen 
rajoitetussa ympärisössä sekä rajoitetun ympäristön 
-monitorointi ja analsyointi. JXTA-verkossa on implisiittinen, koko verkon 
laajuinen World Peer Group-vertaissolmuryhmä 
+monitorointi ja analysointi. JXTA-verkossa on implisiittinen, koko verkon 
laajuinen, World Peer Group-vertaissolmuryhmä 
 (WPG), joka kattaa kaikki verkon vertaissolmut. Tämä ei kuitenkaan tarkoita 
sitä, että kaikki WGP-ryhmän vertaissolmut 
-voisivat löytää kaikki muut vertaissolmut.
+voisivat löytää kaikki muut vertaissolmut ja niiden palvelut.
 
 \section{Piiput (eng. Pipes)}
 
-Piiput ovat asynkronisia kanavia, joiden kautta viestejä lähetetään 
JXTA-verkossa. Piiput ovat myös virtuaalisia, piipun 
-kohde voidaan yhdistää yhteen tai useaan vertaissolmuun. Piippuja käyttävät 
JXTA-verkon palvelut sekä sovellukset.
+Piiput ovat virtuaalisia asynkronisia kanavia, joiden kautta viestejä 
lähetetään JXTA-verkossa.  Piippuja käyttävät 
+JXTA-verkon palvelut sekä sovellukset.
 
 Piippu yhdistetään yleensä ajonaikaisesti vertaissolmuun käyttäen piipun 
yhdistys protokollaa (eng. Pipe Binding 
 Protocol). Yksittäinen piippu voidaan yhdistää eri aikoina eri 
vertaissolmuihin. Tämä on hyöydyllinen omainaisuus 
 silloin kun halutaan varmistaa järjestelmän toimivuus kriittisissä 
tilanteissa. Vioittunut vertaissolmu esimerkiksi 
-verkossa voidaan korvata toisella toimivalla vertaissolmulla.
+voidaan korvata toisella toimivalla vertaissolmulla.
 
 Pisteestä-pisteeseen-piipulla (eng. Point-to-point pipe) voidaan yhdistää 
tasan kaksi vertaissolmua keskenään. Tällöin 
 piippu on ulosmeno-piippu lähettäjälle ja sisäänmeno-piippu vastaanottajalle. 
Liikenne on yksisuuntaista, lähettäjältä 
@@ -238,7 +243,7 @@
 \section{Resurssien kartoitus (eng. Universal Resource Binding and Rendezvous)}
 
 JXTA-verkossa käytetään universaalia päättäjä-palvelua (eng. Resolver), joka 
hoitaa verkon palveluihin liittyviä 
-perustehtäviä. Näitä ovat esimerkiksi vertaissolmun nimen liittäminen 
IP-osoitteeseen, IP-pistorasian (eng. Socket) 
+perustehtäviä. Näitä ovat esimerkiksi vertaissolmun nimen liittäminen 
IP-osoitteeseen, liittäjän (eng. Socket) 
 liittäminen porttiin, palvelun löytäminen LDAP-hakemistopalvelun avulla ja 
tiedon etsintä hajautetussa 
 tiedostojärjestelmässä (eng. Network Filesystem, NFS). Kaikki edellä mainitut 
operaatiot käyttävät JXTA-verkon mainoksia 
 hyväkseen.
@@ -260,22 +265,22 @@
 \section{Peer Discovery Protocol}
 
 
-Auttaa yksittäistä vertaissolmua löytämään mainoksia, toisia vertaissolmuja ja 
vertaissolmuryhmiä JXTA-verkossa. Jos 
-vertaissolmun tai vertaissolmuryhmän nimeä ei ole määritelty, protokolla 
palauttaa kaikkia saatavilla olevat mainokset 
+Auttaa yksittäistä vertaissolmua löytämään mainoksia, toisia vertaissolmuja ja 
vertaissolmuryhmiä JXTA-verkosta. Jos 
+vertaissolmun tai vertaissolmuryhmän nimeä ei ole määritelty, protokolla 
palauttaa kaikki saatavilla olevat mainokset 
 haun tuloksena.
 
 \section{Peer Resolver Protocol}
 
 
 Mahdollistaa vertaissolmun lähettää ja vastaanottaa yleisiä kyselyitä 
vertaissolmuun, vertaissolmuryhmään, piippuihin 
-tai tietoon liittyen. Yleensä tämä protokolla on ainoastaan käytössä 
kohtauspaikka-vertaissolmuissa.
+tai resurssiin liittyen. Yleensä tämä protokolla on ainoastaan käytössä 
kohtauspaikka-vertaissolmuissa.
 
 \section{Peer Information Protocol}
 
 
 Auttaa vertaissolmua ymmärtämään muiden vertaissolmujen palveluita sekä 
tiloja. Esimerkiksi vertaissolmu voi lähettää 
 testi-viestin (eng. Ping message) toiselle vertaissolmulle varmistaakseen, 
että onko kohteena ollut vertaissolmu 
-saatavilla.
+saatavilla (eng. Available).
 
 \section{Peer Membership Protocol}
 
@@ -295,7 +300,7 @@
 
 
 Auttaa vertaissolmua kysymään reititin-vertaissolmulta (eng. Peer Router) 
polkuja kohde vertaissolmuun. Tämä on 
-hyödyllistä silloin, kun vertaissolmut ovat fyysisesti eri verkoissa tai kun 
palomuuri on vertaissolmujen välissä. 
+hyödyllistä silloin, kun vertaissolmut ovat fyysisesti eri verkoissa tai kun 
palomuuri (NAT-tekniikka) on vertaissolmujen välissä. 
 Vertaissolmu voi luoda itsestään reititin-vertaissolmun hyödyntämällä Peer 
Endpoint-tekniikkaa.
 
 \chapter{Ohjelmistoarkkitehtuuri}
@@ -333,21 +338,20 @@
 Palvelut-kerros laajentaa ydin-kerroksen palveluita. Palvelu-kerros tarjoaa 
palvelut tiedon hakemiseen, tiedon 
 jakamiseen, tiedon indeksointiin ja tiedon tallentamiseen.
 
-Palvelu-kerros sisältää lisäksi tietoturvapalveluita, joiden avulla voidaan 
rakentaa turvallisia vertaisverkko-
-sovelluksia.
+Palvelu-kerros sisältää lisäksi tietoturvapalveluita, joiden avulla voidaan 
rakentaa turvallisia vertaisverkkosovelluksia.
 
 \section{Sovellukset (eng. Applications)}
 
 
 JXTA-sovellukset on rakenettu käyttäen ydin- ja palvelu-kerroksen palveluita 
hyväksi. JXTA-sovelluksia voivat olla 
-esimerkiksi pikaviestimet, sähköposti- ja kalenteri-pavelut sekä resurssien 
hakuun tai siirtoon erikoistuneet 
+esimerkiksi pikaviestimet, sähköposti- ja kalenteri-palvelut sekä resurssien 
hakuun tai siirtoon erikoistuneet 
 sovellukset.
 
 \section{Esimerkki sovellus: Kuori (eng. JXTA Shell)}
 
 
-Kuori on hyvä esimerkki JXTA-arkkitehtuurin päälle rakennetusta sovelluksesta. 
Kuori on interaktiivinen 
-komentorivipohjainen sovellus, samanlainen mitä yleimmät kuoret ovat 
Unix-järjestelmissä. Suurin ero Unix-kuoren ja 
+Kuori on esimerkki JXTA-arkkitehtuurin päälle rakennetusta sovelluksesta. 
Kuori on interaktiivinen 
+komentorivipohjainen sovellus, samanlainen mitä yleisimmät kuoret ovat 
Unix-järjestelmissä. Suurin ero Unix-kuoren ja 
 JXTA-kuoren välillä on se, että Unix-kuoren komennot on tarkoitettu 
suoritettavaksi paikallisessa ympäristössä, kun taas 
 JXTA-kuoren komennot suoritetaan hajautetussa verkkoympäristössä.
 
@@ -381,19 +385,19 @@
 \end{figure}
 
 
-JXTA-verkossa käytetään Poblano-tietoturva-arkkitehtuuria \cite{Poblano}. 
Tiedon kuljettamiseen käytetään TSL 1.0-protokollaa ja 
-tiedon salaamiseen RSA 1024-, 3DES- ja SHA-1-algoritmeja. TLS 1.0-protokollan 
on kehittänyt 
+JXTA-verkossa käytetään Poblano-tietoturva-arkkitehtuuria \cite{Poblano}. 
Poblanossa tiedon salaamiseen käytetään RSA 1024-, 3DES- ja SHA-1-algoritmeja 
+ja tiedonsiirtoon TLS 1.0-protokollaa. TLS 1.0-protokollan on kehittänyt 
 Internet Engineering Task Forde (IETF) ja se on jatkokehitysversio aiemmin 
luodulle Secure Sockey Layer 3.0-
-protokolalle. TSL 1.0-protokolla on kaksisuuntainen ja tieto siirtyy 
JXTA-verkossa 16 kilotavun osissa. Koska 
+protokolalle (SSL v3.0). TSL 1.0-protokolla on kaksisuuntainen, ja tieto 
siirtyy JXTA-verkossa 16 kilotavun osissa. Koska 
 tiedonsiirtoväylä on kaksi suuntainen, pitää tiedonsiirron molemmat osapuolet 
pystyä tunnistamaan. Vertaissolmun pitää 
-hankkia itselleen toisen vertaissolmun X509.V3-juuriserfifikaatti (eng. Root 
Certificate), jotta tiedonsiirto tapahtuisi 
+hankkia itselleen toisen vertaissolmun X509.V3-juurisertifikaatti (eng. Root 
Certificate), jotta tiedonsiirto tapahtuisi 
 turvallisesti. Sertifikaatti sisältää RSA 1024-algoritmin mukaisen julkisen 
avaimen, jonka avulla vertaissolmu voi 
 tunnistaa X509.V3-palvelusertifikaatin yksityisen avaimen. TLS 1.0-protokolla 
käyttää palvelusertifikaatteja 
 vertaissolmujen tunnistamiseen.
 
 Vertaissolmut voivat hankkia toisen vertaissolmun juurisertifikaatin itselleen 
kahdella eri tavalla. Ensimmäinen tapa on 
 levittää vertaissolmun juurisertifikaattia JXTA-verkon mainoksissa. Tämä ei 
kuitenkaan suositeltavaa, koska silloin 
-"Mies keskellä"-hyökkäys (eng. Man In The Middle Attack, MITM) saattaa 
tapahtua. MITM-hyökkäys on käytännössä vaikea 
+"Mies keskellä"-hyökkäys (eng. Man In The Middle Attack, MITM) saattaa 
tapahtua. MITM-hyökkäystä on käytännössä vaikea 
 suorittaa, koska sertifikaatit on vahvasti salattuja. Toinen, turvallisempi 
tapa levittää juurisertifikaatteja on liitää 
 juurisertifikaatti binäärisen tiedon sekaan, jolloin MITM-hyökkäykset eivät 
olet mahdollisia.
 
@@ -414,18 +418,19 @@
 sisältävät tarvittavat tiedot haun suorittamiseen. Yleensä nämä solmut ovat 
palvelimia, jotka pitävät yllä erilaisia 
 hakemistoja verkossa liikkuvasta tiedosta ja tietoon liittyvistä solmuista. 
Ei-sisältöpohjaista hakutekniikkaa käyttävät
 esimerkiksi Napster- ja Gnutella-tiedostonjako-ohjelmat. Ei-sisältöpohjaisen 
haun etuina ovat haun nopeus sekä pieni 
-verkon kuormitus. Heikkouksina voidaan pitää virheensietokykyä, 
laajennettavuutta sekä keskitettyä ylläpitoa.
+verkon kuormitus. Heikkouksina voidaan pitää virheensietokykyä, 
laajennettavuutta sekä keskitettyä ylläpitoa (Napster).
 
 Toinen tekniikka on nimeltään sisältöpohjainen haku (eng. Content-based 
Search). Sisältöpohjaisessa haussa haun kyselyä 
 (eng. Search Query) ohjataan haun sisällön perusteella verkon solmujen 
välillä. Jossain vaiheessa kysely ohjautuu 
 verkossa oikealle solmulle, joka pystyy vastaamaan kyselyyn ja palauttamaan 
haun tulokseen. Esimerkkejä tietopohjaisesta 
-hausta ovat (CAN) sekä Chord. Kun uusi solmu liittyy tietoverkkoon, jossa 
-käytetään tietopohjaista hakua, tulee solmun ensimmäiseksi luoda hakemisto 
(eng. Index) oman alueen (eng. Zone) 
+hausta ovat CAN sekä Chord. Kun uusi solmu liittyy tietoverkkoon, jossa 
+käytetään sisältöpohjaista hakua, tulee solmun ensimmäiseksi luoda hakemisto 
(eng. Index) oman alueen (eng. Zone) 
 mainoksista. Yksittäisten alueiden hakemisto-unioni muodostaa olemassa olevan 
verkon koko tietovaraston. Alue, joka 
 uudellee solmulle varataan, on dynaaminen ja se rippuu verkon solmujen 
lukumäärästä sekä yksittäisten solmujen 
 poistumisesta verkosta tai liittymisestä verkkoon. Kun verkon solmu haluaa 
julkaista uuden mainoksen resurssiin tai 
-tietoon liittyen, se tutkii mainoksen sisällön. Sisällön perusteella solmu 
osaa lähettää mainoksen verkossa oikeaan 
-paikkaan. Hajautus on yleisin tapa laskea mainoksen paikka tietoverkossa.
+tietoon liittyen, se laskee mainokselle arvon sen sisällön perusteella. 
Mainoksesta lasketun arvon avulla solmut osaavat 
+reitittää (eng. Routing) mainoksen oikeaan paikkaan verkossa. Hajautus (eng. 
Hashing) on yleisin tapa laskea tiedolle arvo tai tunniste 
+sen sisällön perusteella.
 
 \section{Tiedonhaku JXTA-verkossa}
 
@@ -443,8 +448,7 @@
 
 Tietoa voidaan hakea JXTA-verkossa joko syvyys- tai leveyssuunnassa. Tämä 
mahdollistaa tehokkaat hakualgorimit sekä 
 vähentää verkon kuormitusta. Kun vertaissolmut julkaisevat mainoksia, ne 
tallennetaan keskitin-vertaissolmuihin. 
-Yksittäiset keskitin-vertaissolmut voivat ohjata kyselyjä toisiin 
keskitin-vertaissolmuihin. Lisäksi keskitin-
-vertaissolmut voivat keskittyä maantieteellisesti sekä sisällön tai 
sovelluksen perusteella.
+Yksittäiset keskitin-vertaissolmut voivat ohjata kyselyjä toisiin 
keskitin-vertaissolmuihin. 
 
 JXTA-verkossa käytetään hakujen suorittamiseen Query Routing-protokollaa 
(QRP). Koska protokolla on XML-muotoinen 
 viesti, on se kevyt ja yhteensopiva eri järjestelmien välillä. QRP koostuu 
kolmesta viestimuodosta, rekisteröinnistä 
@@ -487,7 +491,7 @@
 vertaisverkkojärjestelmistä. Erityisesti JXTAn kehittynyt 
tietoturva-arkkitehtuuri mahdollistaa vertaisverkkosovellusten 
 käytön tilanteissa, joihin aiemmat vertaisverkkotekniikat eivät ole 
soveltuneet.
 JXTA-arkkitehtuuri auttaa sovelluskehittäjiä keskittymään olennaiseen. 
Ohjelmoijan ei tarvitse syventyä erilaisiin 
-yksityikohtiin, vaan voi heti alkaa kehittämään turvallisia ja tehokkaita ja 
ennen kaikkea hajautettuja sovelluksia 
+yksityikohtiin, vaan hän voi heti aloittaa kehittämään turvallisia ja 
tehokkaita hajautettuja sovelluksia 
 vertaisverkkoympäristöön
 
 
@@ -512,6 +516,9 @@
 
 \bibitem{Gong 2001}Gong Li, ''JXTA: A Network Programming Environment'', 
 1089-7801/01 IEEE / IEEE Internet Computing May-June 2001
+
+\bibitem{Joy} Joy B., ''The 6 Webs'', saatavilla WWW-muodossa 
+<URL: \url{http://content.techweb.com/wire/story/TWB20000111S0009}>, viitattu 
11.10.2002
 
 \bibitem{Oram} Oram Andy, ''Harnessing the Power of Disruptive Technologies'', 
 O'Reilly, 2001




reply via email to

[Prev in Thread] Current Thread [Next in Thread]