Avaa päävalikko

Muutokset

304 merkkiä poistettu ,  1 vuosi sitten
siirto, miksi Ydinprotokollat on toiseen kertaan laajemmin Tietoturvan
==Protokollat==
Bluetooth-[[protokolla]]pino sisältää sekä erityisesti Bluetoothiin määritettyjä että yleisempiä protokollia.
Protokollapinolla kuvataan yhteyskäytäntöjä Bluetooth-laitteiden väillä. Protokollapinoon on pyritty sulauttamaan aiempia protokollia, jotta yhteyskäytännöt olisivat toimivampia jo ennestään olemassa olevien protokollien kanssa.
 
Bluetooth soveltuu käytettäväksi monissa erilaisissa laitteissa, jolloin kukin laite käyttää protokollista vain tiettyä osaa. L2CAP (Logical Link Control and Adaptation Protocol) kanavoi protokollat ja samassa järjestelmässä voi käyttää monta protokollaa.
 
===Ydinprotokollat <!-- (turkoosilla kuvassa 1.)-->===
Esimerkkejä ylemmän tason protokollista, joita voidaan käyttää Bluetooth-yhteydellä:
 
*SDP – Service Discovery Protocol
*vCard/vCalendar
**SDP-protokollan avulla etsitään uusia palveluja, eli Bluetooth-verkossa (pikoverkko) osapuolet kytkeytyvät suoraan laitteisiin, ja pikoverkon yhtenä ominaisuutena on palvelujen vaihtuvuus. SDP-protokollaa käytetään esimerkiksi tulostimen yhdistämisessä Bluetooth-laitteeseen.
*WAE
*OBEX
*[[WAP]]
*AT-Commands
*[[UDP]]/[[TCP]]
*[[IP]]
*[[PPP]]
 
*L2CAP – Logical link Control and Adaptation Protocol
Bluetooth-spesifit protokollat protokollapinossa:
**Baseband- eli kantataajuusprotokollan sovittaminen yläpuolella oleviin protokolliin.
*RFCOMM
 
*SDP
*RFCOMM (perustuu ETSI-standardiin TS07.10)
*TCS
**Mukailee sarjaporttia. RFCOMM:n päällä voi toimia muita "tunnettuja" protokollia, jotka mahdollistavat esimerkiksi käyntikorttien välityksen Bluetoothitse.
*L2CAP
 
*AUDIO
*LMP – Link Manager Protocol
*LMP
**Vastaa yhteyden muodostamisesta, esimerkiksi parituksesta. Neuvottelee käytettävästä pakettikoosta ja laitteen tilasta pikoverkossa (hold, sniff, park).
*Baseband
 
*BASEBAND – kantataajuusprotokolla
**Määrittelee Link Controller -kerroksen, joka hoitaa fyysisen yhteyden luomisen laitteiden välille. Yhteystyypit: SCO (Synchronous Connection Oriented), tehtävänä on palvella sellaisia sovelluksia, jotka vaativat jatkuvan ja tasaisen bittivirran (esimerkiksi puheensiirto). Toinen yhteystyyppi on ACL (Asynchronous Connectionless Link), jossa kanavaa käytetään silloin, kun isännän ei tarvitse palvella synkronisia kanavia.
 
*RADIO (Bluetooth radiorajapinta)
**Protokollapinon alin protokolla. Tämä protokolla määrittelee vaatimukset, jotta Bluetooth-laitteet toimisivat keskenään 2,4 GHz ISM-taajuuskaistalla (Industrial, Scientific, Medical).
 
*HCI-rajapinta
**Host Controller Interface -rajapinta jakaa protokollat isännän (eli matkapuhelimen, tietokoneen yms.) ja Bluetooth-moduulin (radio, baseband, link manager) kesken. HCI-rajapinta määrittelee tavan, jolla Bluetooth-laitetta ohjataan.
<!--
KUVA1. Protokollapino
 
(tulossa myöhemmin)-->
 
==Topologia==
 
Bluetooth 2.0 on suhteellisen turvallinen; viimeisimmät ja yleisimmät haittaohjelmat ovat vuodelta 2005. Toistaiseksi virusten asentuminen matkapuhelimeen vaatii levitäkseen käyttäjän toimia eli käyttäjän tarvitsee ensin hyväksyä asennuspyyntö. Suurimmat riskit siis liittyvät käyttäjien uteliaisuuteen.
 
===Bluetooth-protokolla===
 
Protokollapinolla kuvataan yhteyskäytäntöjä Bluetooth-laitteiden väillä. Protokollapinoon on pyritty sulauttamaan aiempia protokollia, jotta yhteyskäytännöt olisivat toimivampia jo ennestään olemassa olevien protokollien kanssa.
 
===Ydinprotokollat <!-- (turkoosilla kuvassa 1.)-->===
 
*SDP – Service Discovery Protocol
**SDP-protokollan avulla etsitään uusia palveluja, eli Bluetooth-verkossa (pikoverkko) osapuolet kytkeytyvät suoraan laitteisiin, ja pikoverkon yhtenä ominaisuutena on palvelujen vaihtuvuus. SDP-protokollaa käytetään esimerkiksi tulostimen yhdistämisessä Bluetooth-laitteeseen.
 
*L2CAP – Logical link Control and Adaptation Protocol
**Baseband- eli kantataajuusprotokollan sovittaminen yläpuolella oleviin protokolliin.
 
*RFCOMM (perustuu ETSI-standardiin TS07.10)
**Mukailee sarjaporttia. RFCOMM:n päällä voi toimia muita "tunnettuja" protokollia, jotka mahdollistavat esimerkiksi käyntikorttien välityksen Bluetoothitse.
 
*LMP – Link Manager Protocol
**Vastaa yhteyden muodostamisesta, esimerkiksi parituksesta. Neuvottelee käytettävästä pakettikoosta ja laitteen tilasta pikoverkossa (hold, sniff, park).
 
*BASEBAND – kantataajuusprotokolla
**Määrittelee Link Controller -kerroksen, joka hoitaa fyysisen yhteyden luomisen laitteiden välille. Yhteystyypit: SCO (Synchronous Connection Oriented), tehtävänä on palvella sellaisia sovelluksia, jotka vaativat jatkuvan ja tasaisen bittivirran (esimerkiksi puheensiirto). Toinen yhteystyyppi on ACL (Asynchronous Connectionless Link), jossa kanavaa käytetään silloin, kun isännän ei tarvitse palvella synkronisia kanavia.
 
*RADIO (Bluetooth radiorajapinta)
**Protokollapinon alin protokolla. Tämä protokolla määrittelee vaatimukset, jotta Bluetooth-laitteet toimisivat keskenään 2,4 GHz ISM-taajuuskaistalla (Industrial, Scientific, Medical).
 
*HCI-rajapinta
**Host Controller Interface -rajapinta jakaa protokollat isännän (eli matkapuhelimen, tietokoneen yms.) ja Bluetooth-moduulin (radio, baseband, link manager) kesken. HCI-rajapinta määrittelee tavan, jolla Bluetooth-laitetta ohjataan.
<!--
KUVA1. Protokollapino
 
(tulossa myöhemmin)-->
 
==Mobiilivirukset==
56 188

muokkausta