RSCS - RSCS
Dálkový komunikační komunikační subsystém nebo RSCS je subsystém (v terminologii VM „virtuální stroj“) IBM Operační systém VM / 370 který přijímá soubory přenesené do něj z místního nebo vzdáleného systému a uživatelů a přenáší je do cílových místních nebo vzdálených uživatelů a systémů. RSCS také přenáší příkazy a zprávy mezi uživateli a systémy.
RSCS je software, který před rokem napájel největší síť (nebo síť sítí) na světě Internet a přímo ovlivnily jak rozvoj internetu, tak i přijetí sítě uživatelem mezi nezávisle řízenými organizacemi. RSCS byl vyvinut společností Edson Hendricks a T.C. Hartmann. Oba jako IBM produkt a jako interní síť IBM se později stala známou jako VNET. Síťová rozhraní se nadále nazývala protokoly kompatibilní s RSCS a byla použita k propojení s jinými systémy IBM než VM systémy (obvykle MVS ) a počítače jiných výrobců než IBM.
Historie tohoto programu a jeho vliv na IBM a komunitu uživatelů IBM je popsána v současných účtech a rozhovorech Melindy Varianové.[1] Technické cíle a inovace popisuje Creasy [2] a Hendricks a Hartmann[3] v seminárních pracích. Mezi akademickými uživateli byl stejný software zaměstnán BITNET a související sítě po celém světě.
Pozadí
RSCS vzniklo proto, že lidé v IBM rozpoznali potřebu výměny souborů. Hendricksovo řešení bylo CPREMOTE, kterou dokončil v polovině roku 1969. CPREMOTE byl prvním příkladem „servisního virtuálního stroje“ a byl částečně motivován touhou dokázat užitečnost tohoto konceptu.
V roce 1971 Norman L. Rasmussen,[4] Manažer společnosti IBM Cambridge Scientific Center (CSC), požádal Hendrickse, aby našel způsob, jak může stroj CSC komunikovat se stroji v jiných vědeckých centrech IBM. CPREMOTE naučil Hendrickse tolik o tom, jak bude komunikační zařízení použito a jaké funkce je v takovém zařízení zapotřebí, že se ho rozhodl zahodit a začít znovu s novým designem. Po dalších iteracích, založených na zpětné vazbě od skutečných uživatelů a přispěných návrhů a kódu z celé společnosti, Hendricks a Tim Hartmann z IBM Technology Data Center v Poughkeepsie, NY, vytvořili RSCS, který byl uveden do provozu v IBM v roce 1973.
První verze RSCS distribuovaná mimo IBM (1975) nebyla úplným síťovým balíčkem. Zahrnovalo nevyžádané podprogramy pro funkce, jako je ukládání a předávání, které byly zahrnuty do interní verze IBM. Funkce store-and-forward byla přidána do VNET PRPQ,[5] nejprve pro soubory a poté pro zprávy a příkazy.
Jakmile byly tyto funkce přidány, „síť začala růst jako šílená.“[6] Ačkoli nejprve síť IBM závisela na tom, že lidé jdou do své počítačové učebny a vytočí telefon, brzy začala získávat pronajaté linky.
Na PODÍL XLVI, v únoru 1976, Hendricks a Hartmann uvedli, že síť, která se nyní začala nazývat VNET, překlenula kontinent a propojila 50 systémů. Podle SHARE 52 v březnu 1979 oznámili, že VNET propojil 239 systémů ve 38 městech USA a 10 dalších zemích. "VNET prošel 1 000 uzlů v roce 1983 a 3 000 uzlů v roce 1989. V současné době (90. léta) spojuje o něco více než 4 000 uzlů, z nichž asi dvě třetiny tvoří systémy VM." [7] Pro srovnání, do roku 1981 ARPANET sestával z 213 hostitelských počítačů. ARPANET i VNET pokračovaly v rychlém růstu.
Do roku 1986 časopis Think IBM odhadoval, že VNET v důsledku zvýšené produktivity ušetří společnosti 150 000 000 $ ročně.
Jiné sítě kompatibilní s protokolem RSCS
Vzhledem k klíčové roli RSCS, kterou hraje v budování sítí, se linkové ovladače staly známými jako „RSCS Protocols“. Podporované protokoly byly čerpány z jiných programů. Protokol CPREMOTE mohl být úplně prvním symetrickým protokolem (někdy nazývaným „vyvážený“ protokol). Chcete-li rozšířit síť RSCS, aby zahrnovala MVS, Hartmann reverzní inženýrství PETLICE Protokol rozhraní síťových úloh, který umožnil rychlý růst sítě. Později přidal JES2 Network Job Entry jako linkový ovladač RSCS / VNET.
BITNET byla kooperativní univerzitní síť Spojených států založená v roce 1981 Ira Fuchs na City University of New York (CUNY) a Greydon Freeman na univerzita Yale který byl založen na VNET. První síťové spojení bylo mezi CUNY a Yale. BITNET (RSCS) protokoly byly nakonec přeneseny do počítačových systémů jiných než IBM a byly široce implementovány pod VAX / VMS kromě DECnetu. V době svého zenitu kolem roku 1991 se BITNET rozšířil na téměř 500 organizací a 3 000 uzlů, všechny vzdělávací instituce. To se rozprostíralo v Severní Americe (v Kanadě to bylo známé jako NetNorth), v Evropě (jako VYDĚLAT ), Indie (TIFR) a některé Perský záliv státy (jako GulfNet). BITNET byl také velmi populární v jiných částech světa, zejména v Jižní Americe, kde bylo na konci 80. a na počátku 90. let implementováno a hojně využíváno asi 200 uzlů. [8] Postupem času byl BITNET nakonec sloučen do internetu.
Technické problémy
R. J. Creasy popsal RSCS jako operační systém a považoval jej za základní součást systému sdílení času VM / 370. „Virtual Machine Facility / 370, zkráceně VM / 370, je vhodný název pro tři různé operační systémy: Control Program (CP), Conversational Monitor System (CMS) a Remote Spooling and Communications Subsystem (RSCS). Společně tvoří obecný nástroj pro dodávku výpočetních prostředků strojů IBM System / 370 široké škále lidí a počítačů ... RSCS je operační systém používaný k přenosu informací mezi stroji spojenými s komunikačními zařízeními. "[9]Podrobnosti o návrhu RSCS jako subsystému virtuálních strojů jsou popsány v časopise IBM Systems Journal.[3]
Z technického hlediska se RSCS lišil od ARPANET v tom, že to byl point-to-point “ukládat a přeposílat "síť jako taková se více podobala UUCP. Na rozdíl od ARPANETU to nevyžadovalo vyhrazené Procesor zpráv rozhraní nebo nepřetržité síťové připojení. Zprávy a soubory byly přenášeny jako celek z jednoho serveru na druhý, dokud nedorazily na místo určení. V případě přerušení síťového připojení by si RSCS uchoval zprávu a zkusil přenos znovu, až bude k dispozici vzdálený systém.
VNET vs. ARPANET
- VNET byla první rozsáhlá síť bez připojení, která umožňovala počítači připojit se k síti pomocí telefonických linek, což připojení učinilo levným, zatímco ARPANET vyžadoval nejprve vyhrazené 50kb linky (později zvýšené na 230 kB. Většina pronajatých linek v té době obvykle provozován s maximální rychlostí 9600 baudů.
- VNET používala výrazně zjednodušený přístup ke směrování a hledání cest, který byl později přijat pro internet.
- VNET byl skutečným „distribuovaným řízením“, zatímco ARPANET vyžadoval „kontrolní“ centrum provozované v Boltu, Beranku a Newmanu v Cambridge, MA.
Poznámky
- ^ Varian
- ^ Creasy
- ^ A b Hendricks a Hartmann
- ^ Otec Nicolas Rasmussen.
- ^ PRPQ (Programming Request for Price Quotation), byl administrativní termín IBM pro software, který byl k dispozici, ale nebyl plně podporován jako produkt IBM
- ^ Varian, str. 41
- ^ Varian, str. 42
- ^ IBM Corporation (1982). Virtuální stroj / systémový produkt Vzdálený zařazování Komunikační subsystém Síťový referenční program a příručka k obsluze (PDF).
- ^ Creasy, s. 483
Reference
- Creasy, R.J. (Září 1981). „Původ systému sdílení času VM / 370“ (PDF). IBM Journal of Research & Development. IBM. 25 (5): 483–490. doi:10.1147 / rd.255.0483. Citováno 19. listopadu 2011.
- Varian, Melinda (srpen 1997). VM a komunita VM, minulost, přítomnost a budoucnost (PDF). SDÍLET 89. Atlanta, GA. Sekce 9059-9061. Citováno 9. října 2013.
- Hendricks, E.C.; Hartmann, T.C. (1979). "Vývoj subsystému virtuálních strojů". IBM Systems Journal. IBM. 18 (1): 122. doi:10.1147 / sj.181.0111.