CCSO Nameserver

Ein CCSO Name-Server oder Ph-Protokoll war eine frühe Form von Datenbank-Suche über das Internet. In ihrer häufigsten Form wurde es verwendet, um Informationen, wie Telefonnummern und E-Mail-Adressen. Heute ist dieser Dienst wurde weitgehend durch LDAP ersetzt. Es war vor allem in den frühen bis mittleren 1990er Jahren verwendet. Der Name-Server wurde von Steve Dorner an der University of Illinois in Urbana-Champaign entwickelt, bei Computing der Universität und Kommunikationsservice Büro.

Es gibt auch ein Outlook Plugin und Standalone-Anwendung, wie OutlookPH bekannt

Überblick

Die Name-Server-Verzeichnisse wurden häufig in Gopher Hierarchien organisiert. Die Werkzeuge "Ph" und "Qi" waren die beiden Komponenten des Systems: Ph war ein Client, der die Qi-Server abgefragt.

Der pH-Protokoll wurde formell von RFC 2378 im September 1998 definiert jedoch das Memo zu diesem Zeitpunkt ausgegebenen verweist auf seine vorherige Nutzung für einen unbestimmten Zeitraum vor diesem Datum. Es definiert sechzehn Schlüsselwörter, die auf der Serverseite verwendet werden kann, um Rekordeigenschaften zu definieren. Es definiert auch, wie Kunden sollten Aufzeichnungen auf dem Server und welche Antworten der Server geben, sollte zugreifen. Ph-Server-Kommunikation erfolgt über TCP-Port 105.

Kommandostruktur

Alle Kommandos und Antwort zunächst angenommen, dass in der US-ASCII-Kodierung aus historischen Gründen, es sei denn der Kunde explizit fragt nach 8-Bit-Codierung. Als Ergebnis nur Zeichen zwischen 0x20 und 0x7E werden zunächst von dem Server in roher Form gesendet. Andere Zeichen falls in Eingaben werden über die RFC 2045 definiert "Quoted-Printable" encoding maskiert werden. Die anfängliche Anforderung von dem Client ist eine Textgrund Stichwort gegebenenfalls durch einen oder mehrere Parameter, gefolgt wie in der RFC 2378. Der Server antwortet dann auf die Anforderung definiert. Das folgende Beispiel Antwort auf eine Statusanforderung durch die RFC-Memo vorgesehen.

Jeder Befehl durch die RFC 2378-Memo definiert besteht aus einem Schlüsselwort, gefolgt durch einen oder mehrere Parameter oder Schlüsselwörtern notwendig. Sie können durch Leerzeichen Laschen oder dem Ende der Leitung getrennt werden. Jede Zeile muss in CRLF Stil beendet werden.

Im Folgenden sind einige der Befehle:

Dieser Befehl benötigt keine Parameter und fragt einfach den Server, um seinen Status als oben zu melden.

Liefert Informationen wie Server-Version und Mail-Domäne, die über Passwortfragen und Authentifizierungsmethoden in Verbindung.

Alle verfügbaren Eingabefelder auf dem Server oder nur die mit dem angegebenen Namen oder Namen.

Bewirkt, dass der Server auf den angegebenen Informationen als den aktuellen Benutzer-ID ohne Login anmelden.

Legt die angegebene Option auf dem Server auf den Wert. Wenn ohne Parameter verwendet es listet die aktuellen Server-Einstellungen.

Dies ist der eigentliche Login / Logout-Befehle für den Server hier der Alias ​​muss der Nutzer Ph-Alias ​​sein. Anmeldung ermöglicht es Benutzern, ihre eigenen Eintrag ändern und bestimmte Felder in ihm Flagge für eingeschränkten Zugriff.

Der Client verwendet in der Regel eine von diesen, um die Passwortinformationen zu senden, nachdem die Anmeldebefehl gesendet.

Eine oder mehrere von diesen werden von dem Server als ein Sitzungsende-Befehl Schließen der Verbindung zu erkennen.

Database

Wie verteilt wurde die Nameserver von einem Flat-File-Datenbank gesichert. In den frühen 1990er Jahren, Indiana University Software-Entwickler Larry Hughes implementiert eine Version des Qi, die in Perl geschrieben und von einer relationalen Datenbank gesichert wurde. Dieser Code wurde unter einer Open Source Lizenz für mehrere Jahre vor der Universität Übergang zu LDAP verteilt.

  0   0
Vorherige Artikel Bruce Gaitsch
Nächster Artikel Clifford Durr

Kommentare - 0

Keine Kommentare

Fügen Sie einen Kommentar

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Zeichen übrig: 3000
captcha