한국   대만   중국   일본 
ns (시뮬레이터) - 위키百科, 우리 모두의 百科事典 本文으로 移動

ns (시뮬레이터)

위키百科, 우리 모두의 百科事典.

ns-3 네트워크 시뮬레이터
開發者 ns-3 project [note 1]
發表日 2008年 6月 30日 (15年 前) ( 2008-06-30 ) [1]
安定化 버전
3.27 / 2017年 10月 12日 (6年 前) ( 2017-10-12 ) [3]
미리보기 버전
Mercurial repository [2]
貯藏所
프로그래밍 言語 C++ (코어) 파이썬 (바인딩)
運營 體制 리눅스 , FreeBSD , macOS
플랫폼 IA-32 , x86-64
種類 네트워크 시뮬레이터
라이선스 GPLv2
狀態 開發 中
웹사이트 www .nsnam .org

ns ( Network Simulator 의 弱者. 現在 널리 쓰이는 버전은 ns-2 )는 離散 事件 네트워크 시뮬레이터 이다. 오픈 소스 소프트웨어 利器 때문에 擴張性이 매우 높으며, 온라인 文書도 豐富하다. 라우팅 멀티캐스트 프로토콜 關聯 시뮬레이션에 매우 活潑히 利用되고 있다. 뿐만 아니라, 애드혹 네트워크 硏究에서도 利用되고 있다. Ns는 現存하는 여러 有名한 프로토콜을 支援한다. 無線/有線 兩쪽 다 支援한다. ns를 조금 機能을 制限받는 네트워크 에뮬레이터 로서도 使用할 수 있다.

Ns는 GNU 一般 空中 使用 許可書 버전 2 下에 라이선스되어 있다.

設計 [ 編輯 ]

ns는 C++ 로 作成되었다. 시뮬레이션 인터페이스는 OTcl 言語를 통해 提供한다. OTcl은 Tcl 客體志向 프로그래밍 方言(擴張)이다. 使用者는 OTcl 스크립트를 作成함으로써 네트워크 토폴로지를 記述할 수 있다. 그 다음 ns 프로그램이 指定된 파라미터를 가지고 그 토폴로지를 시뮬레이트해준다.

歷史 [ 編輯 ]

사람들은 1989年 頃부터 ns를 開發해나갔다. RAL 네트워크 시뮬레이터의 한 가지 變種이었다. 1995年까지, ns는 防衛 高等 硏究 計劃局 (DARPA), 로렌스 버클리 國立 硏究所 의 VINT 프로젝트, 制로스 파크 , 캘리포니아 大學校 버클리 , USC/ISI 等의 支援을 받았다. [4]

現在는 各 機關의 硏究員들이 相互 協力的으로 ns를 開發해나가고 있다. SAMAN (DARPA가 支援), CONSER ( NSF 를 통해서), 그리고 ICIR (예전 이름은 ACIRI) 等에서 ns를 開發해나가고 있다. 썬 마이크로시스템즈 , UCB Daedelus, 카네기멜론 大學校 Monarch 프로젝트에서 꾸준히 寄與하고 있다. ns 홈페이지에는 이들 세 機關에서 無線 쪽에 寄與를 했다고 밝히고 있다.

ns-2의 最近 버전은 2.33 이다. "最近 바뀜" 文書는 version 2 change log 웹페이지를 보면 된다.

사람들은 2006年 7月 1日 부터 "Generation 3"(ns-3)을 開發해나가기 始作했다. 約 4年이 걸릴 것으로 豫想했다. [5]

各州 [ 編輯 ]

  1. Henderson, Tom (2012年 6月 9日). “upcoming ns-3.1 release” (메일링 리스트). ns-3 GSoC 2015 students. 2012年 3月 27日에 原本 文書 에서 保存된 文書 . 2013年 5月 31日에 確認함 .  
  2. “ns-3-dev” . ns-3 project . 2012年 12月 26日에 確認함 .  
  3. “ns-3.26 released” . ns-announce.   [ 깨진 링크 ( 過去 內容 찾기 )]
  4. “The Network Simulator - ns-2.” . The University of Southern California. 2006年 7月 13日.  
  5. “Ns-3.” . Nsnam Wiki. 2006年 7月 2日.  
內容主
  1. Tom Henderson, Mathieu Lacage, George Riley, Mitch Watrous, Gustavo Carneiro, Tommaso Pecorella and others.

外部 링크 [ 編輯 ]