NS–2 (Network Simulator)

Slides:



Advertisements
Similar presentations
운영 체제의 일반 발표자 : 백승재 황영종. 1. 운영체제의 의의 전자 계산기에서 사용자와 하드웨어와의 직접적으로 대화하는 대신 운영 체제라는 시스템 프로그램을 통하여 하드웨어를 다루는 것이다. 한정된 컴퓨터 자원을 효율적으로 관리, 운영함으로써 사용자에게 편의성을 제공하는.
Advertisements

3 학년 문제가 남느냐, 내가 남느냐 1. ( 아씨방 일곱 동무 ) 아씨의 방에는 바느질을 위한 친구가 몇 명이 있었나요 ? 정답은 ? 일곱.
Dept. Computer Engineering DBLAB 정보처리개론 담당 교수 : 김정석 2009 년도 1 학기.
Visual Basic 활용 참고 교재  『쉽게 따라하는 VB 6 프로그래밍』  저 자 : 하태현, 정용덕  출 판 : 기전연구사, 2004  『엑셀 VBA 프로그래밍 ( 고급 ) 』  저 자 : 오양환 외  출 판 : 기전연구사,
MrDataBld 2.x 제품 소개 2007.
인터넷교육 사업계획서. 인터넷교육 사업계획서 목 차 1. ㈜ △△△ 사업의 개요 11. 회사가 주최하는 교육 및 행사 12. 사업자 원천징수 2. ㈜ △△△ 사업의 특징 목 차 1. ㈜ △△△ 사업의 개요 2. ㈜ △△△ 사업의 특징 3. ㈜ △△△
8장 프로그래밍 언어 8.1 프로그램이란? 8.2 프로그램 언어의 역사 8.3 프로그램 설계 절차
Ubiquitous Computing Lab NS-3 Basic 박성진
Network Simulator 2 성균관대학교 모바일컴퓨팅 연구실
감독관 사용설명서 프로메트릭 코리아 유한회사 Version 1.1.
소리가 작으면 이어폰 사용 권장!.
TinyOS 소개와 이해 한양대학교 무선이동통신 연구실
컴퓨터 소프트웨어.
Operating Systems Overview
네트웍 모형 : 네트웍 모형 관련 주요 인터넷 사이트에 대한 소개 네트웍 모형 관련 주요 인터넷 사이트에 대한 소개
Install & Simulation VLSI 시스템 설계
Internet Computing KUT Youn-Hee Han
Kasimov C언어 세미나 1st.
소개: Unix란 무엇인가? 숙명여대 창병모 2009/09.
임베디드 운영체제 (리눅스 중심) Lecture #2.
Linux를 이용한 Embedded 장비 개발
Youngmin Jung 웹 서버를 위한 웹 기반 단일인증시스템 설계 Youngmin Jung
안드로이드 개요 2005년 휴대폰 소프트웨어 개발사인 Android를 구글이 인수 2007년 11월 오픈소스로 공개
Borland® JBuilder™ 7 Installation.
TinyOS 사용법 및 nesC Programming
운영체제와 Windows XP 초등 ICT 교육 방법론 2013년 1학기.
GUI Programming - Part 2 ( GUI for Python - wxPython )
Visual C++ Programming
가톨릭관동대학교 무선랜 접속 방법 Windows 10.
평판재하시험 데이터 정보관리 프로그램 개발.
임베디드 소프트웨어 동향. 임베디드 소프트웨어 동향 임베디드 S/W 시장분류 솔루션 측면 시스템 측면 운영체제 개발도구 설계도구 테스트도구 유선통신 무선통신 정보가전 자동차제어 산업자동화 사무자동화 군사/항공우주 의료장비 솔루션 공급 업체 임베디드 S/W시장 임베디드.
Operating System System Program OS의 목적 OS의 종류 Application Program과 구별
네트워크 관리 개요 및 SNMP Protocol 동작 과정
Visual Basic 기초 1 목표: 컴퓨터기반제어에 관련된 학습을 하기 전에 Visual Basic의 기초를 살펴본다.
운영체제 이나현.
Xen and the Art of Virtualization
제 1장 시스템 소프트웨어의 개요.
Rhapsody + MFC 개발 가이드.
고속철도 노반 침하관리용 DB 프로그램 개발.
전자입찰시스템 협 력 업 체 사 용 매 뉴 얼.
[ 포털 사이트 연관검색어/자동완성 등록 서비스 ]
2018 봄학기 Pusan National University School of CSE
「 LINUX IBM SpectrumScale 설치 가이드」
부산디지털대학교 시험/퀴즈 응시자 매뉴얼 시험/퀴즈 응시자 매뉴얼 BUSAN DIGITAL UNIVERSITY
임직원 전용 쇼핑몰의 새로운 시작! GionKorea Builder Basic를 경험하세요. 임직원 전용 쇼핑몰 제안서
리눅스: Lecture 1 강의개요 중앙대학교 컴퓨터공학부 손 봉 수 교수.
제8장 백본 부하 모델링 및 생성 2 과 목 : 네트워크 설계 및 실험 조 명 : 1 조
제 10장 운영체제.
User Datagram Protocol (UDP)
사용자 매뉴얼 Version 1.0 대금지급(외주)
건양대학교 OPIc 평가 신청 매뉴얼 (
XML-II (eXtensible Markup Language) DTD/DOM
DT-900 HANDY TERMINAL INSTALL 및 사용 방법

운영체제의 종류 장승빈.
인터넷 서비스에는 어떤 것들이 있을까? 기술가정 2학년 1학기
사용자 매뉴얼 Version 1.0 구매 입찰
제1장 정리 컴퓨터소프트웨어과 2-A반 주세호.
게임엔진 프로젝트 발표 상어 사냥 안 정 웅.
뇌를 자극하는 Windows Server 장. 데이터베이스 서버.
포이에마장애인보호작업장 시설소개서.
운영체제 장수용.
Windows System Programming
1장 운영체제의 소개 컴퓨터소프트웨어 2-B 한아름.
유예 X-FILE *조사자* 1301권희원 1315이예지 1317장아정 1322홍자현.
비축사업 전자계약시스템 도입 용역 사용자매뉴얼(업체담당자용) Version 1.0.
Eclipse를 이용한 Embedded Linux 응용 프로그램 개발
소리가 작으면 이어폰 사용 권장!.
컴퓨터 프로그래밍 언어 Visual Basic 6.0 √ 원리를 알면 VB가 쉽다.
리로스쿨 RIROSCHOOL 학생관리시스템 사용 안내 개발사 : ㈜리로소프트
Presentation transcript:

NS–2 (Network Simulator) 2009. 4. 8 RTLab Woo Jung Kim

Contents 1. NS-2 History 2. NS-2 Install to PC 3. NS-2 Elements 4. NS-2 Basic concept 5. NS-2 Directories 6. Tcl example 7. Trace file example 8. C++, Otcl Linkage 9. NAM & Xgraph 10. Further work

1. NS-2 History Columbia University에서 NEST 개발 UC Berkeley에서 1988년 REAL 개발 1989년 LBNL(Lawrence Berkeley National Laboratory)에 서 NS-1(Network Simulator) 개발 MIT에서 Otcl을 개발 NS-1과 Otcl를 바탕으로 지금의 NS-2가 탄생 New Version NS-2.33

2. NS-2 install to PC http://www.isi.edu/nsnam/ns/ns-build.html 다운로드 http://www.isi.edu/nsnam/ns/ns-build.html 다운로드 Windows, Unix, Linux, Mac OS 동작 가능 ns-allinone-2.XX.tar.gz 압축을 품(단, Windows기반에서는 Cygwin 디렉토리 내부에서 풀어야 됨) ns-allinone-2.XX 디렉토리에서 ./install 하여 설치

3. NS-2 elements Discrete Event Scheduler Event ns-2.XX Scheduler GUI Discrete Event Scheduler NAM Event Scheduler ns-2.XX C++ and otcl linkage (Interpreter) tclcl awk Network Component Otcl1.XX tcl8.X Xgraph Object-Oriented support

4. NS-2 Basic Concept (1/2)

4. NS-2 Basic Concept (2/2) Scheduling Otcl (내부동작) Event Otcl (외부동작)

5. NS-2 Directories 1. 시뮬레이션 구성 2. C++ 여러 객체 구성 해서 새로운 객체를 생성(부록 1)

6. Tcl example

7. Trace file example event time from node to pkt type size flags fid src Addr dsr seq num id r : receive [at to_node] +: enqueue -:dequeue d : drop

8. C++ Otcl Linkage Otcl code MyAgent code 수행 결과

9. NAM & Xgraph (1/2)

10. Further work 1. zigbee & 802.15.4 module Source code 분석 2. Application에 맞는 Protocol 정의 3. Simulator 구현