DECnet

DECnet

DECnetDigital Equipment Corporation이 작성네트워크 프로토콜 스위트입니다.1975년에 2대의 PDP-11 미니컴퓨터를 접속하기 위해 처음 출시된 이 제품은 최초의 피어 투 피어 네트워크 아키텍처 중 하나로 발전하여 1980년대에 DEC를 네트워킹의 강자로 변모시켰습니다.처음에는 3개의 계층으로 구축되었지만 이후(1982) 7계층 OSI 준거 네트워킹 프로토콜로 발전했습니다.

DECnet은[1] 시작부터 DEC의 주력 운영체제 OpenVMS에 직접 내장되어 있습니다.이후 Digital은 DEC Pathworks라는 이름으로 DOS 및 Microsoft Windows를 실행하는 Apple Macintosh 및 IBM PC와 함께 Ultrix로 포팅하여 이러한 시스템을 터미널 노드로 VAX 머신의 DECnet 네트워크에 연결할 수 있도록 했습니다.

DECnet 프로토콜은 전적으로 Digital Equipment Corporation에 의해 설계되었지만, DECnet Phase II(및 그 이후)는 공개된 사양의 개방형 표준이었으며, FreeBSD[2]Linux를 포함한 여러 구현이 DEC 외부에서 개발되었습니다.Linux 커널의 DECnet 코드는 2010년 [3][4]2월 18일에 고아가 되었습니다.

진화

DECnet은 DIGITAL Network Architecture(DNA; 디지털네트워크 아키텍처)를 구현하는 특정 하드웨어 및 소프트웨어 네트워킹 제품 세트를 말합니다.DIGITAL Network Architecture는 일반적으로 네트워크 아키텍처를 정의하고 아키텍처의 각 계층에 대한 사양을 기술하며 각 계층 내에서 작동하는 프로토콜을 설명하는 일련의 문서를 가지고 있습니다.네트워크 프로토콜 분석 도구는 DIGITAL의 모든 프로토콜을 "DECnet"으로 분류하는 경향이 있지만, 엄밀히 말하면 LAT, SCS, AMDS, LAST/LAD와 같은 라우팅되지 않은 DIGITAL 프로토콜은 DECnet 프로토콜이 아니며 DIGITAL 네트워크 아키텍처의 일부가 아닙니다.

DECnet의 진화를 추적하는 것은 DNA의 발전을 추적하는 것이다.DNA의 시작은 1970년대 초반이었다.DIGITAL은 IBM이 Systems Network Architecture(SNA)를 발표한 과 거의 동시에 첫 번째 DNA 사양을 발표했습니다.그 이후 DNA의 발달은 다음과 같은 단계를 거쳐 발전해 왔다.

1970-1980

단계 I(1974) 지원은 노드 간의 Communication over Point(DDCMP; 포인트 투 포인트 통신) 링크를 사용한RSX-11 운영시스템만 가동하는2개의 PDP-11로 한정됩니다.

단계 II(1975)[5] 상호 운용이 가능한 복수의 다른 실장에 의한 최대 32노드의 네트워크 지원.실장은 RSTS, TOPS-10TOPS-20포함하도록 확장되었으며 프로세서 간의 통신은 포인트 투 포인트 링크에만 한정되어 있습니다.DOP(Downline Loading) 및 File Access Listener(FAL; 파일 액세스 리스너), Data Access Protocol(DAP)을 사용한 원격 파일 액세스, 태스크 투 태스크 프로그래밍 인터페이스 및 네트워크 관리 기능 도입

단계 III(1980).[6]포인트 투 포인트 및 멀티 드롭 링크를 통해 최대 255노드의 네트워크를 지원합니다.적응형 라우팅 기능, 레코드 액세스, 네트워크 관리 아키텍처 및 IBM의 SNA 및 CCITT 권장 X.25 등 다른 유형의 네트워크에 대한 게이트웨이 도입.

DECnet 단계 IV 프로토콜 스위트
어플 DAP: 데이터 액세스 프로토콜

CTERM: 명령어 터미널

네트워크 관리 NICE: 네트워크 정보(및) 제어 교환

MOP: 유지보수 운영 프로토콜

세션 SCP: Session Control Protocol
운송 NSP: 네트워크 서비스 프로토콜
네트워크 DRP: DECnet 라우팅 프로토콜
데이터 링크 DDCMP: 디지털 데이터 통신 메시지 프로토콜
이더넷, 토큰링, HDLC, FDDI
물리적. 이더넷, 토큰링, FDDI

1981-1986

단계[7][8] IV 및 단계 IV+(1982)단계 IV는 처음에 RSX-11출시되었으며 VMS 시스템, 이후 TOPS-20, TOPS-10, ULTRIX, VAXELNRSTS/E에 대한 지원을 받았습니다.최대 64,449노드(1023노드의 63개 영역)의 네트워크 지원, DDCMP를 넘어서는 데이터 링크로서의 이더넷 로컬 영역 네트워크 지원, 계층형 라우팅(지역, 레벨 1 및 레벨2 라우터), VM클러스터 지원(클러스터 에일리어스) 및 호스트 서비스(C)를 포함하는 적응형 라우팅 기능 확장TERM) CTERM을 사용하면 한 컴퓨터의 사용자가 다른 컴퓨터에 원격으로 로그인할 수 있으며 Telnet이 TCP/IP 프로토콜 스택에서 수행하는 과 동일한 기능을 수행할 수 있습니다.또한 Digital은 DOS용 DECnet Phase IV 및 16비트 및 32비트 Microsoft Windows 플랫폼(Windows Server 2003까지)의 대부분을 실장하는 PATHWORKS 클라이언트(일반적으로 PATHWORKS 32 클라이언트)라고 불리는 제품도 출시했습니다.

단계 IV는 특히 하위 레벨에서 OSI(7층) 모델과 유사한 8층 아키텍처를 구현했습니다.당시 OSI 표준은 아직 완전히 개발되지 않았기 때문에, 많은 단계 IV 프로토콜은 독점적인 상태로 남아 있었습니다.

소프트웨어가 네트워크상의 이더넷인터페이스의 물리 주소를 AA-00-04-00-xx-yy로 변경해, xx-yy가 호스트의 DECnet 네트워크주소를 반영했다는 점에서 이더넷 실장은 이례적입니다.이것에 의해, LAN 주소는 DECnet 주소로부터 추론할 수 있기 때문에, ARP가 필요 없는 LAN 동작이 가능하게 되었습니다.단, 같은 DECnet 노드에서 같은 LAN 세그먼트에2개의 NIC를 접속하는 것은 금지되어 있습니다.

공개된 초기 실장은 VAX/VMS 및 RSX-11용이었으며, 이후 RT-11을 제외하고 출하된 거의 모든 운영체제 DIGITAL로 확장되었습니다.DECnet 스택은 Linux, SunOS 및 기타 플랫폼에서 사용되고 있으며 시스코 및 기타 네트워크 벤더는 DECnet networ와 연계하여 운용할 수 있는 제품을 제공하고 있습니다.ks. 완전한 DECnet Phase IV 사양을 사용할 수 있습니다.

DECnet Phase IV 출시와 동시에 터미널 서버를 통한 시리얼 터미널 액세스를 위한 LAT라는 독점 프로토콜도 출시했습니다.LAT는 서버 이미지 다운로드 및 관련 부트스트랩 처리에 MOP를 사용하는 DECnet 및 LAT 터미널 서버와 OSI 물리층 및 데이터링크층을 공유했습니다.

DECnet Phase IV에 대한 확장 기능은 DECnet Phase IV+로 알려졌지만, 이 프로토콜을 실행하는 시스템은 DECnet Phase IV 시스템과 완전히 상호 운용 가능한 상태로 유지되었습니다.

1987년 이후

단계[9] V 및 단계 V+(1987)대규모(아키텍처 무제한) 네트워크 지원, 새로운 네트워크 관리 모델, 로컬 또는 분산 이름 서비스, 단계 IV에 비해 성능 향상ISO 표준의 통합에 의해서, 독자 사양의 네트워크에서 오픈 시스템 상호 접속(OSI)으로 이행해, 복수의 벤더에 의한 접속과 DNA Phase IV와의 호환성을 실현합니다.마지막 2개의 기능은, 통합 트랜스포트 레이어를 공유하는 개별의 「타워」를 가지는 하이브리드 네트워크 아키텍처(DNA 및 OSI)를 실현했습니다.TCP/IP에 대한 투과적인 트랜스포트 레벨링크는 IETF RFC 1006(OSI over IP) 및 RFC 1859(NSP over IP) 표준에 따라 추가되었습니다(그림 참조).

나중에 OSI 상호 연결성을 강조하기 위해 DECnet/OSI로 이름이 바뀌었고, 이후 TCP/IP 프로토콜이 통합되면서 DECnet-Plus로 이름이 바뀌었다.

주목할 만한 설치

DEC Easynet

DEC의 내부 기업 네트워크는 Easynet이라 불리는 DEC의 Engineering Net(E-NET)에서 발전한 DECnet 네트워크였다.1984년 [10]현재 2,000개 이상의 노드, 1987년 [11]현재 39개국 15,000개 노드, 1990년 [12]현재 54,000개 노드를 포함하고 있습니다.

DECnet 인터넷

DECnet은 DECnet 인터넷이라고 불리는 국제적인 네트워크를 형성하기 위해 그들의 네트워크를 연결하는 다양한 과학 연구 센터에서 사용되었다.여기에는 미국 우주물리분석네트워크(US-SPAN), 유럽우주물리분석네트워크(E-SPAN), 기타 연구 [13][14]및 교육네트워크가 포함됐다.네트워크는 1989년 [15]현재 17,000개 이상의 노드로 구성되어 있습니다.주소 공간이 다른 네트워크 간의 라우팅에는 "poor man's routing"(PMR) 또는 주소 변환 [13]게이트웨이의 사용이 포함됩니다.1988년 12월, DECnet 인터넷상의 VAX/VMS 호스트가 Father Christmas 웜의 공격을 받았습니다.

CCNET

CCNET(Computer Center Network)는 1980년대 미국 동부 지역에 있는 여러 대학의 캠퍼스를 연결하는 DECnet 네트워크입니다.주요 이점은 다양한 사이트의 운영 스태프가 개발한 시스템 소프트웨어를 공유하는 것입니다.이들 소프트웨어는 모두 다양한 DEC [16]컴퓨터를 사용하고 있었습니다.1983년 3월 현재 콜롬비아 대학교, 카네기 멜론 대학교, 케이스 웨스턴 리저브 대학교를 포함하고 있다.1986년 5월까지 뉴욕 대학교, 스티븐스 공과대학, 바사르 대학, 오버린 대학이 추가되었다.나중에 [17]몇몇 다른 대학들도 합류했다.

Hobbyist DECnet 네트워크

취미 생활자 DECnet 네트워크는 21세기 동안 사용되어 왔다.여기에는 다음이 포함됩니다.

  • HECnet[18]
  • 이탈리아 레트로 DECnet[19]

「 」를 참조해 주세요.

레퍼런스

  1. ^ James M. Moran; Brian J. Edwards (February 1984). "Giving DECnet a LAN". Hardcopy. pp. 62–65.
  2. ^ "DECnet for Linux". SourceForge. Archived from the original on October 4, 2009. Retrieved June 26, 2018.
  3. ^ Caulfield, Christine (February 18, 2010). "Orphan DECnet". Linux Kernel ChangeLog 2.6.33. Archived from the original on August 11, 2011. Retrieved June 26, 2018.
  4. ^ "kernel/git/torvalds/linux.git - Linux kernel source tree". git.kernel.org. Retrieved August 3, 2022.
  5. ^ Digital Equipment Corporation (1978). "Nineteen Fifty-Seven to the Present" (PDF). Computer History Museum. p. 53. Archived from the original (PDF) on December 21, 2013. Retrieved June 26, 2018.
  6. ^ "Introduction to DECnet (Phase III)" (PDF). May 22, 1982.
  7. ^ "Overview of DECnet" (PDF).
  8. ^ "The DECnet Phase IV Specifications".
  9. ^ James Martin; Joel Leben. DECnet Phase V: An OSI Implementation Network. ISBN 978-0-1320-2987-2.
  10. ^ Erik E. Fair(1984년 1월 5일).참조: 다수의 네트워크.Usenet fa.human-nets.2018년 8월 19일 취득.2016년 3월 14일 Wayback Machine에서 보관
  11. ^ Network World(1987년 9월 7일), 페이지 4. DECworld 네트워크는 호텔과 선박을 연결합니다.2018년 8월 19일 취득.
  12. ^ Network World(1990년 8월 6일) 페이지 1. DEC는 DECnet V에 대한 초기 교훈을 공유합니다.2018년 8월 19일 취득.
  13. ^ a b L. 스튜어트 밴스(1990).컴퓨터 네트워크의 사용자 디렉토리, DECnet 인터넷.2018년 8월 19일 취득.
  14. ^ L. 스튜어트 밴스(1990).컴퓨터 네트워크의 유저 디렉토리, DECnet 인터넷(퍼블리셔의 개요).2018년 8월 19일 취득.
  15. ^ NASA 기술 보고서 서버(1989년 8월 1일).우주 물리학 분석 네트워크 노드 디렉토리(노란색 페이지): 제4판.2018년 8월 19일 취득.2021년 3월 8일 Wayback Machine에서 보관
  16. ^ 1977-1988년 콜롬비아 대학의 DECSYSTEM-20.2022년 7월 7일 원본에서 보관.2022년 8월 3일 취득.
  17. ^ Columbia 타임라인에서의 컴퓨팅2022년 7월 6일 원본에서 보관.2022년 8월 3일 취득.
  18. ^ HECnet - 취미 생활자 DECnet.2022년 1월 24일 취득.
  19. ^ 레트로 DECnet.2018년 8월 19일 취득.

일반 참고 자료

  • 말라무드, DECnet/OSI Phase V 분석Van Hostrand Reinhold, 1991년ISBN 0-442-00375-7.
  • James Martin, Joe Leben, DECnet Phase V: OSI 구현디지털 프레스, 1992년.ISBN 1-55580-769-0.
  • OpenVMS용 DECnet-Plus 매뉴얼은 http://www.hp.com/go/openvms/doc/에서 구할 수 있습니다.
  • DECnet Phase IV용 DECnet Phase IV OpenVMS 매뉴얼.이 단계 IV 매뉴얼은 OpenVMS Freeware V5.0 배포판의 http://www.hp.com/go/openvms/freeware 및 기타 사이트에 아카이브되어 있습니다.
  • DECnet Phase IV 아키텍처 매뉴얼(DDCMP, MOP, NICE, NSP, DAP, CTERM, 라우팅 포함)은 https://web.archive.org/web/20140221225835/http에서 확인할 수 있습니다(원본은 DECnet for Linux에서 미러링됩니다).
  • 시스코의 DECnet 매뉴얼(http://docwiki.cisco.com/wiki/DECnet )