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

Radioamatööriwikistä
Siirry navigaatioon Siirry hakuun
>Oh2mqk
p (tekstiviilausta)
>Oh2mqk
p (laitetaan myös luokkaan "pakettiradio")
 
(4 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 STANAG-5066''' on protokollamääritys, jolla voidaan tehdä koordinoitu
'''NATO Standardization Agreenment (STANAG) 5066:'''<br>
automaattinen datasiirtoverkko HF taajuuksille.
'''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.
Luonteeltaan määritys on hyvin pitkälle X.25:n kaltainen.


Eräässä mielessä se on kuin TCP/IP protokollapino, mutta asemaosoitteiden
[[Kuva:hamwiki-stanag-5066-sublayers.gif|center|STANAG 5066 sublayers]]
ja asemalla olevien palveluiden identiteettien suhteen se on yhtä
 
rajallinen, kuin [[AX.25]]:
Sotilaallisesta alkuperästään johtuen, '''STANAG 5066''' sisältää
* Asemaosoitteita: 32 bittiä
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ä
* Aseman palvelukohteita (SAP-ID): 4 bittiä
Etenkin SAP-ID:eiden avaruudeen pienuus tarkoittaa, että kahden aseman
Etenkin SAP-ID:eiden avaruudeen pienuus tarkoittaa, että kahden aseman
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>
{| border=1
|+align=bottom| 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
|-
|}
</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
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.


'''STANAG-5066''' määritys itsessään ei kerro, että mitä SAP-ID:itä käytetään
Harrastajakäytössä nämä tehdään todennäköisesti peeseen äänikortilla.
mihinkäkin palveluun.


----
== 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ä