Ero sivun ”STANAG-5066” versioiden välillä
>Oh2mqk (jako kappaleihin, protokollapinon kuva, jne) |
>Oh2mqk p (→Channel Access) |
||
Rivi 85: | Rivi 85: | ||
== Channel Access == | == 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 == | == Data Transfer == |
Versio 7. heinäkuuta 2005 kello 09.26
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.