DECnet - DECnet

DECnet to zestaw protokołów sieciowych stworzony przez Digital Equipment Corporation . Pierwotnie wydany w 1975 roku w celu połączenia dwóch PDP-11 minikomputerów , że stał się jednym z pierwszych peer-to-peer architektur sieciowych, a tym samym przekształcenie DEC w sieciowym elektrowni w 1980 roku. Początkowo zbudowany z trzech warstw , później (1982) przekształcił się w siedmiowarstwowy protokół sieciowy zgodny z OSI .

DECnet był wbudowany we flagowy system operacyjny DEC OpenVMS od samego początku. Później Digital przeniósł go do Ultrixa , a także Apple Macintosh i IBM PC z wariantami DOS i Microsoft Windows pod nazwą DEC Pathworks , umożliwiając tym systemom łączenie się z sieciami DECnet maszyn VAX jako węzłów końcowych.

Podczas gdy protokoły DECnet zostały zaprojektowane w całości przez Digital Equipment Corporation, DECnet Phase II (i późniejsze) były otwartymi standardami z opublikowanymi specyfikacjami, a kilka implementacji zostało opracowanych poza DEC, w tym te dla FreeBSD i Linux . Kod DECnet w jądrze Linuksa został oznaczony jako osierocony 18 lutego 2010 r.

Ewolucja

DECnet odnosi się do określonego zestawu sprzętowych i programowych produktów sieciowych, które implementują architekturę sieci DIGITAL (DNA). Architektura sieci DIGITAL zawiera zestaw dokumentów, które ogólnie definiują architekturę sieci, określają specyfikacje dla każdej warstwy architektury i opisują protokoły, które działają w każdej warstwie. Chociaż narzędzia do analizowania protokołów sieciowych mają tendencję do kategoryzowania wszystkich protokołów z DIGITAL jako „DECnet”, ściśle mówiąc , nieroutowane protokoły DIGITAL, takie jak LAT , SCS, AMDS, LAST/LAD nie są protokołami DECnet i nie są częścią architektury sieci DIGITAL.

Śledzenie ewolucji DECnet to śledzenie rozwoju DNA. Początki DNA sięgają wczesnych lat 70-tych. DIGITAL opublikował swoją pierwszą specyfikację DNA mniej więcej w tym samym czasie, kiedy IBM ogłosił swoją architekturę sieci systemów (SNA). Od tego czasu rozwój DNA ewoluował w następujących fazach:

1970-1980

Faza I (1974) Obsługa ograniczona do dwóch PDP-11 z systemem operacyjnym RSX-11 , z komunikacją przez łącza punkt-punkt ( DDCMP ) między węzłami.

Faza II (1975) Obsługa sieci do 32 węzłów z wieloma różnymi implementacjami, które mogą ze sobą współpracować. Wdrożenia rozszerzono o RSTS , TOPS-10 i TOPS-20 z komunikacją między procesorami nadal ograniczoną tylko do łączy punkt-punkt. Wprowadzenie ładowania w dół (MOP) i przesyłania plików za pomocą nasłuchiwania dostępu do plików (FAL), zdalnego dostępu do plików za pomocą protokołu DAP (Data Access Protocol), interfejsów programowania zadań do zadań i funkcji zarządzania siecią.

Faza III (1980). Obsługa sieci do 255 węzłów przez łącza punkt-punkt i multi-drop. Wprowadzenie możliwości routingu adaptacyjnego, dostępu do rekordów, architektury zarządzania siecią i bram do innych typów sieci, w tym IBM SNA i CCITT Recommendation X.25 .

Pakiet protokołów DECnet Phase IV
Podanie DAP: protokół dostępu do danych

CTERM: Terminal poleceń

Zarządzanie siecią NICE: Informacje sieciowe (i) Wymiana sterowania

MOP: Protokół czynności konserwacyjnych

Sesja SCP: Protokół kontroli sesji
Transport NSP: protokół usług sieciowych
Sieć DRP: protokół routingu DECnet
Łącza danych DDCMP: protokół wiadomości cyfrowej transmisji danych
Ethernet , Token Ring , HDLC , FDDI , ...
Fizyczny Ethernet , Token Ring , FDDI , ...

1981-1986

Faza IV i Faza IV+ (1982). Faza IV ukazał początkowo RSX-11 i VMS systemów później TOPy-20 , topy-10 , Ultrix , VAXELN i RSTS / e uzyskał wsparcie. Obsługa sieci do 64 449 węzłów (63 obszary po 1023 węzłów), możliwości łącza danych rozszerzone poza DDCMP, w tym obsługę sieci lokalnej Ethernet jako wybranego łącza danych, rozszerzone możliwości routingu adaptacyjnego obejmujące routing hierarchiczny (obszary, poziom 1 i poziom 2 routery), obsługa VMScluster (alias klastra) i usługi hosta (CTERM). CTERM umożliwił użytkownikowi na jednym komputerze zdalne logowanie się do innego komputera, wykonując tę ​​samą funkcję, którą wykonuje Telnet w stosie protokołu TCP/IP . Firma Digital wydała również produkt o nazwie klient PATHWORKS i bardziej znany jako klient PATHWORKS 32, który zaimplementował większość DECnet Phase IV dla DOS oraz 16 i 32-bitowych platform Microsoft Windows (aż do Windows Server 2003).

W fazie IV zaimplementowano 8-warstwową architekturę podobną do modelu OSI (7 warstw), zwłaszcza na niższych poziomach. Ponieważ standardy OSI nie były jeszcze w pełni rozwinięte, wiele protokołów fazy IV pozostało zastrzeżonych.

Implementacja Ethernet była nietypowa, ponieważ oprogramowanie zmieniło fizyczny adres interfejsu Ethernet w sieci na AA-00-04-00-xx-yy, gdzie xx-yy odzwierciedlał adres sieciowy DECnet hosta. Pozwoliło to na działanie sieci LAN bez ARP, ponieważ adres sieci LAN można było wywnioskować z adresu DECnet. Uniemożliwiło to jednak podłączenie dwóch kart sieciowych z tego samego węzła DECnet do tego samego segmentu sieci LAN.

Pierwsze wydane implementacje były przeznaczone dla VAX/VMS i RSX-11, później rozszerzono to na praktycznie każdy system operacyjny DIGITAL, jaki kiedykolwiek został dostarczony, z godnym uwagi wyjątkiem RT-11 . Stosy DECnet można znaleźć w systemach Linux, SunOS i innych platformach, a Cisco i inni dostawcy sieci oferują produkty, które mogą współpracować i działać w sieciach DECnet. Dostępne są pełne specyfikacje DECnet Phase IV.

W tym samym czasie, kiedy został wydany DECnet Phase IV, firma wydała również zastrzeżony protokół o nazwie LAT do szeregowego dostępu do terminali za pośrednictwem serwerów terminalowych . Firma LAT współdzieliła warstwy fizyczne i łącza danych OSI z serwerami terminalowymi DECnet i LAT, używając protokołu MOP do pobierania obrazu serwera i związanego z tym przetwarzania ładowania początkowego.

Udoskonalenia wprowadzone w DECnet Phase IV w końcu stały się znane jako DECnet Phase IV+, chociaż systemy korzystające z tego protokołu pozostały całkowicie interoperacyjne z systemami DECnet Phase IV.

1987 i później

Faza V i Faza V+ (1987). Obsługa bardzo dużych (nieograniczonych architektonicznie) sieci, nowy model zarządzania siecią, lokalna lub rozproszona usługa nazw, lepsza wydajność w porównaniu z fazą IV. Przejście z sieci zastrzeżonej do otwartego połączenia systemów (OSI) poprzez integrację standardów ISO w celu zapewnienia łączności z wieloma dostawcami i zgodności z DNA Phase IV, ostatnie dwie funkcje zaowocowały hybrydową architekturą sieci (DNA i OSI) z oddzielnymi „wieżami” udostępnianie zintegrowanej warstwy transportowej. Przez standardy IETF RFC 1006 (OSI przez IP) i RFC 1859 (NSP przez IP) dodano przejrzyste łącza transportowe do TCP/IP (patrz diagram) .

Został później przemianowany na DECnet/OSI, aby podkreślić jego wzajemną łączność OSI, a następnie DECnet-Plus, gdy włączono protokoły TCP/IP.

Wybitne instalacje

DEC Easynet

Wewnętrzną siecią korporacyjną DEC była sieć DECnet o nazwie Easynet, która wyewoluowała z Engineering Net (E-NET) firmy DEC. Obejmuje ponad 2000 węzłów w 1984 r., 15 000 węzłów (w 39 krajach) w 1987 r. i 54 000 węzłów w 1990 r.

Internet DECnet

DECnet był używany w różnych ośrodkach naukowo-badawczych, które połączyły swoje sieci w międzynarodową sieć o nazwie DECnet Internet. Obejmowały one amerykańską sieć analiz fizyki kosmicznej (US-SPAN), europejską sieć analiz fizyki kosmicznej (E-SPAN) oraz inne sieci badawcze i edukacyjne. W 1989 r. sieć składała się z ponad 17 000 węzłów. Routing pomiędzy sieciami o różnych przestrzeniach adresowych wymagał użycia albo „poor man's routing” (PMR) lub bram translacji adresów. W grudniu 1988 r. hosty VAX/VMS w Internecie DECnet zostały zaatakowane przez robaka Świętego Mikołaja .

CCNET

CCNET (Computer Center Network) to sieć DECnet, która w latach 80. łączyła kampusy różnych uniwersytetów we wschodnich regionach Stanów Zjednoczonych. Kluczową korzyścią było współdzielenie oprogramowania systemowego opracowanego przez personel operacyjny w różnych lokalizacjach, z których wszystkie korzystały z różnych komputerów DEC. Od marca 1983 r. obejmowała Uniwersytet Columbia, Uniwersytet Carnegie Mellon i Uniwersytet Case Western Reserve. Do maja 1986 roku dodano New York University, Stevens Institute of Technology, Vassar College i Oberlin College. Kilka innych uczelni dołączyło później.

Hobbystyczne sieci DECnet

Hobbystyczne sieci DECnet były używane w XXI wieku. Obejmują one:

  • HECnet
  • Włoski retro DECnet

Zobacz też

Bibliografia

Ogólne odniesienia