Ero sivun ”STANAG-5066” versioiden välillä
>Oh2mqk (rääpäle) |
>Oh2mqk p (laitetaan myös luokkaan "pakettiradio") |
||
(5 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: | [[Category:Tekniikka]][[Category:Pakettiradio]] | ||
'''NATO STANAG | '''NATO Standardization Agreenment (STANAG) 5066:'''<br> | ||
'''Profile for Maritime HF Radio Data Communications''' | |||
== STANAG 5066 == | |||
että hätäliikenteeseen ja sen kautta saadaan kuljettettua sähköpostia, joka | '''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. | |||
[[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 | |||
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: | |||
<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. | |||
Harrastajakäytössä nämä tehdään todennäköisesti peeseen äänikortilla. | |||
== Viitteitä == | |||
* 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.
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:
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.