Homepage von Michael Pieper
BeOS Programme
PalmBeach
PSION Link Protokollbeschreibung
NCP Protokollbeschreibung

NCP-Kommando NCP-INFO

Kommandobeschreibung

Das Kommando NCP-INFO dient der Kontaktaufnahme mit der Gegenstelle. Es wird immer als erstes NCP-Kommando vom PSION aus ausgeführt und muß mit dem gleichen Kommando beantwortet werden!

In den Parametern wird die Version und die Startzeit des NCP mitgeliefert. Dadurch wird ermöglicht, daß auch unterbrochene Verbindungen im gleichen Status wieder aufgebaut werden können.

Das Kommando wird als erstes vom PSION zum PC gesendet und ist vom PC mit NCP-INFO zu beantworten. Wird eine Verbindung neu aufgebaut, dann ist der Startzeitpunkt in Sekunden identisch!


Senderichtung (Kommando) im Schnittstellenformat

Dieses Beispiel beschreibt nun das Kommando, das ein PSION beim Aufbau des NCP-Protokolls an den PC schickt. Wurde das Kommando nicht beantwortet, so gilt der NCP als nicht aufgebaut und es können keine weiteren Tätigkeiten über das PLP durchgeführt werden.

Das Kommando NCP-INFO ist folgendermaßen in das PLP eingebaut:

Header Sequenzid NCP-Kanal NCP-INFO Footer CRC
16 10 02 32 00 Lokale Kanalnr.
00
Kommando
06
Versionsnummer
02
Startzeit
01 02 03 04
10 03 12 34

Empfangsrichtung (Ergebnis) im Schnittstellenformat

Der PC antwortet mit genau dem gleichen NCP-Kommando. Die Startzeit hat eine besondere Bedeutung. Sie gibt die Startzeit des NCP an. Das ist dann interessant, wenn zwischenzeitlich die Leitung unterbrochen wurde und nun erneut aufgebaut wird. Wird nämlich die Startzeit der vorhergehenden NCP-Sitzung geliefert, so wird versucht die Leitung erneut aufzubauen und an der unterbrochenen Stelle fortzufahren.

Header Sequenzid NCP-Kanal NCP-INFO Footer CRC
16 10 02 32 00 Lokale Kanalnr.
00
Kommando
06
Versionsnummer
02
Startzeit
01 02 03 04
10 03 12 34
fette Werte stellen feste Werte dar, die exakt so verwendet werden!
kursive Werte stellen Beispiele dar, die anhand des Befehls eine unterschiedliche Bedeutung haben.

Kommandobeschreibung

Das Kommando NCP-INOF besteht aus 4 Informationseinheiten. Diese haben folgende Bedeutungen:

Länge in Byte mögliche Werte Bedeutung
Lokale Kanalnummer 1 Byte 00 (fest) Da der anfordernde Prozess immer der gegnerische NCP ist, wird hier immer die Kanalnummer 0 geliefert!
Kommando 1 Byte 06 (fest) Die Kommandonummer hat immer den gleichen Wert!
Versionsnummer 1 Byte variabel Die Versionsnummer gibt an, welche NCP-Version benutzt wird. Auf dem PSION 3c ist dies die Version 2
Startzeit 4 Byte variabel Die Startzeit des NCP wird in der Anzahl der Sekunden seit dem 1.1.1970 angegeben und entspricht dadurch einer Kennung ob er Link neu aufgebaut werden soll, oder wieder aktiviert wird.

Ergebnisbeschreibung

Das Ergebnis NCP-INFO besteht aus 4 Informationseinheiten. Diese haben folgende Bedeutungen:

Länge in Byte mögliche Werte Bedeutung
Lokale Kanalnummer 1 Byte 00 (fest) Da der anfordernde Prozess immer der gegnerische NCP ist, wird hier immer die Kanalnummer 0 geliefert!
Kommando 1 Byte 06 (fest) Die Kommandonummer hat immer den gleichen Wert!
Versionsnummer 1 Byte variabel Die Versionsnummer gibt an, welche NCP-Version benutzt wird. Auf dem PSION 3c ist dies die Version 2
Startzeit 4 Byte variabel Die Startzeit des NCP wird in der Anzahl der Sekunden seit dem 1.1.1970 angegeben und entspricht dadurch einer Kennung ob er Link neu aufgebaut werden soll, oder wieder aktiviert wird.

Homepage von Michael Pieper
BeOS Programme
PalmBeach
PSION Link Protokollbeschreibung
NCP Protokollbeschreibung

Letzte Änderung 07.02.1999 von Michael Pieper