Ero sivun ”STANAG-5066” versioiden välillä

Radioamatööriwikistä
Siirry navigaatioon Siirry hakuun
>Oh2mqk
p (lisää tekstiä)
>Oh2mqk
p (laitetaan myös luokkaan "pakettiradio")
 
(3 välissä olevaa versiota samalta käyttäjältä ei näytetä)
Rivi 1: Rivi 1:
<div class="floatright">__TOC__</div>
<div class="floatright">__TOC__</div>
[[Category:Tekniikka]][[Category:Keulitusta]] {{stub}}
[[Category:Tekniikka]][[Category:Pakettiradio]]
'''NATO Standardization Agreenment (STANAG) 5066:'''<br>
'''Profile for Maritime HF Radio Data Communications'''
 
== STANAG 5066 ==
'''NATO STANAG-5066''' on protokollamääritys, jolla voidaan
'''NATO STANAG-5066''' on protokollamääritys, jolla voidaan
tehdä koordinoitu automaattinen datasiirtoverkko HF taajuuksille.
tehdä koordinoitu automaattinen datasiirtoverkko HF taajuuksille.
Luonteeltaan määritys on hyvin pitkälle X.25:n kaltainen.
Luonteeltaan määritys on hyvin pitkälle X.25:n kaltainen.
[[Kuva:hamwiki-stanag-5066-sublayers.gif|center|STANAG 5066 sublayers]]
Sotilaallisesta alkuperästään johtuen, '''STANAG 5066''' sisältää
vahvan krypton (COMSEC), jonka liitäntärajapinta on byte-synkroninen
(B-SYNC) sarjaliitäntä. 


Eräässä mielessä se on myös kuin TCP/IP protokollapino, mutta
Eräässä mielessä se on myös kuin TCP/IP protokollapino, mutta
Rivi 15: Rivi 25:
rinnakkaisia yhteyksiä.
rinnakkaisia yhteyksiä.


Verkon kaistaleveys ei ole kovin suuri, mutta se kelpaa sekä sodankäyntiin,
HF-verkon kaistaleveys ei ole kovin suuri, mutta se kelpaa
että hätäliikenteeseen ja sen kautta saadaan kuljettettua sähköpostia, joka
sekä sodankäyntiin, että hätäliikenteeseen ja sen kautta
mahdollistaa sähkötyksenä melko mahdottomien monikielisten nimilistojen
saadaan kuljettettua myös sähköpostia.
kuljetuksen.
 
== Subnet Interface ==
 
Määrittelyn osa ''Annex A'' kuvaa ''Subnet'' rajapinnan käyttäjän
(sovellusten) suuntaan ja on siinäkin vielä valovuoden verran
primitiivisempi, kuin UNIXien ''socket''-rajapinta.
Käytännön ohjelmoija joutuu kirjoittamaan apukerroksen käyttääkseen
tätä rajapintaa hyödykseen.
 
Olemassa olevat 5066 palvelinohjelmat näyttävät tarjoavat 5066 palveluita
TCP portissa 5066 kuljettaen TCP yhteydellä SAP-primitiivejä.
 
Määrittelyyn on lisätty ''Annex F'', jossa määritellään joukko palveluita
ja niiden SAP-ID koodit:


<div align=center>
<div align=center>
{| border=1
{| border=1
|+ STANAG-5066 annex F: SAP-ID
|+align=bottom| STANAG-5066 Annex F: SAP-ID
|-
|-
! SAP ID
! SAP ID
Rivi 59: Rivi 82:
|}
|}
</div>
</div>
== Channel Access ==
'''STANAG-5066 Annex B''' kuvaa Channel Access kerroksen, jonka tehtäviä
ovat:
* Suorittaa "fyysisen" yhteyden ''"muodosta ja katkaise"'' pyynnöt.
* Tiedottaa yläpuolisille tasoille fyysisen yhteyden tilamuutoksista.
* Kuljettaa ja kuorruttaa käyttäjän dataa kulkemaan Data Transfer kerroksen kautta vasta-asemalle.
== Data Transfer ==


'''STANAG-5066 Annex C''' kuvaa ''Data Transfer Sublayer''in, joka
'''STANAG-5066 Annex C''' kuvaa ''Data Transfer Sublayer''in, joka
Rivi 67: Rivi 100:
lähetystarpeet samalle linkille yhteen.
lähetystarpeet samalle linkille yhteen.


C_PDU on kuin TCP tai UDP, riippuen lähetetyn datan luonteesta, kyse
Systeemillä on kaksi toimintamoodia:
on jomman kumman luonteisesta datasta ja sen toimituskuittauksista.
* ARQ-moodi:
Kohdepalvelu on  SAP-ID:n mukaan ja samanaikaisesti lähdepalvelut
** asemalle (node) ja sovellukselle (client) asti hoidettava datasiirron kuittaus
ovat ikään kuin toisessa numeroavaruudessa kun liikennöinti tapahtuu
** tarjoaa normaalia datapalvelua
master-slave tyyppisesti selkeästi erottaen sen, kumpi pää on master.
** tarjoaa pikadatapalvelu (joka ARQ:sta huolimatta ei aina takaa datan perillemenoa!)
(Vertaa TCP/IP:n systeemiin, joka on liikenteen osalta yhteyden
** säilyttää Channel Access tasojen välillä datan järjestyksen
avaamista lukuunottamatta täysin symmetrinen.)
* non-ARQ-moodi:
** yleensä käytetään broadcast toimintaan
** tarjoaa normaalia datapalvelua
** tarjoaa pikadatapalvelua
** kaikki data kuljetetaan kerroksen sisällä normaaleina PDUina
** ei takaa C_PDU:iden toimitusta perille järjestyksessä
** ei takaa C_PDU:iden toimitusta perille kokonaisina
 
== Fyysinen liitäntärajapinta ==
'''STANAG-5066 Annex D''' sanoo, että tämän rajapinnan pitää olla
synkroninen, eli datan lisäksi siinä on eksplisiittinen siirtokello.
 
Harrastajakäytössä tällaisia rajapintoja ei ole saatavilla, joten
tämä liitäntä on enemmänkin virtuaalinen.
 
== HF-modeemin etähallintarajapinta ==
'''STANAG-5066 Annex E''' kuvaa asynkronisen 9600 bps 8E1 liitäntäprotokollan,
jolla komennetaan HF modeemia.
 
== HF-modulaatiot ==
Tarjolla on useita modulaatioita, joista muutama kerrotaan STANAG-5066:ssa,
mutta useimmat vain viitataan muihin dokumentteihin.
 
Harrastajakäytössä nämä tehdään todennäköisesti peeseen äänikortilla.


<hr>
== Viitteitä ==
* http://ham.zmailer.org/oh2mqk/HF-data/
* http://ham.zmailer.org/oh2mqk/HF-data/

Nykyinen versio 7. heinäkuuta 2005 kello 09.53

NATO Standardization Agreenment (STANAG) 5066:
Profile for Maritime HF Radio Data Communications

STANAG 5066

NATO STANAG-5066 on protokollamääritys, jolla voidaan tehdä koordinoitu automaattinen datasiirtoverkko HF taajuuksille. Luonteeltaan määritys on hyvin pitkälle X.25:n kaltainen.

STANAG 5066 sublayers

Sotilaallisesta alkuperästään johtuen, STANAG 5066 sisältää vahvan krypton (COMSEC), jonka liitäntärajapinta on byte-synkroninen (B-SYNC) sarjaliitäntä.

Eräässä mielessä se on myös kuin TCP/IP protokollapino, mutta asemaosoitteiden ja asemalla olevien palveluiden identiteettien suhteen se on yhtä rajallinen, kuin AX.25:

  • Asemaosoitteita: 4..28 bittiä
  • Aseman palvelukohteita (SAP-ID): 4 bittiä

Etenkin SAP-ID:eiden avaruudeen pienuus tarkoittaa, että kahden aseman välillä ei käytännössä voi olla kuin hyvin rajallinen määrä rinnakkaisia yhteyksiä eri palveluihin ja samaan palveluun ei käytännössä ollenkaan rinnakkaisia yhteyksiä.

HF-verkon kaistaleveys ei ole kovin suuri, mutta se kelpaa sekä sodankäyntiin, että hätäliikenteeseen ja sen kautta saadaan kuljettettua myös sähköpostia.

Subnet Interface

Määrittelyn osa Annex A kuvaa Subnet rajapinnan käyttäjän (sovellusten) suuntaan ja on siinäkin vielä valovuoden verran primitiivisempi, kuin UNIXien socket-rajapinta. Käytännön ohjelmoija joutuu kirjoittamaan apukerroksen käyttääkseen tätä rajapintaa hyödykseen.

Olemassa olevat 5066 palvelinohjelmat näyttävät tarjoavat 5066 palveluita TCP portissa 5066 kuljettaen TCP yhteydellä SAP-primitiivejä.

Määrittelyyn on lisätty Annex F, jossa määritellään joukko palveluita ja niiden SAP-ID koodit:

STANAG-5066 Annex F: SAP-ID
SAP ID Client Application
0 Subnet management client (Annex F.8)
1 Acknowledged message (Annex F.1)
2 Un-acknowledged message (Annex F.2)
3 HF Mail Transfer Protocol (HMTP) (Annex F.3)
4 HF-POP3 (Annex F.4)
5 Z-modem file transfer (Annex F.5)
6 Operator orderwire (Annex F.6)
7 FAI client (Annex F.7)
8-13 reserved for future assignment
14-15 available for undefined use

Channel Access

STANAG-5066 Annex B kuvaa Channel Access kerroksen, jonka tehtäviä ovat:

  • Suorittaa "fyysisen" yhteyden "muodosta ja katkaise" pyynnöt.
  • Tiedottaa yläpuolisille tasoille fyysisen yhteyden tilamuutoksista.
  • Kuljettaa ja kuorruttaa käyttäjän dataa kulkemaan Data Transfer kerroksen kautta vasta-asemalle.

Data Transfer

STANAG-5066 Annex C kuvaa Data Transfer Sublayerin, joka siirtää käyttäjädataa ("C_PDU":ita) kahden aseman välillä ja on pitkälle X.25 CONS:in kaltainen lähettäessään linkille dataa ja hoitaessaan sen kuittaukset. Kyseinen kerros voi multipleksoida yhden tai useamman sovelluksen lähetystarpeet samalle linkille yhteen.

Systeemillä on kaksi toimintamoodia:

  • ARQ-moodi:
    • asemalle (node) ja sovellukselle (client) asti hoidettava datasiirron kuittaus
    • tarjoaa normaalia datapalvelua
    • tarjoaa pikadatapalvelu (joka ARQ:sta huolimatta ei aina takaa datan perillemenoa!)
    • säilyttää Channel Access tasojen välillä datan järjestyksen
  • non-ARQ-moodi:
    • yleensä käytetään broadcast toimintaan
    • tarjoaa normaalia datapalvelua
    • tarjoaa pikadatapalvelua
    • kaikki data kuljetetaan kerroksen sisällä normaaleina PDUina
    • ei takaa C_PDU:iden toimitusta perille järjestyksessä
    • ei takaa C_PDU:iden toimitusta perille kokonaisina

Fyysinen liitäntärajapinta

STANAG-5066 Annex D sanoo, että tämän rajapinnan pitää olla synkroninen, eli datan lisäksi siinä on eksplisiittinen siirtokello.

Harrastajakäytössä tällaisia rajapintoja ei ole saatavilla, joten tämä liitäntä on enemmänkin virtuaalinen.

HF-modeemin etähallintarajapinta

STANAG-5066 Annex E kuvaa asynkronisen 9600 bps 8E1 liitäntäprotokollan, jolla komennetaan HF modeemia.

HF-modulaatiot

Tarjolla on useita modulaatioita, joista muutama kerrotaan STANAG-5066:ssa, mutta useimmat vain viitataan muihin dokumentteihin.

Harrastajakäytössä nämä tehdään todennäköisesti peeseen äänikortilla.

Viitteitä