Jmenný server CCSO - CCSO Nameserver - Wikipedia
A Názvový server CCSO nebo Ph protokol byl časná forma vyhledávání v databázi na internetu. Ve své nejběžnější podobě to bylo používáno k vyhledávání informací jako např telefonní čísla a emailová adresa.[1] Dnes byla tato služba do značné míry nahrazena LDAP. Používal se hlavně na počátku 90. let.[2] Jmenný server vyvinul Steve Dorner na University of Illinois v Urbana – Champaign, v univerzitní kanceláři výpočetních a komunikačních služeb (CCSO).
Existuje také plugin aplikace Outlook a samostatná aplikace známá jako OutlookPH.[3]
Přehled
Adresáře názvových serverů byly často organizovány Gopher hierarchie. Nástroje „Ph“ a „Qi“ byly dvě součásti systému: Ph byl klient, který zadával dotazy na server Qi.
Protokol Ph byl formálně definován RFC 2378 v září 1998. Memorandum vydané v tomto okamžiku však odkazuje na jeho předchozí použití po neurčenou dobu před tímto datem[4] (práce na protokolu začaly kolem roku 1988,[5] a používal se kolem roku 1991[6][7]). Definuje šestnáct klíčových slov, která lze na straně serveru použít k definování vlastností záznamu. Také definuje, jak by měli klienti přistupovat k záznamům na serveru a jaké odpovědi by měl server dát. Komunikace ph serveru probíhá dne TCP port 105.
Struktura velení
Všechny příkazy a reakce se původně předpokládají v kódování US-ASCII z historických důvodů, pokud klient výslovně nepožádá o 8bitové (ISO-8859-1) kódování. Výsledkem je, že server zpočátku odesílá pouze znaky mezi 0x20 a 0x7E v nezpracované podobě. Ostatní znaky, pokud jsou v položkách obsaženy, budou uniknuty pomocí RFC 2045 definované kódování „Quotes-Printable“. Počáteční požadavek od klienta je klíčové slovo textové báze volitelně následované jedním nebo více parametry, jak jsou definovány v RFC 2378. Server poté odpoví na požadavek. Následující příklad odpovědi na požadavek na stav poskytuje poznámka RFC.
C: statusS: 100: Qi server $ Revize: 1,6 $ S: 100: Ph hesla lze získat v CCSO Accounting, S: 100: 1420 Digital Computer Lab, mezi 8:30 a 5 od pondělí do pátku. S: 100: Be určitě si vezměte průkaz totožnosti U of I. S: 200: Databáze připravena
Každý příkaz definovaný RFC 2378 poznámka se skládá z klíčového slova, za nímž podle potřeby následuje jeden nebo více parametrů nebo klíčových slov. Mohou být odděleny tabulátory mezer nebo koncem řádku. Každý řádek musí být ukončen CR + LF styl.
Následuje několik příkazů:
postavení
Tento příkaz nemá žádné parametry a jednoduše požádá server, aby ohlásil svůj stav, jak je uvedeno výše.
siteinfo
Vrátí informace o problémech s heslem a metodách ověřování, jako je poštovní doména verze serveru a koho kontaktovat.
pole [pole ...]
Seznam všech dostupných vstupních polí na serveru nebo pouze polí se zadaným jménem nebo jmény.
id informace
Způsobí, že server zaznamená zadané informace jako aktuální ID uživatele bez přihlášení.
nastavit [volba [= hodnota] ...]
Nastaví zadanou možnost na serveru na hodnotu. Pokud je použit bez parametrů, uvádí aktuální nastavení serveru.
přihlášení [alias] odhlášení
Toto jsou skutečné příkazy pro přihlášení / odhlášení pro server, kde alias musí být pseudonym uživatele Ph. Přihlášení umožňuje uživateli změnit svůj vlastní záznam a zobrazit určitá pole v něm pro omezený přístup.
odpovězte šifrovanou odpovědí clearclear cleartext-password
Klient obvykle používá jednu z nich k odeslání informací o hesle po odeslání přihlašovacího příkazu.
prettyxitstop
Jeden nebo více z nich bude serverem rozpoznán jako příkaz ukončení relace uzavírající připojení.
Databáze
Při distribuci byl jmenný server podpořen a plochá databáze souborů. Na počátku 90. let Indiana University softwarový vývojář Larry Hughes implementoval verzi Qi (zvanou „Phd“), která byla napsána v Perl a opírající se o relační databáze. Tento kód byl distribuován pod open-source licence několik let před přechodem univerzity na LDAP.
Reference
- ^ „ph (cso nameserver) Často kladené otázky (FAQ)“. Citováno 2007-05-12.
- ^ "Ph a Gopher". Citováno 2007-09-18.
- ^ „OutlookPH“.
- ^ „RFC 2378 - The CCSO Nameserver (Ph) Architecture“. Citováno 2007-07-14.
- ^ „Jmenný server CCSO - Průvodce programátora [programátor. *]“. GitHub. 1992. Citováno 2020-01-21.
- ^ Příručka o výpočtu pro studenty (a všechny ostatní). Computing Services Office, University of Illinois at Urbana-Champaign. 1991. s. 102. Hledejte také ph.
- ^ CCSO / CSO:
- Ward, Lynn (1993). University of Illinois Urbana-Champaign. „Prozkoumejte sílu internetu Gopher - Gopher jako elektronický telefonní seznam“. UIUCnet. Urbana, Ill.: Kancelář výpočetních služeb, University of Illinois. 6 (1): 6.
externí odkazy
- Lazar, Michael (2019-03-31), Výpis souboru pro starý software jmenného serveru CSSO, vyvoláno 2020-01-13
- Novější verze klienta Windows CCSO Ph: „Aplikační software - Windows Win2k Family - síťové programy“. www.jumpjet.info. Citováno 2020-01-13.
- Pracovní servery (v roce 2020):
- Z archivovaného seznamu serverů CCSO Qi - Massachusetts Institute of Technology, Purdue University, University of Vermont a University of Wisconsin v Madisonu: „Vyhledání serveru telefonního seznamu (.)“. 7. 2. 2003. Archivovány od originál dne 07.02.2003. Citováno 2020-01-13.
- Lazar, Michael (2019-12-31), michael-lazar / ccso-nameserver, vyvoláno 2020-01-21 Obsahuje také seznam serverů (přístupných pomocí gopher nebo jeho http proxy)
- Pozoruhodné odkazy - Publikace University of Illinois o Ph a Ph web NWU (uživatelské příručky): „eMailman (sm) - Ph servery“. 2001-01-19. Archivovány od originál dne 2001-01-19. Citováno 2020-01-13.