GT ECE 6110 - The Network Simulator: WNS2 Tutorial

Unformatted text preview:

Introduction to ns3Design goals and MotivationSimulated EntitiesGetting StartedObtaining ns3Compiling/Building ns3First ExampleSimulation ScriptsRunning ScriptsLoggingHelpersTracingSecond ExampleMore Advanced FeaturesCommand-line argumentsns3, The Network Simulator: WNS2 TutorialOctober 23, 2008OverviewIntroduction to ns3Design goals and MotivationSimulated EntitiesNodesApplicationsPacketsProtocolsNetDevicesChannelsThe SimulatorAttributesGetting StartedObtaining ns3Compiling/Building ns3First ExampleSimulation ScriptsRunning ScriptsLoggingHelpersTracingSecond ExampleMore Advanced FeaturesCommand-line argumentsIntroduction to ns3ns3 is a network simulator for research simulation purposes.IDiscrete event simulatorIWritten in C++ and released under the terms of the GNUGPLv2IUser scripts are written in C++, or via Python bindingsprovided to C++ APIsISimuator entities are analogous to the real world (sockets,applications, channels, etc.)IModular simulator coreIRedsigned from scratch (only a spiritual sucessor to ns2)Introduction to ns3ns3 is a network simulator for research simulation purposes.IDiscrete event simulatorIWritten in C++ and released under the terms of the GNUGPLv2IUser scripts are written in C++, or via Python bindingsprovided to C++ APIsISimuator entities are analogous to the real world (sockets,applications, channels, etc.)IModular simulator coreIRedsigned from scratch (only a spiritual sucessor to ns2)Introduction to ns3ns3 is a network simulator for research simulation purposes.IDiscrete event simulatorIWritten in C++ and released under the terms of the GNUGPLv2IUser scripts are written in C++, or via Python bindingsprovided to C++ APIsISimuator entities are analogous to the real world (sockets,applications, channels, etc.)IModular simulator coreIRedsigned from scratch (only a spiritual sucessor to ns2)Introduction to ns3ns3 is a network simulator for research simulation purposes.IDiscrete event simulatorIWritten in C++ and released under the terms of the GNUGPLv2IUser scripts are written in C++, or via Python bindingsprovided to C++ APIsISimuator entities are analogous to the real world (sockets,applications, channels, etc.)IModular simulator coreIRedsigned from scratch (only a spiritual sucessor to ns2)Introduction to ns3ns3 is a network simulator for research simulation purposes.IDiscrete event simulatorIWritten in C++ and released under the terms of the GNUGPLv2IUser scripts are written in C++, or via Python bindingsprovided to C++ APIsISimuator entities are analogous to the real world (sockets,applications, channels, etc.)IModular simulator coreIRedsigned from scratch (only a spiritual sucessor to ns2)Introduction to ns3ns3 is a network simulator for research simulation purposes.IDiscrete event simulatorIWritten in C++ and released under the terms of the GNUGPLv2IUser scripts are written in C++, or via Python bindingsprovided to C++ APIsISimuator entities are analogous to the real world (sockets,applications, channels, etc.)IModular simulator coreIRedsigned from scratch (only a spiritual sucessor to ns2)Design goals and MotivationIEasy extensibilityIUnderstandibility for programmers.IOpen source and free (as in freedom).IMulti-platform (*NIX systems, including Windows viacygwin)IEase of contributing, open development community.IUse of real world conceptsIReal code integration (real linux stacks, real socketsapplication binaries)IEmulation mode - inject real packets into real networksDesign goals and MotivationIEasy extensibilityIUnderstandibility for programmers.IOpen source and free (as in freedom).IMulti-platform (*NIX systems, including Windows viacygwin)IEase of contributing, open development community.IUse of real world conceptsIReal code integration (real linux stacks, real socketsapplication binaries)IEmulation mode - inject real packets into real networksDesign goals and MotivationIEasy extensibilityIUnderstandibility for programmers.IOpen source and free (as in freedom).IMulti-platform (*NIX systems, including Windows viacygwin)IEase of contributing, open development community.IUse of real world conceptsIReal code integration (real linux stacks, real socketsapplication binaries)IEmulation mode - inject real packets into real networksDesign goals and MotivationIEasy extensibilityIUnderstandibility for programmers.IOpen source and free (as in freedom).IMulti-platform (*NIX systems, including Windows viacygwin)IEase of contributing, open development community.IUse of real world conceptsIReal code integration (real linux stacks, real socketsapplication binaries)IEmulation mode - inject real packets into real networksDesign goals and MotivationIEasy extensibilityIUnderstandibility for programmers.IOpen source and free (as in freedom).IMulti-platform (*NIX systems, including Windows viacygwin)IEase of contributing, open development community.IUse of real world conceptsIReal code integration (real linux stacks, real socketsapplication binaries)IEmulation mode - inject real packets into real networksDesign goals and MotivationIEasy extensibilityIUnderstandibility for programmers.IOpen source and free (as in freedom).IMulti-platform (*NIX systems, including Windows viacygwin)IEase of contributing, open development community.IUse of real world conceptsIReal code integration (real linux stacks, real socketsapplication binaries)IEmulation mode - inject real packets into real networksDesign goals and MotivationIEasy extensibilityIUnderstandibility for programmers.IOpen source and free (as in freedom).IMulti-platform (*NIX systems, including Windows viacygwin)IEase of contributing, open development community.IUse of real world conceptsIReal code integration (real linux stacks, real socketsapplication binaries)IEmulation mode - inject real packets into real networksDesign goals and MotivationIEasy extensibilityIUnderstandibility for programmers.IOpen source and free (as in freedom).IMulti-platform (*NIX systems, including Windows viacygwin)IEase of contributing, open development community.IUse of real world conceptsIReal code integration (real linux stacks, real socketsapplication binaries)IEmulation mode - inject real packets into real networksDesign goals and MotivationIEasy extensibilityIUnderstandibility for programmers.IOpen source and free (as in freedom).IMulti-platform (*NIX systems, including Windows viacygwin)IEase of contributing, open development community.IUse of real world conceptsIReal code integration (real linux stacks, real socketsapplication


View Full Document

GT ECE 6110 - The Network Simulator: WNS2 Tutorial

Documents in this Course
Load more
Download The Network Simulator: WNS2 Tutorial
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view The Network Simulator: WNS2 Tutorial and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view The Network Simulator: WNS2 Tutorial 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?