„KISS protokoll” változatai közötti eltérés

Innen: HamWiki
Ugrás a navigációhoz Ugrás a kereséshez
 
a
1. sor: 1. sor:
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 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 csomagban található többlet információik ==

A lap 2006. augusztus 4., 19:57-kori változata

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>