DECnet

DECnet är en uppsättning nätverksprotokoll skapad av Digital Equipment Corporation . Ursprungligen släpptes 1975 för att koppla ihop två PDP-11- minidatorer , utvecklades den till en av de första peer-to-peer- nätverksarkitekturerna, vilket förvandlade DEC till ett nätverkskraftverk på 1980-talet. Ursprungligen byggd med tre lager , utvecklades det senare (1982) till ett sju-lagers OSI- kompatibelt nätverksprotokoll.

DECnet byggdes in direkt i DECs flaggskeppsoperativsystem OpenVMS sedan starten. Senare portade Digital den till Ultrix , såväl som Apple Macintosh och IBM PC som kör varianter av DOS och Microsoft Windows under namnet DEC Pathworks , vilket gjorde att dessa system kunde ansluta till DECnet-nätverk av VAX -maskiner som terminalnoder.

Medan DECnet-protokollen designades helt av Digital Equipment Corporation, var DECnet Phase II (och senare) öppna standarder med publicerade specifikationer, och flera implementeringar utvecklades utanför DEC, inklusive sådana för FreeBSD och Linux . DECnet-koden i Linux-kärnan markerades som föräldralös den 18 februari 2010.

Evolution

DECnet hänvisar till en specifik uppsättning nätverksprodukter för hårdvara och mjukvara som implementerar DIGITAL Network Architecture (DNA). Den DIGITALA nätverksarkitekturen har en uppsättning dokument som definierar nätverksarkitekturen i allmänhet, anger specifikationerna för varje lager i arkitekturen och beskriver de protokoll som fungerar inom varje lager. Även om verktyg för analys av nätverksprotokoll tenderar att kategorisera alla protokoll från DIGITAL som "DECnet", är strängt taget icke-routade DIGITALA protokoll som LAT , SCS, AMDS, LAST/LAD inte DECnet-protokoll och är inte en del av DIGITAL Network Architecture.

Att spåra utvecklingen av DECnet är att spåra utvecklingen av DNA. Början av DNA var i början av 1970-talet. DIGITAL publicerade sin första DNA-specifikation ungefär samtidigt som IBM tillkännagav sin Systems Network Architecture (SNA). Sedan dess har utvecklingen av DNA utvecklats genom följande faser:

1970-1980

Fas I (1974) Stöd begränsat till två PDP-11: or som endast kör operativsystemet RSX-11 , med kommunikation över punkt-till-punkt ( DDCMP ) länkar mellan noder.

Fas II (1975) Stöd för nätverk med upp till 32 noder med flera olika implementeringar som skulle kunna samverka med varandra. Implementeringarna utökades till att omfatta RSTS , TOPS-10 och TOPS-20 med kommunikation mellan processorer fortfarande begränsad till enbart punkt-till-punkt-länkar. Introduktion av downline-laddning (MOP) och filöverföring med File Access Listener (FAL), fjärråtkomst till filer med Data Access Protocol (DAP), uppgift-till-uppgift-programmeringsgränssnitt och nätverkshanteringsfunktioner.

Fas III (1980). Stöd för nätverk med upp till 255 noder över punkt-till-punkt- och multi-drop-länkar. Introduktion av adaptiv routingkapacitet, poståtkomst, en nätverkshanteringsarkitektur och gateways till andra typer av nätverk inklusive IBM:s SNA och CCITT - rekommendation X.25 .

DECnet Phase IV-protokollsvit
Ansökan DAP: Data Access Protocol

CTERM: Kommandoterminal

Nätverkshantering NICE: Nätverksinformation (och) kontrollutbyte

MOP: Maintenance Operations Protocol

Session SCP: Session Control Protocol
Transport NSP: Network Service Protocol
Nätverk DRP: DECnet Routing Protocol
Data länk
DDCMP: Digital Data Communications Message Protocol Ethernet , Token Ring , HDLC , FDDI , ...
Fysisk Ethernet , Token Ring , FDDI , ...

1981-1986

Fas IV och Fas IV+ (1982). Fas IV släpptes initialt till RSX-11 och VMS -system, senare fick TOPS-20 , TOPS-10 , ULTRIX , VAXELN och RSTS/E stöd. Stöd för nätverk med upp till 64 449 noder (63 områden med 1023 noder), datalänksfunktioner utökade bortom DDCMP för att inkludera Ethernet lokalt nätverk som valfri datalänk, utökad adaptiv routingfunktion för att inkludera hierarkisk routing (områden, nivå 1 och nivå 2 routrar), VMScluster- stöd (klusteralias) och värdtjänster (CTERM). CTERM tillät en användare på en dator att logga in på en annan dator på distans och utföra samma funktion som Telnet gör i TCP/IP- protokollstacken. Digital släppte också en produkt som heter PATHWORKS-klienten, och mer känd som PATHWORKS 32-klienten, som implementerade mycket av DECnet Phase IV för DOS och 16 och 32 bitars Microsoft Windows-plattformar (ända fram till Windows Server 2003).

Fas IV implementerade en 8-lagers arkitektur som liknar OSI -modellen (7 lager), särskilt på de lägre nivåerna. Eftersom OSI-standarderna ännu inte var fullt utvecklade vid den tiden, förblev många av fas IV-protokollen proprietära.

Ethernet-implementeringen var ovanlig eftersom programvaran ändrade den fysiska adressen för Ethernet-gränssnittet på nätverket till AA-00-04-00-xx-yy där xx-yy återspeglade värdens DECnet- nätverksadress . Detta tillät ARP-fri LAN-drift eftersom LAN-adressen kunde härledas från DECnet-adressen. Detta uteslöt dock att ansluta två NIC från samma DECnet-nod till samma LAN-segment.

De initiala implementeringarna som släpptes var för VAX/VMS och RSX-11, senare utökades detta till praktiskt taget alla DIGITAL- operativsystem som någonsin levererats med det anmärkningsvärda undantaget RT-11 . DECnet-stackar finns på Linux, SunOS och andra plattformar, och Cisco och andra nätverksleverantörer erbjuder produkter som kan samarbeta med och fungera inom DECnet-nätverk. Fullständiga DECnet Phase IV-specifikationer finns tillgängliga.

Samtidigt som DECnet Phase IV släpptes släppte företaget också ett proprietärt protokoll kallat LAT för seriell terminalåtkomst via terminalservrar . LAT delade OSI:s fysiska och datalänkslager med DECnet- och LAT-terminalservrar som använde MOP för nedladdning av serverbild och relaterad bootstrap-bearbetning.

Förbättringar av DECnet Phase IV blev så småningom känd som DECnet Phase IV+, även om system som körde detta protokoll förblev helt kompatibla med DECnet Phase IV-system.

1987 och framåt

Fas V och Fas V+ (1987). Stöd för mycket stora (arkitektoniskt obegränsade) nätverk, en ny nätverkshanteringsmodell, lokal eller distribuerad namntjänst, förbättrad prestanda över Fas IV. Gå från ett proprietärt nätverk till en Open Systems Interconnection (OSI) genom integrering av ISO-standarder för att tillhandahålla anslutning till flera leverantörer och kompatibilitet med DNA Fas IV, de två sista funktionerna resulterade i en hybridnätverksarkitektur (DNA och OSI) med separata "torn" " som delar ett integrerat transportlager. Transparenta transportnivålänkar till TCP/IP lades till via standarderna IETF RFC 1006 (OSI over IP) och RFC 1859 (NSP over IP) ( se diagram) .

Det döptes senare om till DECnet/OSI för att betona dess OSI-sammankopplingsbarhet, och därefter införlivades DECnet-Plus som TCP/IP-protokoll.

Anmärkningsvärda installationer

DEC Easynet

DEC:s interna företagsnätverk var ett DECnet-nätverk kallat Easynet, som hade utvecklats från DEC:s Engineering Net (E-NET). Den inkluderade över 2 000 noder från 1984, 15 000 noder (i 39 länder) från 1987 och 54 000 noder från 1990.

DECnet Internet

DECnet användes vid olika vetenskapliga forskningscentra som länkade deras nätverk till ett internationellt nätverk kallat DECnet Internet. Detta inkluderade US Space Physics Analysis Network (US-SPAN), European Space Physics Analysis Network (E-SPAN) och andra forsknings- och utbildningsnätverk. Nätverket bestod av över 17 000 noder från och med 1989. Routing mellan nätverk med olika adressutrymmen innebar användning av antingen "fattigmansdirigering" (PMR) eller adressöversättningsportar. I december 1988 attackerades VAX/VMS-värdar på DECnet Internet av jultomten masken .

CCNET

CCNET (Computer Center Network) var ett DECnet-nätverk som under 1980-talet kopplade samman campus vid olika universitet i de östra regionerna i USA. En viktig fördel var delning av systemprogramvara som utvecklats av driftpersonalen på de olika platserna, som alla använde en mängd olika DEC-datorer. Från och med mars 1983 inkluderade det Columbia University, Carnegie Mellon University och Case Western Reserve University. I maj 1986 hade New York University, Stevens Institute of Technology, Vassar College och Oberlin College tillkommit. Flera andra universitet anslöt sig senare.

Hobbyist DECnet-nätverk

Hobbyist DECnet-nätverk har varit i bruk under 2000-talet. Dessa inkluderar:

  • HECnet
  • Italiensk retro DECnet

Se även

Allmänna referenser