Przekaźnik BITNET

BITNET Relay , znany również jako Inter Chat Relay Network, był konfiguracją sieci czatu za pośrednictwem węzłów BITNET . Wyprzedził Internet Relay Chat i inne systemy czatów online . Program, który umożliwił stworzenie sieci, nosił nazwę „Relay” i został opracowany przez Jeffa Kella z University of Tennessee w Chattanooga w 1985 roku przy użyciu języka programowania REXX .

System ten wziął swoją nazwę od „ wyścigu sztafetowego ”, który ma podobne zachowanie, w którym wiadomości przemieszczają się skok po skoku przez sieć serwerów przekazujących, aż dotrą do miejsca docelowego. Wiadomości wysyłane w Stanach Zjednoczonych docierały do ​​miejsca docelowego w ciągu kilku sekund, ale czas komunikacji był różny w innych krajach lub na arenie międzynarodowej. Jeśli jedno lub więcej łączy sieciowych nie działa, BITNET przechowuje i przekazuje wiadomości, gdy łącza sieciowe zostaną przywrócone, po kilku minutach lub nawet godzinach.

Tło

Zanim zaimplementowano BITNET Relay, jakakolwiek forma komunikacji przez BITNET wymagała identyfikacji zdalnego użytkownika i hosta.

Przekaźnik działał na specjalnym identyfikatorze przy użyciu kilku hostów BITNET. Aby z niego skorzystać, wysłano wiadomość do użytkownika o nazwie RELAY. Program Relay działający na tym identyfikatorze użytkownika zapewniałby wówczas funkcje czatu dla wielu użytkowników, głównie w postaci „kanałów” ( pokojów rozmów ). Wiadomość może zawierać albo polecenie Relay (poprzedzone popularnym prefiksem polecenia ukośnika „/”, nadal w użyciu), albo wiadomość na zdalnym hoście (zazwyczaj komputer typu mainframe ) .

Komputery podłączone do BITNET były na ogół zlokalizowane na uniwersytetach iw urzędach państwowych, ze względu na ograniczony dostęp do przepustowości sieci komputerowej. Nierzadko zdarzało się, że całe połączenie sieciowe uniwersytetu przebiegało przez jedną dzierżawioną linię telefoniczną lub nawet połączenie dial-up o szybkości 4800 bodów . W związku z tym często odradzano wykorzystywanie ograniczonych zasobów obliczeniowych i sieciowych do „niepoważnych” celów, takich jak czat.

Popularność

Jednym z powodów, dla których Relay zyskał akceptację, było to, że jego system serwerów równorzędnych zmniejszył przepustowość sieci zużywaną przez czat grupowy, ponieważ nie musiał już wysyłać wielu kopii tej samej wiadomości indywidualnie do każdego serwera. Ze względu na tę wydajność i ograniczoną przepustowość w tamtym czasie, użytkownicy często nie mogli używać ani rozwijać alternatywnych systemów czatu [ potrzebne źródło ] . Eksperymentalne czaty, takie jak Galaxy Network i VM/Shell, zostały poproszone o zamknięcie, zanim osiągnęły znaczący sukces.

Bitnet Relay zyskał popularność pod koniec lat 80., kiedy Valdis Kletnieks z Virginia Tech stworzył wersję Pascal , która zużywała znacznie mniej czasu procesora , oraz ponownie na początku lat 90., kiedy Smart Relay poprawił obsługę dostarczania wiadomości.

Chociaż sam Jeff Kell poczynił obserwacje na temat możliwego upadku BITNET Relay, tylko TCP/IP i Internet doprowadziły do ​​końca BITNET i Relay. Jarkko Oikarinen , twórca Internet Relay Chat , mówi, że zainspirował go BITNET Relay

Stosowanie

Poniżej znajduje się przykład sesji:

/SIGNUP robert harper * Dziękujemy za rejestrację, robert harper. * Teraz użyj /SIGNON polecenie * ustanowienia pseudonimu i zalogowania się do Relay. /WPISZ SIĘ rob Witamy w Inter Chat Relay Network, Rob. Twoim gospodarzem jest RELAY@FINHUTC (Finlandia). Twoje ostatnie logowanie miało miejsce o 08:39:23 w dniu 17.03.89. Na 27 przekaźnikach jest 67 użytkowników. /HELP **************** Polecenia przekazywania *************** /Bye . . . . . . . . . . . . Wylogowanie z przekaźnika/kanału . . . . .Zmień na kanał /Kontakt . .Pokaż dane kontaktowe przekaźnika /Getop . . . . . Spróbuj wezwać operatora przekaźnika /Pomoc. . . . . . . . . . . . . Drukuje tę listę /Info. . . . . . . . . . . Wyślij plik RELAY INFO /Invite . . .Zaproś użytkownika na swój kanał /Linki . . . . . . . . . . .Pokazuje aktywne przekaźniki /Lista. . . . . . . . . . . Lista aktywnych kanałów / Wiad . . . .Wysyła prywatną wiadomość /Nick . . . . . . Zmień swój pseudonim / imiona . . . . .Pokaż użytkowników z nazwami /Ceny . . . . . . . . . .Wyświetl stawki wiadomości /Serwery . . . . Pokaż przekaźniki obsługujące węzeł /Signon . . . .Wpisz się do przekaźnika / Wpisz się ,ZMIANA . . Wymusza przesunięcie wielkich liter / Signon ,COFNIJ PRZESUNIĘCIE. Wymusza przesunięcie małymi literami /Signoff . . . . . . . . . . Wylogowanie z Relay/Signup . Zarejestruj się lub zmień imię i nazwisko / Statystyki . . . . . . . . Wyświetl statystyki przekaźnika / Summon @ . . Zaproś użytkownika do przekaźnika / tematu . . . . Temat Twojego kanału / Kto . . . . Pokaż użytkowników i pseudonimy /WhoIs . . . . . . . .Zidentyfikuj pseudonim /LINKS RELAY Wersja 01.24x0 Host RELAY@FINHUTC (Finlandia) Relay RELAY @ CEARN ( Genewa ) -> Finlandia Relay @ DEARN ( Niemcy ) -> Szwajcaria Relay RELAY @ AEARN ( Austria ) -> Niemcy Relay RELAY @ CZHRZU1A ( Zurich ) -> Genewa RELAY @ HEARN (Holandia ) -> Genewa Relay RELAY @TAUNIVM ( TAUrelay ) -> Genewa Relay RELAY @ EB0UB011 (Barcelona ) -> Genewa Relay RELAY @ ORION (New_Jersey) -> Genewa Relay RELAY @ BITNIC (NewYork) -> New_Jersey Relay RELAY @JPNSUT10 ( Tokyo ) -> NewYork Relay RELAY @ VILLVM (Filadelfa) -> New_Jersey Relay RELAY @NDSUVM1 (No_Dakota ) -> New_Jersey Relay RLY @CORNELLC (Ithaca_NY ) -> New_Jersey Relay RELAY @ UTCVM (Tennessee ) -> Pittsburgh Relay RELAY @UIUCVMD (Urbana_IL ) -> Pittsburgh Relay RELAY @CANADA01 ( Canada01 ) -> Ithaca_NY Relay RELAY @ AUVM ( Wash_DC ) -> Va_Tech Relay RELAY @ VTVM2 ( Va_Tech ) -> Ithaca_NY Relay RELAY @ UALTAVM ( Edmonton ) -> Canada01 Relay RELAY @NYUCCVM ( Nyu ) -> New_Jersey Relay RELAY @ UWF (Pensacola ) -> Va_Tech Relay MASRELAY@ UBVM ( Buffalo ) -> Ithaca_NY Relay RELAY @CMUCCVMA (Pittsburgh) -> Ithaca_NY Relay RELAY @ PURCCVM (Purdue) -> Pittsburgh Relay RELAY @UREGINA1 (Regina_Sk) -> Canada01 Relay RELAY @ GITVM1 (Atlanta) -> Tennessee

Zobacz też

Linki zewnętrzne