네트워크 운영 체제

Network operating system

네트워크 운영 체제(NOS)라우터, 스위치 또는 방화벽과 같은 네트워크 장치를 위한 전문 운영 체제다.

역사적으로 네트워킹 기능이 있는 운영체제는 네트워크 운영체제로 설명되었는데, 이는 개인용 컴퓨터(PC)가 컴퓨터 네트워크에 참여하고 LAN 내에서 파일프린터 접근공유하도록 허용했기 때문이다.운영체제에 대한 이러한 설명은 일반적으로 사용되는 운영체제가 클라이언트-서버 모델을 지원하기 위한 네트워크 스택을 포함하기 때문에 이제 대부분 과거가 되었다.

역사

CP/M, MS-DOS, 클래식 OS와 같은 초기 마이크로컴퓨터 운영체제는 한 대의 컴퓨터에서 한 명의 사용자를 위해 설계되었다.[citation needed]패킷 교환 네트워크는 메인프레임 컴퓨터, 프린터 또는 크고 비싼 하드 디스크와 같은 하드웨어 자원을 공유하기 위해 개발되었다.[1]근거리 통신망 기술을 이용할 수 있게 되면서, 네트워크의 자원 공유를 처리하기 위한 두 가지 일반적인 접근법이 생겨났다.[citation needed]

역사적으로 네트워크 운영 체제는 네트워크 기능을 구현하는 컴퓨터 운영 체제였다.네트워크 스택이 있는 운영 체제는 개인용 컴퓨터가 한 서버가 여러 클라이언트가 프린터와 같은 리소스를 공유할 수 있도록 하는 클라이언트-서버 아키텍처에 참여할 수 있도록 했다.[2][3][4]완전한 통합 네트워크 기능을 갖춘 클라이언트-서버 운영체제의 초기 예로는 IPX(Internetwork Packet Exchange) 네트워크 프로토콜을 사용한 Novell NetWare와 XNS(Xerox Network Systems) 프로토콜의 변형을 사용한 Banyan PONG가 있다.[citation needed]

이러한 제한된 클라이언트/서버 네트워크는 점차적으로 Peer-to-peer 네트워크로 대체되었고, Peer-to-peer 네트워크는 네트워킹 기능을 사용하여 모든 크기의 다양한 컴퓨터에 위치한 리소스와 파일을 공유했다.피어투피어 네트워크는 연결된 모든 컴퓨터를 동등하게 설정한다. 이들 컴퓨터는 모두 네트워크에서 사용 가능한 자원을 사용하는 동일한 능력을 공유한다.[3]2020년 현재 가장 인기 있는 P2P 네트워크는 이더넷, Wi-Fi, 인터넷 프로토콜 제품군이다.기반 제조자의 운영체제에서 네트워킹 지원이 부족함에도 불구하고, 사용자가 이러한 네트워크와 상호작용을 할 수 있도록 하는 소프트웨어를 네트워크 운영체제라고 부르기도 했다.Examples of such add-on software include Phil Karn's KA9Q NOS (adding Internet support to CP/M and MS-DOS), PC/TCP Packet Drivers (adding Ethernet and Internet support to MS-DOS), and LANtastic (for MS-DOS, Microsoft Windows and OS/2), and Windows for Workgroups (adding NetBIOS에서 Windows로).P2P 네트워킹 기능이 내장된 초기 운영 체제의 예로는 MacOS(AppleTalkLocalTalk 사용)와 Berkeley Software Distribution이 있다.[citation needed]

오늘날, 분산 컴퓨팅그룹웨어 애플리케이션은 표준이 되었다.컴퓨터 운영체제는 물론 네트워킹 스택을 포함한다.[1]1980년대 동안 서로 다른 컴퓨터들과 네트워크 기능을 통합해야 할 필요성이 증가했고 네트워크로 연결된 장치의 수가 급속도로 증가했다.부분적으로 그것은 멀티벤더 상호운용성을 허용했고, 단일 건물로 제한되기 보다는 패킷을 전세계적으로 라우팅할 수 있었기 때문에, 인터넷 프로토콜 제품군은 거의 보편적으로 네트워크 아키텍처에 채택되었다.그 후, 컴퓨터 운영 체제와 네트워크 장치의 펌웨어는 인터넷 프로토콜을 지원하는 경향이 있었다.[5]

네트워크 장치 운영 체제

네트워크 운영체제는 네트워크 계층(3계층)의 기능을 작동하는 라우터하드웨어 방화벽에 내장될 수 있다.[6]주목할 만한 네트워크 운영 체제는 다음과 같다.

독점적 네트워크 운영 체제

NetBSD, FreeBSD 또는 Linux 기반 운영 체제

참고 항목

참조

  1. ^ a b Ann McHoes & Ida M. Flynn (2012). Understanding Operating Systems (6 ed.). cengage Learning. p. 318. ISBN 9781133417569.{{cite book}}: CS1 maint: 작성자 매개변수 사용(링크)
  2. ^ 딘, 타마라(2009)"네트워크 운영 체제", 네트워크+ 네트워크 가이드, 421(483)
  3. ^ a b 윙클맨, 닥터 로이(2009년)."제6장: 소프트웨어" 학교 네트워크에 대한 교육자 가이드, 6.
  4. ^ 데이비스, 지프(2011년)."네트워크 운영 체제", PCmag.comRetrieveed 2011년 5월 7일.
  5. ^ Ann McHoes & Ida M. Flynn (2012). Understanding Operating Systems (6 ed.). cengage Learning. p. 305. ISBN 9781133417569.{{cite book}}: CS1 maint: 작성자 매개변수 사용(링크)
  6. ^ 알샤와크파, 에마드, 에벤스, 마사(2001)"대화상자:네트워크 운영 체제에 대한 쌍방향 이중 언어 인터페이스.", 전문가 시스템 Vol. 18 문제 3, p131, 19p, Retried 2011년 5월 7일
  7. ^ "OS family".

외부 링크