네트워크 운영 체제
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(AppleTalk 및 LocalTalk 사용)와 Berkeley Software Distribution이 있다.[citation needed]
오늘날, 분산 컴퓨팅과 그룹웨어 애플리케이션은 표준이 되었다.컴퓨터 운영체제는 물론 네트워킹 스택을 포함한다.[1]1980년대 동안 서로 다른 컴퓨터들과 네트워크 기능을 통합해야 할 필요성이 증가했고 네트워크로 연결된 장치의 수가 급속도로 증가했다.부분적으로 그것은 멀티벤더 상호운용성을 허용했고, 단일 건물로 제한되기 보다는 패킷을 전세계적으로 라우팅할 수 있었기 때문에, 인터넷 프로토콜 제품군은 거의 보편적으로 네트워크 아키텍처에 채택되었다.그 후, 컴퓨터 운영 체제와 네트워크 장치의 펌웨어는 인터넷 프로토콜을 지원하는 경향이 있었다.[5]
네트워크 장치 운영 체제
네트워크 운영체제는 네트워크 계층(3계층)의 기능을 작동하는 라우터나 하드웨어 방화벽에 내장될 수 있다.[6]주목할 만한 네트워크 운영 체제는 다음과 같다.
독점적 네트워크 운영 체제
- 대부분의 Cisco 시스템s 라우터와 현재 Cisco 네트워크 스위치에 사용되는 네트워크 운영 체제 제품군인 Cisco IOS.이전 스위치에서 촉매 운영 체제 Cat 실행OS
- RouterOS by MikroTik.
- ZyXEL에서 만든 네트워크 장치에 사용되는 ZyNOS.
- LANCOM Systems에서 만든 네트워크 장치에 사용되는 LCOS(LX/FX/SX).[7]
NetBSD, FreeBSD 또는 Linux 기반 운영 체제
- DD-WRT, Linux 커널 기반 DD-WRT는 Linux 기반 펌웨어로, 무선 라우터 및 액세스 포인트뿐 아니라 Linksys WRT54G와 같은 저렴한 네트워킹 장치 플랫폼이다.
- Dell Networking Operating System, DNOS9는 NetBSD 기반이며 OS10은 Linux 커널을 사용함
- 확장 가능한 운영 체제는 Arista의 스위치에서 실행되며 수정되지 않은 Linux 커널을 사용함
- 익스트림X익스트림 네트워크에서 만든 네트워크 장치에 사용되는 OS(EXOS)
- FTOS 또는 Force10 운영 체제(Force10 이더넷 스위치에 사용되는 펌웨어 제품군)
- 내장형 디바이스에서 IP 패킷을 라우팅하는 데 사용되는 OpenWrt
- pfSense는 M0n0wall의 포크로서 PF를 사용한다.
- PfSense의 포크인 OPNsense
- 마이크로소프트가 개발한 리눅스 기반 네트워크 운영 체제인 SONiC
- 리눅스의 전체 TCP/IP 스택을 사용하는 적분 리눅스 배포
- Vyotta 라우팅 패키지의 오픈 소스 포크인 VyOS
- ONOS는 확장성, 고성능 및 고가용성을 위해 설계된 통신 서비스 제공업체를 위한 오픈 소스 SDN 운영 체제(The Linux Foundation 주최)이다.
참고 항목
참조
- ^ a b Ann McHoes & Ida M. Flynn (2012). Understanding Operating Systems (6 ed.). cengage Learning. p. 318. ISBN 9781133417569.
{{cite book}}
: CS1 maint: 작성자 매개변수 사용(링크) - ^ 딘, 타마라(2009)"네트워크 운영 체제", 네트워크+ 네트워크 가이드, 421(483)
- ^ a b 윙클맨, 닥터 로이(2009년)."제6장: 소프트웨어" 학교 네트워크에 대한 교육자 가이드, 6.
- ^ 데이비스, 지프(2011년)."네트워크 운영 체제", PCmag.comRetrieveed 2011년 5월 7일.
- ^ Ann McHoes & Ida M. Flynn (2012). Understanding Operating Systems (6 ed.). cengage Learning. p. 305. ISBN 9781133417569.
{{cite book}}
: CS1 maint: 작성자 매개변수 사용(링크) - ^ 알샤와크파, 에마드, 에벤스, 마사(2001)"대화상자:네트워크 운영 체제에 대한 쌍방향 이중 언어 인터페이스.", 전문가 시스템 Vol. 18 문제 3, p131, 19p, Retried 2011년 5월 7일
- ^ "OS family".