KISS protokoll

Innen: HamWiki
A lap korábbi változatát látod, amilyen HG2ECZ (vitalap | közreműködések) 2006. augusztus 4., 15:14-kor történt szerkesztése után volt.
(eltér) ← Régebbi változat | Aktuális változat (eltér) | Újabb változat→ (eltér)
Ugrás a navigációhoz Ugrás a kereséshez

A KISS protokoll a PC és a külső TNC közötti kommunikációját definiálja. A KISS csomag az AX.25 adatcsomagon kívül TNC vezérlő információt is hordoz. A KISS helyett gyakran a 6pack protokollt használják.

A KISS csomagban található többlet információik

A KISS csomag felépítése

Escape-szekvenciák

A csomag végét az END karakter jelzi. Azonban ez az érték a továbbítani kívánt bináris adatok közt is előfordulhat. Ha előfordul, akkor egy ESC ESC_END karakter páros lesz továbbítva. Azonban ezzel előkerül egy másik foglalt karakter is, az ESC. Ennek adatban való előfordulásakor ESC ESC_ESC karakterpáros lesz küldve, vevőoldalon pedig visszaállítva az eredeti bináris karakter.

Alábbiakban látható az escape-szekvenciák valódi oktális értéke. (0100 oktális == 0x40 hexadecimális == 64 decimális érték)

<HIGHLIGHTSYNTAX language="c">/* SLIP/KISS protokol karakterek */

  1. define END 0300 /* jelzi a keretvéget */
  2. define ESC 0333 /* jelzi a byte beszúrást */
  3. define ESC_END 0334 /* ESC ESC_END jelenti az END adatkaraktert */
  4. define ESC_ESC 0335 /* ESC ESC_ESC jelenti az ESC adatkaraktert */

</HIGHLIGHTSYNTAX>