Friday, 1 April 2016

CCNA


Cisco’s Networking Academy offers you the skills and knowledge required for home and small business networking. After completing this course you will have the opportunity to sit for the newly revised CCNA-ENT (Cisco Certified Network Associate, Entry-level Network Technician) industry exam.

You are asking for the CCNA Course syllabus. Here I am uploading a file that contains the CCNA Course syllabus. This is as follows:

Class Expectations
Enter Prepared
Use Technology Responsibly
Behave Maturely
Lab Policies
Leave Things As You Found Them (or Better)
Maintain Privacy, Security, and Independence
Leave Food and Drink Outside

You can download CCNA Course syllabus from here. This is as follows:

CCNA Course syllabus





CCNA Course E-book
in a pdf atteched for more detail..............
Attached Files
File Type: pdf CCNA Course E-book.pdf (1.47 MB, 1544 views)
File Type: pdf CCNA Course syllabus.pdf (54.8 KB, 847 views)

Cisco

Video Lecture Description Sub-Category Time Click to view video
Click to view next page     Page: 1

Back to Computer-Science Video Lecture Course Page
How to configure networking for Windows XP and Vista Cisco CCNA 7 min Click to view videos
Basics of ipconfig, ping, tracert, nslookup, and netstat Cisco CCNA 10 min Click to view videos
Network Layers - OSI, TCP/IP Models -Part 1 Cisco CCNA 9 min Click to view videos
Network Layers - OSI, TCP/IP Models -Part2 Cisco CCNA 8 min Click to view videos
Network Layers - OSI, TCP/IP Models -Part3 Cisco CCNA 4 min Click to view videos
Using nslookup to resolve domain names to ip addresses Cisco CCNA 5 min Click to view videos
Intro to using Wireshark - CCNA Network Fundamentals Cisco CCNA 6 min Click to view videos
Telnet client and server demonstration in Windows Vista and XP Cisco CCNA 9 min Click to view videos
The DHCP process in Wireshark Cisco CCNA 7 min Click to view videos
Packet Tracer for Beginners - Part 1 Cisco CCNA 7 min Click to view videos
Packet Tracer for Beginners - Part 2 Cisco CCNA 9 min Click to view videos
Packet Tracer Intro to Routing - 1, Cisco CCNA Cisco CCNA 11 min Click to view videos
Packet Tracer Intro to Routing - 2, Cisco CCNA Cisco CCNA 7 min Click to view videos
Packet Tracer Intro to Routing - 3, Cisco CCNA Cisco CCNA 8 min Click to view videos
Packet Tracer Intro to Routing - 4, Cisco CCNA Cisco CCNA 7 min Click to view videos
2 Cisco routers & 2 clients in a simple 3 network layout -part1 Cisco CCNA 11 min Click to view videos
2 Cisco routers & 2 clients in a simple 3 network layout -part2 Cisco CCNA 10 min Click to view videos
2 Cisco routers & 2 clients in a simple 3 network layout -part3 Cisco CCNA 10 min Click to view videos
2 Cisco routers & 2 clients in a simple 3 network layout -part4 Cisco CCNA 6 min Click to view videos
How many broadcast domains? Diagram Question CCNA Cisco CCNA 7 min Click to view videos
Subnetting, Cisco CCNA, Binary Numbers -Part 1 Cisco CCNA 7 min Click to view videos
Subnetting, Cisco CCNA, Binary Numbers -Part 2 Cisco CCNA 5 min Click to view videos
Subnetting, Cisco CCNA, IP Addresses and Binary -Part 3 Cisco CCNA 4 min Click to view videos
Subnetting, Cisco CCNA, IP Addresses, Netmasks & Binary -Part 4 Cisco CCNA 7 min Click to view videos
Find the Private IP Addresses Question Cisco CCNA 6 min Click to view videos
Subnetting Cisco CCNA -Part 1 The Magic Number Cisco CCNA 9 min Click to view videos
Subnetting Cisco CCNA -Part 2 The Magic Number Cisco CCNA 6 min Click to view videos
Subnetting Cisco CCNA -Part 3 The Magic Number Cisco CCNA 10 min Click to view videos
Subnetting Cisco CCNA -Part 4 The Magic Number Cisco CCNA 9 min Click to view videos
Subnetting Cisco CCNA -Part 5 The Magic Number Cisco CCNA 5 min Click to view videos
Subnetting Cisco CCNA -Part 6 The Magic Number Cisco CCNA 5 min Click to view videos
Subnetting - Classful Netmasks - part1 Cisco CCNA 9 min Click to view videos
Subnetting - ANDing - part2 Cisco CCNA 10 min Click to view videos
Subnetting - Finding the Subnets - part3 Cisco CCNA 9 min Click to view videos
Find the Subnet Question Made Easy -part4 Cisco CCNA 5 min Click to view videos
Samurai Cisco Subnetting - part5 Cisco CCNA 9 min Click to view videos
Sample Subnetting Question - Cisco CCNA - part6 Cisco CCNA 5 min Click to view videos
Class A Subnetting Cisco CCNA 5 min Click to view videos
Class B Subnetting with a Class C Address Cisco CCNA 6 min Click to view videos
What is the subnet? Easy Solution Cisco CCNA 9 min Click to view videos
Solving Subnetting Questions for the Cisco CCNA - 1 Cisco CCNA 8 min Click to view videos
How to work with VLSM in the Cisco CCNA -Part1 Cisco CCNA 8 min Click to view videos
How to work with VLSM in the Cisco CCNA -Part2 Cisco CCNA 9 min Click to view videos
Solve a VLSM subnet problem - Cisco CCNA Cisco CCNA 12 min Click to view videos
Subnet a network and provide additional subnets Cisco CCNA 10 min Click to view videos

Installing and Testing ns-3 with NetAnim on Ubuntu 14.04



Hi members 
This post describes a step-by-step procedure to download, install and test ns-3 with NetAnim on Ubuntu 14.04 LTS.

ns-3 version considered: ns-allinone-3.20

List of Prerequisite Packages to be installed:
1. gcc
2. g++
3. python
4. python-dev (Optional: If you want to use Python as the main language for network configuration)
5. mercurial (Optional: If you choose Method 2 (explained below) for downloading and installing ns-3)
6. qt4-dev-tools (Optional: If you want to install *NetAnim* (animator for ns-3) along with ns-3)
7. tcpdump (Optional: Required for analyzing packet capture files (.pcap) generated by ns-3)
8. wireshark (Optional: Alternative to tcpdump. You can use anyone of these)
9. gnuplot (Optional: Required for plotting high quality graphs through *.dat* files generated by ns-3)

Installing Prerequisite Packages:
Give the following command to install the above mentioned packages:

sudo apt-get install gcc g++ python python-dev mercurial qt4-dev-tools tcpdump wireshark gnuplot

You may remove the optional package's name from the above command if it is not required!

Downloading ns-3:
ns-3 can be downloaded in at least two different ways [1]:

Method 1 (Recommended for beginners): Downloading a ns-3 tarball i.e., a zipped folder (We follow this method here)

Go to following link to download ns-allinone-3.20 tarball:

https://www.nsnam.org/release/ns-allinone-3.20.tar.bz2

For older versions of ns-3, you can download the tarball from the following link:

http://www.nsnam.org/releases/older/

Method 2: Downloading through *bake*

You need to have packages 4 and 5 from the list shown above to download ns-3 using bake. Once the prerequisite packages are installed, follow the instructions given on [1] to download ns-3:

Installing ns-3 and NetAnim:
ns-3 can be installed in three different ways [2]:

Method 1: by using build.py (We follow this method in this post)
Method 2: by using bake
Method 3: by using Waf

For Method 2 and Method 3 of installation, follow [2].

After you have followed Method 1 for downloading ns-allinone-3.20 tarball, you may keep your downloaded tarball on the Desktop and then follow the steps given below to install it:

NOTE: NetAnim (the animator for ns-3) package comes bundled in ns-allinone-3.xx tarball. So if you want to install *NetAnim* along with ns-allinone-3.20, then install qt4-dev-tools package before you proceed to the next steps because when you try to install ns-allinone-3.xx package, it first tries to install NetAnim. It searches for qt4-dev-tools package and if it is not found - NetAnim installation will be skipped! Alternatively, you can also choose to install NetAnim later via apt-get 

Step 1: Go to Desktop via terminal and unzip the ns-allinone-3.20.tar.bz2 tarball

cd Desktop

tar xjf ns-allinone-3.20.tar.bz2

Step 2: Go in ns-allinone-3.20 folder and give the following command for installation:

./build.py --enable-examples --enable-tests

After a while, you may see the following message

Leaving directory './ns-3.20'

which indicates that ns-3 is installed !!!

Testing ns-3:
To test whether all modules of ns-3 are installed successfully, follow the procedure as given below:

Step 1: Go to ns-allinone-3.20/ns-3.20 folder and give the following directory:

./test.py -c core

Some tests may be skipped while testing but that should not bother you if your module is not among those that were skipped!

Testing NetAnim (only for those users who installed qt4-dev-tools package before ns-3 installation):
To test whether NetAnim is installed successfully, follow the procedure given below:

Step 1: Go to ns-allinone-3.20/netanim-3.105 and give the following command:

./NetAnim

A window as shown below should open:

[Click on the Image to enlarge]

You are done with it!

References:

[1] Downloading ns-3, http://www.nsnam.org/docs/release/3.20/tutorial/singlehtml/index.html#downloading-ns3

[2] Building ns-3, http://www.nsnam.org/docs/release/3.20/tutorial/singlehtml/index.html#building-ns3

Automated Post Processing (APP) Tool for ns-2 trace files



Automated Post Processing (APP) Tool has been designed and developed by Wireless Information Networking Group (WiNG) at NITK, Surathkal with an aim to help the ns-2 users in processing the trace files and plotting graphs. 

Although several such tools already exist, APP has been designed with a few unique features that are distinct from other tools:

1. APP Tool does not require installation! Just download the APP folder and run the tool.
2. APP Tool helps you to obtain values / graphs for at least 20 parameters!
3. APP Tool uses AWK Scripts in the back end!
4. APP Tool's source code is free and flexible! i.e., you can also add your own AWK Script in APP Tool and use it for plotting a graph.
5. Front end of APP Tool is designed in Python! You can customize it as per your requirements.
6. You need only two packages installed on your machine to run APP Tool: python-gi and python-matplotlib.
A total of 20 AWK Scripts are provided in the APP Tool, one for each of the parameter shown in the image below:

[Click to enlarge the image]
Note: You may have to modify some of the AWK Scripts to meet your requirements. As mentioned before, you can also add your own AWK Script to APP with ease, in case you want to analyze a different parameter. Moreover, not every parameter among the 20 mentioned above need graphs. Hence, APP plots graphs only for the parameter for which graphs are required. 
Instructions on "How to run APP Tool" have been provided in the Readme file available on the download link given above.

APP Tool has been dual licensed under the MIT or GPL v3 Licenses. Contributors to this project: Sayan Paul, Jay Priyadarshi, Sasank Channapradaga, Spriha Awinpushpam and Mohit P. Tahiliani

Kindly Note: Please report to us in case you find any errors while working with the APP Tool. You can write to us at wing@nitk.ac.in or place a comment in this post itself.

Hope it helps.
Regards,
Problems found and Solutions
1. how to rectify this error in make install command?
for d in /usr/local/man/man1; do \
if [ ! -d $d ]; then \
mkdir -p $d ;\
fi;\
done
/usr/bin/install -c -m 755 ns /usr/local/bin
/usr/bin/install: cannot remove `/usr/local/bin/ns': Permission denied
make: *** [install-ns] Error 1

2. i am getting following error on giving ./configure in ns2.35
configure: error: Installation of tcl seems incomplete or can't be found automatically.
Please correct the problem by telling configure where tcl is
using the argument --with-tcl=/path/to/package
(perhaps after installing it),
or the package is not required, disable it with --with-tcl=no.
arshad@arshad-VPCEG2AEN:~/ns-allinone-2.35/ns-2.35$ make clean
Makefile.in is newer than Makefile.
You need to re-run configure.
false
Makefile:439: recipe for target 'Makefile' failed
make: *** [Makefile] Error 1
plz help
Solutions 
Try doing this:

make clean

and then give:

make

Hope it helps.

Regards,
3. 

i tried installing patch file then got the error:
Hunk #1 failed at 82
Hunk #2 failed at 144
...
2 out of 5 hunks failed .

Sir how to remove this error.
4. 
am trying to follow the steps mentioned but on running the "patch -p1 -t ..." command i get an error saying program "patch" not installed .
what does it mean ?
should i install the patch ? will it hinder ns2 installation ? 

 Solution : Yes, you can directly change the .cc and .h files of AODV. After your changes are done, re-compile ns-2. If you don't re-compile - changes that you made will not be visible in the results.

Hope it helps.

Regards,
Mohit P. Tahiliani

Blackhole Attack in ns-2

The patch provided in this post enables a ns-2 user to simulate "Blackhole Attack in ns-2" for Mobile Ad hoc Network (MANET) Simulations. Blackhole attack has been implemented using Ad hoc On demand Distance Vector (AODV) routing protocol. As of now the patch will only work on ns-2.35 version! Patches for older versions of ns-2 will be provided soon.

Material provided with this post:

1. A patch to simulate Blackhole attack in ns-2.35 and steps to apply that patch.
2. Sample TCL script to demonstrate how to configure a malicious nodes.
3. AWK Script that calculates Packet Delivery Ratio (to confirm whether the code really works!)

Follow the steps given below to apply Blackhole patch to ns-2.35:

1. Download ns-allinone-2.35.tar.gz

2. Download Blackhole.patch

3. Unzip ns-allinone-2.35.tar.gz. You will get a folder named ns-allinone-2.35

4. Paste the downloaded Blackhole patch in the above mentioned folder.

5. Give the following command:

patch -p1 -t < Blackhole.patch

6. Go in ns-allinone-2.35 via terminal and give the following command (It is always recommended to be in root mode while giving the below command):

./install

If you already have an installed copy of ns-allinone-2.35, then follow the steps given below to apply the Blackhole patch:

1. Paste the downloaded Blackhole patch in ns-allinone-2.35 directory.

2. Give the following command:

patch -p1 -t < Blackhole.patch

3. Go in ns-allinone-2.35/ns-2.35 directory and give the following commands:

./configure
make clean
make
make install

You are done with it!

Sample TCL Script and AWK Script to verify the working of Blackhole Patch:

Download blackhole.tcl and pdf.awk from the links given below and keep them in the same folder:

blackhole.tcl

pdf.awk

How to use these files for verification?

I. Open blackhole.tcl and comment the following line (remember: # is used for commenting)

$ns at 0.0 "[$n5 set ragent_] hacker"

$n5 in the above line represents node 5. The word "hacker" has been used to represent "attacker". You may try making any other node as an hacker also. 
0.0 in the above line indicates that from beginning of the simulation itself, node 5 acts an attacker in the network. Blackhole attack is mainly launched during the Route Establishment phase and hence it is important to configure a node to be an attacker from the beginning of the simulation.
We comment the above line so that we can first analyze the behavior of a normal network without Blackhole attack. At a later point, we will uncomment this line and analyze the behavior of the network when it is attacked by node 5.

II. Run blackhole.tcl by giving the following command:

ns blackhole.tcl

III. Give the following command to run the pdf.awk and note down the results:

awk -f pdf.awk blackhole.tr

IV. Open blackhole.tcl again and uncomment the line which you commented earlier (i.e., this time the attacker will attack the network)

V. Run blackhole.tcl by using the same command as mentioned in Step II.

VI. Note down new results by running the pdf.awk as mentioned in Step III.

You would observe that none of the packets are delivered and ratio turns out to be zero.

You can also verify the working of the patch by observing packet drops in NAM window. Here is one snapshot which shows the same:

[Click on the Image to enlarge]

Acknowledgements: 

1. Thanks to E. Talipov's link: http://elmurod.net/en/index.php/archives/196 using which a major part of the patch has been designed.

2. Thanks to Gaurav Gupta for designing the sample TCL script named "blackhole.tcl" and also for his assistance in shaping up this patch.

3. Thanks to Knud F. L. for his crucial feedback on the design of the patch.

Hope it helps.

Regards,