Checkpoint CCSA Videos Bunch
Sunday, 27 December 2020
CISCO Networking Books
Here is an excellent collection of CISCO for certification CCNA CCNP
1. 640_802(CCNA Ver4) Portable Command Guide
2. Authorized Self-Study Guide CCNA
3. Bryant_Advantage_Ultimate_Ccna_Study_Guide
4. CCNA 640-802 - 6th Edition - Todd Lammle
5. CCNA Certification All-in-One For Dummies, 2010 Edition
6. CCNA Security
7. CCNA Wireless Official Exam Certification Guide
8. CCNA-VOICE-640-460
9. Cisco Press ICND1
10.Cisco Press ICND2
11. Cisco.Press.CCNA.Portable.Command.Guide.2nd.Edition.Jul.2007
12. InstructorsEd-LAN-Switching-and-Wireless-Lab-Book
13. NoStarch Press - Cisco Routers for the Desperate, Router Management the Easy Way
14. Sybex.CCNA.Cisco.Certified.Network.Associate.Fast.Pass.3rd.Edition.Nov.2007
15. Wireless Adhoc Routing
Saturday, 26 December 2020
Networking Books
Here is a collection of networking books required for certification
1. CompTIA A+ Complete Review Guide
2. CompTIA A+ Complete Study Guide
3. CompTIA A+
4. CompTIA.Network+.N10-004
5. CVOICE 642-436 Self Study
6. CWTS - Certified Wireless Technology Specialist Official Study Guide
7. Microsoft Exchange Server 2010
8. Microsoft Exchange Server 2007 (Digital Press)
9. Microsoft.Press.Windows.Internals.5th.Edition
10. Sybex - CEH Official Certified Ethical Hacker Review Guide
11. Sybex.Mastering.System.Center.Configuration.Manager.2007.R2
12. Syngress Security +
Thursday, 26 November 2020
Installing NS 2 Network Simulator on Ubuntu 18.04.02
Introduction
NS2 is an open-source simulation tool that runs on Linux. It is a discreet event simulator targeted at networking research and provides substantial support for simulation of routing, multicast protocols and IP protocols, such as UDP, TCP, RTP and SRM over wired and wireless (local and satellite) networks.
Pre-requisites
To view your network simulation traces made using ns-2, you’ll need Nam: Network Animator.
Nam is a Tcl/TK based animation tool for viewing network simulation traces and real world packet traces. It supports topology layout, packet level animation, and various data inspection tools.
Install it by running the following command in your terminal:
sudo apt-get install -y nam
Installation
Run the following command in your terminal to install ns-2:
sudo apt-get install -y ns2
Check your installation
You can check your installation by running a simple Tcl script.
- Create a file:
gedit add.tcl
- Paste the following code in the file:
set a 20 set b 30 set c [expr $a+$b] puts $c
- Run in the terminal using ns-2:
ns add.tcl
Running a simple simulation
- Paste the following code in a file
simple.tcl
:#Create a simulator object set ns [new Simulator] #Define different colors for data flows (for NAM) $ns color 1 Blue $ns color 2 Red #Open the NAM trace file set nf [open out.nam w] $ns namtrace-all $nf #Define a 'finish' procedure proc finish {} { global ns nf $ns flush-trace #Close the NAM trace file close $nf #Execute NAM on the trace file exec nam out.nam & exit 0 } #Create four nodes set n0 [$ns node] set n1 [$ns node] set n2 [$ns node] set n3 [$ns node] #Create links between the nodes $ns duplex-link $n0 $n2 2Mb 10ms DropTail $ns duplex-link $n1 $n2 2Mb 10ms DropTail $ns duplex-link $n2 $n3 1.7Mb 20ms DropTail #Set Queue Size of link (n2-n3) to 10 $ns queue-limit $n2 $n3 10 #Give node position (for NAM) $ns duplex-link-op $n0 $n2 orient right-down $ns duplex-link-op $n1 $n2 orient right-up $ns duplex-link-op $n2 $n3 orient right #Monitor the queue for link (n2-n3). (for NAM) $ns duplex-link-op $n2 $n3 queuePos 0.5 #Setup a TCP connection set tcp [new Agent/TCP] $tcp set class_ 2 $ns attach-agent $n0 $tcp set sink [new Agent/TCPSink] $ns attach-agent $n3 $sink $ns connect $tcp $sink $tcp set fid_ 1 #Setup a FTP over TCP connection set ftp [new Application/FTP] $ftp attach-agent $tcp $ftp set type_ FTP #Setup a UDP connection set udp [new Agent/UDP] $ns attach-agent $n1 $udp set null [new Agent/Null] $ns attach-agent $n3 $null $ns connect $udp $null $udp set fid_ 2 #Setup a CBR over UDP connection set cbr [new Application/Traffic/CBR] $cbr attach-agent $udp $cbr set type_ CBR $cbr set packet_size_ 1000 $cbr set rate_ 1mb $cbr set random_ false #Schedule events for the CBR and FTP agents $ns at 0.1 "$cbr start" $ns at 1.0 "$ftp start" $ns at 4.0 "$ftp stop" $ns at 4.5 "$cbr stop" #Detach tcp and sink agents (not really necessary) $ns at 4.5 "$ns detach-agent $n0 $tcp ; $ns detach-agent $n3 $sink" #Call the finish procedure after 5 seconds of simulation time $ns at 5.0 "finish" #Print CBR packet size and interval puts "CBR packet size = [$cbr set packet_size_]" puts "CBR interval = [$cbr set interval_]" #Run the simulation $ns run - Run the simulation from the terminal using ns-2:
ns simple.tcl
- Click on the play button to start the simulation:
If you are a beginner to network simulation, you can find the explanation for the above script here.
The ns-allinone-2.31 package is available here if needed.