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: Wed, 23 Oct 2002 06:54:49 -0400

CVSROOT:        /cvsroot/gzz
Module name:    gzz
Changes by:     Hermanni Hyytiälä <address@hidden>      02/10/23 06:54:48

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.5&tr2=1.6&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.5 
gzz/Documentation/misc/hemppah-luk/jxta_luk.tex:1.6
--- gzz/Documentation/misc/hemppah-luk/jxta_luk.tex:1.5 Tue Oct 22 04:34:18 2002
+++ gzz/Documentation/misc/hemppah-luk/jxta_luk.tex     Wed Oct 23 06:54:47 2002
@@ -1,7 +1,7 @@
 %***********************
 %   Käytetään gradu2-tyyliluokkaa
 %***********************
-\documentclass[a4paper,12pt]{gradu2}
+\documentclass[a4paper,12pt, shortthesis]{gradu2}
 
 \usepackage[T1]{fontenc}
 \usepackage[finnish]{babel}
@@ -56,7 +56,7 @@
 %***********************
 
 
-\chapter{Johdanto}
+\section{Johdanto}
 
 Tämä tutkielma käsittelee JXTA-vertaisverkkoarkkitehtuuria. Se on 
järjestelmäkokonaisuus, jonka avulla vertaisverkoissa 
 voidaan siirtää tiedostoja, keskustella, jakaa työpöytiä ja hakea tietoa. JXTA 
poikkeaa useista muista 
@@ -68,7 +68,7 @@
 5, 6 ja 7 keskitytään JXTA-järjestelmän ominaisuuksiin. Luku 8 käsittelee 
tiedonhakua vertaisverkossa.
 
 
-\chapter{Vertaisverkot ja JXTA}
+\section{Vertaisverkot ja JXTA}
 
 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 
@@ -90,9 +90,9 @@
 tiedostonjako-ohjelmistoja, jotka pohjautuvat enemmän vertaisverkkoideologiaan 
\cite{Oram}, \cite{Zeropaid}.
 
 
-\chapter{JXTA-projekti}
+\section{JXTA-projekti}
 
-\section{Yleistä}
+\subsection{Yleistä}
 
 
 JXTA \cite{JXTA 2002a} on alunperin Sun Microsystemsin aloittama projekti. 
Projektin tavoitteena on luoda avoin arkkitehtuuri, joka 
@@ -101,7 +101,7 @@
 laitteisto- tai kieliriippumaton, joten se mahdollistaa erilaisten 
digitaalisten laitteiden- ja viestimien yhtäaikaisen 
 käytön samassa vertaisverkossaa.
 
-\section{Tavoiteet}
+\subsection{Tavoiteet}
 
 
 JXTA-projektin päämääränä on luoda vertaisverkkoarkkitehtuuri, josta 
hyötyisivät sekä yksityishenkilöt että yritykset. 
@@ -130,7 +130,7 @@
 
 \end{itemize}
 
-\chapter{JXTA-arkkitehtuuri}
+\section{JXTA-arkkitehtuuri}
 
 
 JXTA-arkkitehtuurin protokollat \cite{Gong 2002} luovat virtuaalisen verkon 
fyysisen verkon päälle. Virtuaaliverkon tarkoituksena on 
@@ -149,7 +149,7 @@
 
 Seuraavissa kappaleissa esitellään JXTAn verkkoarkkitehtuurin tärkeimmät 
ominaisuudet.
 
-\section{Verkkolaitteiden tunnistus (eng. Uniform Peer Addressing)}
+\subsection{Verkkolaitteiden tunnistus (eng. Uniform Peer Addressing)}
 
 
 Uniform Peer Addressing on tekniikka, jonka avulla verkon laitteet 
tunnistetaan JXTA-arkkitehtuurin mukaisessa 
@@ -161,7 +161,7 @@
 laiterajapinnan, laite A voi valita parhaan tiedonsiirtokäytännön laitteen B 
kanssa.
 
 
-\section{Viestit (eng. Messages)}
+\subsection{Viestit (eng. Messages)}
 
 
 Kuten muissa ei-suunnitelluissa (eng. Ad-Hoc) ja mukautuvissa (eng. Adaptive) 
vertaisverkoissa, myös JXTA-verkossa 
@@ -177,7 +177,7 @@
 viestin lähettäjä ja vastaanottaja. Tunniste voi olla esimerkiksi digitaalinen 
allekirjoitus, joka määrittää viestin 
 lähteen.
 
-\section{Mainokset (eng. Advertisements)}
+\subsection{Mainokset (eng. Advertisements)}
 
 
 Mainos on JXTA-verkossa siirtyvä XML-muotoinen viesti, joka kuvaa verkossa 
olevan laitteen palveluita. Kaikki 
@@ -203,13 +203,13 @@
 
 
 
-\section{Vertaissolmu (eng. Peer)}
+\subsection{Vertaissolmu (eng. Peer)}
 
 
 JXTA-verkko koostuu vertaissolmuista. Vertaissolmu voi olla tietokone, 
kämmentietokone tai langaton puhelin. 
 Vertaissolmun pitää osata keskustella muiden vertaissolmujen kanssa 
JXTA-arkkitehtuurin mukaisten protokollien avulla.
 
-\section{Vertaissolmuryhmät (eng. Peer Groups)}
+\subsection{Vertaissolmuryhmät (eng. Peer Groups)}
 
 
 JXTA-verkossa voi muodostua vertaissolmuryhmiä. Vertaissolmuryhmät ovat 
virtuaalisia konaisuuksia, jotka koostuvat 
@@ -225,7 +225,7 @@
 (WPG), joka kattaa kaikki verkon vertaissolmut. Tämä ei kuitenkaan tarkoita 
sitä, että kaikki WGP-ryhmän vertaissolmut 
 voisivat löytää kaikki muut vertaissolmut ja niiden palvelut.
 
-\section{Piiput (eng. Pipes)}
+\subsection{Piiput (eng. Pipes)}
 
 Piiput ovat virtuaalisia asynkronisia kanavia, joiden kautta viestejä 
lähetetään JXTA-verkossa.  Piippuja käyttävät 
 JXTA-verkon palvelut sekä sovellukset.
@@ -240,7 +240,7 @@
 vastaanottajalle. Levittäytyvät-piiput (eng. Propagate pipe) pystyvät 
yhdistämään usean vertaissolmun laiterajapinnat 
 keskenään.
 
-\section{Resurssien kartoitus (eng. Universal Resource Binding and Rendezvous)}
+\subsection{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, liittäjän (eng. Socket) 
@@ -258,31 +258,31 @@
 mainosten löytämiseen sekä koukkuja (eng. Hooks), joita voidaan käyttää 
hyväksi ylemmän tason mainosten etsintään.
 
 
-\chapter{Protokollat}
+\section{Protokollat}
 
 Tässä kappaleessa on esitelty JXTA-verkon pääprotokollat.
 
-\section{Peer Discovery Protocol}
+\subsection{Peer Discovery Protocol}
 
 
 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}
+\subsection{Peer Resolver Protocol}
 
 
 Mahdollistaa vertaissolmun lähettää ja vastaanottaa yleisiä kyselyitä 
vertaissolmuun, vertaissolmuryhmään, piippuihin 
 tai resurssiin liittyen. Yleensä tämä protokolla on ainoastaan käytössä 
kohtauspaikka-vertaissolmuissa.
 
-\section{Peer Information Protocol}
+\subsection{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 (eng. Available).
 
-\section{Peer Membership Protocol}
+\subsection{Peer Membership Protocol}
 
 
 Mahdollistaa yksittäisen vertaissolmun tulla vertaissolmuryhmän jäseneksi, 
luoda hakemus vertaissolmuryhmään 
@@ -290,20 +290,20 @@
 tietoja.
 
 
-\section{Pipe Binding Protocol}
+\subsection{Pipe Binding Protocol}
 
 
 Mahdollistaa vertaissolmun liittää piipun mainos piipun kohteeseen.
 
 
-\section{Peer Endpoint Protocol}
+\subsection{Peer Endpoint Protocol}
 
 
 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 (NAT-tekniikka) on vertaissolmujen välissä. 
 Vertaissolmu voi luoda itsestään reititin-vertaissolmun hyödyntämällä Peer 
Endpoint-tekniikkaa.
 
-\chapter{Ohjelmistoarkkitehtuuri}
+\section{Ohjelmistoarkkitehtuuri}
 
 
 JXTA-teknologian ohjelmistoarkkitehtuuri jakaantuu kolmeen päällekkäiseen 
kerrokseen, ytimeen, palveluihin ja 
@@ -323,7 +323,7 @@
 
 Seuraavissa kappaleissa käsitellään JXTAn ohjelmistoarkkitehtuurin eri 
kerroksia.
 
-\section{Ydin (eng. Core)}
+\subsection{Ydin (eng. Core)}
 
 
 JXTAn ydin tarjoaa peruspavelut vertaissolmu-palveluille sekä -sovelluksille. 
Turvallinen suoritusympäristö, 
@@ -332,7 +332,7 @@
 Ytimessä on tuki myös anonyymeille tai rekisteröityneille käyttäjille sekä 
salatulle tai ei-salatulle tiedolle. 
 
 
-\section{Palvelut (eng. Services)}
+\subsection{Palvelut (eng. Services)}
 
 
 Palvelut-kerros laajentaa ydin-kerroksen palveluita. Palvelu-kerros tarjoaa 
palvelut tiedon hakemiseen, tiedon 
@@ -340,14 +340,14 @@
 
 Palvelu-kerros sisältää lisäksi tietoturvapalveluita, joiden avulla voidaan 
rakentaa turvallisia vertaisverkkosovelluksia.
 
-\section{Sovellukset (eng. Applications)}
+\subsection{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-palvelut sekä resurssien 
hakuun tai siirtoon erikoistuneet 
 sovellukset.
 
-\section{Esimerkki sovellus: Kuori (eng. JXTA Shell)}
+\subsection{Esimerkki sovellus: Kuori (eng. JXTA Shell)}
 
 
 Kuori on esimerkki JXTA-arkkitehtuurin päälle rakennetusta sovelluksesta. 
Kuori on interaktiivinen 
@@ -360,7 +360,7 @@
 järjestelmissä. Kuoren omainaisuuksiin kuuluu "piiputus", (vertaa edelleen 
perinteiset Unix-järjestelmät), jonka avulla 
 tietyn komennon vaste voidaan antaa toisen komennon syötteeksi.
 
-\chapter{Tietoturva JXTA-arkkitehtuurissa}
+\section{Tietoturva JXTA-arkkitehtuurissa}
 
 
 Kuten muissakin tietojärjestelmissä, myös vertaisverkoissa tarvitaan tiedon 
salaamista. Luottamus, koskemattomuus ja 
@@ -409,9 +409,9 @@
 perustajan yksityisellä juurisertifikaatti-avaimella.
 
 
-\chapter{Tiedonhaku vertais- ja JXTA-verkoissa}
+\section{Tiedonhaku vertais- ja JXTA-verkoissa}
 
-\section{Tiedonhaku vertaisverkoissa}
+\subsection{Tiedonhaku vertaisverkoissa}
 
 Tiedon hakeminen hajautetussa vertaisverkossa voidaan jakaa kahteen eri osaan 
\cite{Botros}. Ensimmäinen, ei-sisältöpohjainen haku 
 (eng. Content-agnostic Search), pohjautuu menetelmään, jossa tarkoituksena on 
löytää verkosta muita solmuja, jotka 
@@ -432,7 +432,7 @@
 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}
+\subsection{Tiedonhaku JXTA-verkossa}
 
 Haku JXTA-verkoissa pohjautuu keskitin-solmuihin (eng. Hub Peer) sekä 
XML-pohjaisiin viesteihin. Kuvassa \ref{fig:searchtopology} on esitetty 
 JXTA-verkon verkkotopologia tiedonhaun yhteydessä.
@@ -484,7 +484,7 @@
 \label{fig:searchprovider}
 \end{figure}
 
-\chapter{Yhteenveto}
+\section{Yhteenveto}
 
 JXTA-projektin tuotoksena on syntynyt monipuolinen vertaisverkkojärjestelmä. 
Avoimuus, tietoturva, sovellusten 
 yhteensopivuus sekä laitteistoriippumattomuus ovat asioita, jotka erottavat 
JXTA-arkkitehtuurin muista 
@@ -499,7 +499,6 @@
 %***********************
 %   Viitteet
 %***********************
-
 \begin{thebibliography}{88}
 
 \bibitem{Botros} Botros Sherif, Waterhouse Steve, ''Search in JXTA and Other 
Distributed Networks'', 




reply via email to

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