KISS protokoll
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 */
- define END 0300 /* jelzi a keretvéget */
- define ESC 0333 /* jelzi a byte beszúrást */
- define ESC_END 0334 /* ESC ESC_END jelenti az END adatkaraktert */
- define ESC_ESC 0335 /* ESC ESC_ESC jelenti az ESC adatkaraktert */
</HIGHLIGHTSYNTAX>