networking simulation labs in web-enhanced it classes vladimir riabov associate professor department...
Post on 22-Dec-2015
214 views
TRANSCRIPT
![Page 1: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/1.jpg)
Networking Simulation Labs in Web-enhanced IT Classes
Vladimir RiabovAssociate Professor
Department of Mathematics & Computer Science
Rivier College, USA
E-mail: [email protected]
9th NCTT Annual Curriculum Workshop
Springfield, Massachusetts, July 10-13, 2006
![Page 2: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/2.jpg)
July 2006 Networking Simulation Labs 2
Agenda:
• Web-enhanced IT Classes at Rivier College;• Lecture Notes and Web Resources;• Virtual OPNET Labs;• Simulation Techniques in Students’ Research Papers:
– Project Papers (SANs, WiFi, Gigabit Ethernet, etc.)– Digital Video Cluster Simulation with OMNeT++– Ethernet and Switched LANs Simulation with OPNET– Simulating Retransmissions for a WiFi-PCF-enabled Stations
• Workshop Lab: Small Intranet Simulation with OPNET• Conclusion
![Page 3: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/3.jpg)
July 2006 Networking Simulation Labs 3
Web-enhanced IT Classes at Rivier College
• Undergraduate and Graduate Programs in CS & IThttp://www.rivier.edu/departments/mathcs/home/cs/CSIndex.htm
• Certificates in Networking and Information Technologies• IT-related Courses:
– CS553: Introduction to Networking Technology– CS572: Computer Security– CS573: Advanced Wide Area Networks– CS575: Advanced Local Area Networks– CS597: Multimedia and Web Development– CS612: Information Technology– CS632: Client/Server Computing– CS685: Network Management, and others
• Web-enhanced Classes and Virtual Labs across CS/IT Curricula
![Page 4: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/4.jpg)
July 2006 Networking Simulation Labs 4
Lecture Notes and Web Resources
• Instructor’s Web site (Teaching, Research & Publications):
http://www.rivier.edu/faculty/vriabov/• Web sites for IT Courses
– Syllabi– Lecture Notes– Virtual OPNET™ Labs– Assignments– Schedules– Resources– Examples of Students’ Project Papers
• Web Resources
![Page 5: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/5.jpg)
July 2006 Networking Simulation Labs 5
Class Assignments
• Warm-up Exercises• Homework Assignments• Virtual Labs• Midterm Exams• Project Papers• Research Reports• Final Exams
![Page 6: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/6.jpg)
July 2006 Networking Simulation Labs 6
Warm-up Exercises (examples)
• What is the last digit of the number 25975927 [mod(10)]?
• Using MSExcel™ spreadsheet, find the last digit of the number 719 [mod(10)]?
• How to use your findings in these two cases for encrypting e-messages?
![Page 7: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/7.jpg)
July 2006 Networking Simulation Labs 7
What is the last digit of the number 25975927 [mod(10)]?
• It’s enough to consider the last digit of a simpler number 75927;
• Do your experiments (see Table)!• “LAST” can be 7, 9, 3, or 1 only;
therefore, it is a cycle of four cases;• The power, 5927 can be represented as
5927 = 4*1481+3;• Therefore, “LAST” of 75927 is the same
as the “LAST” of 73, which is “3”.• Answer: “3”.• Try MS Excel™Spreadsheets (see
Table)!• Why the last digit of the number 7N at N
> 18 is 0 there?• HINT: Consider the number of
“valuable” digits in large natural numbers calculated with MS Excel™!
N 7^N1 72 493 3434 24015 168076 1176497 8235438 57648019 40353607
10 28247524911 197732674312 1384128720113 9688901040714 67822307284915 474756150994316 3323293056960117 23263051398720718 162841359791045019 1139889518537310020 79792266297612000
![Page 8: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/8.jpg)
July 2006 Networking Simulation Labs 8
Homework Assignments (example 1)• Using Manchester Encoding Format, encode a bit-stream that
represents two first letters of your last name previously written in the ASCII (7-bit) Coding Standard. Using MS Word, plot a diagram that illustrates your Manchester code.
![Page 9: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/9.jpg)
July 2006 Networking Simulation Labs 9
Homework Assignments (example 2)
• Plot a diagram that illustrates a virtual private connection from your home computer to the Rivier College Network. Briefly describe issues that should be resolved for establishing this connection.
![Page 10: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/10.jpg)
July 2006 Networking Simulation Labs 10
Homework Assignments (example 3)A LAN has a data rate of r=4 Mbps and a propagation delay between two stations at opposite ends of d=20 μs. For what range of PDU sizes (S, measured in bits) does the stop-and-wait flow control give an efficiency of at least 50%, E > 0.5? (neglect the transmission time for the ACK signal). The efficiency, E is defined as a ratio of the PDU transmission time (time for inserting the PDU onto the medium) to the total time the medium is occupied for this one PDU.
Stop-and-wait flow control Crystal Yu’s solution: S=?
T=S/r is PDU-transmission time;
E=T/(T+d+d); E > 0.5;
T>0.5*(T+2*d); T>2d;
S>2*d*r; S>2*20*10-6*4*106;
Answer: S>160 bits
![Page 11: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/11.jpg)
July 2006 Networking Simulation Labs 11
Visiting the IT Services Department
![Page 12: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/12.jpg)
July 2006 Networking Simulation Labs 12
Visiting the IT Services Department
![Page 13: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/13.jpg)
July 2006 Networking Simulation Labs 13
OPNET Virtual Labs• OPNET IT Guru Academic Edition™ :
– http://www.opnet.com/services/university/home.html
• OPNET Virtual Lab Manuals:– http://www.opnet.com/services/university/lab_manuals.html • William Stallings, Business Data Communications, Fifth Edition;• William Stallings, Data and Computer Communications, Seventh
Edition;• Raymond R. Panko, Business Data Networks and Telecommunications,
Fourth Edition;• Larry L. Peterson and Bruce S. Davie, Computer Networks – A Systems
Approach,Third Edition;• OPNET IT Guru Academic Edition – A Tool for Networking Education,
Regis University;• Security Labs in IT Guru Academic Edition, Universitat Ramon Llull,
Spain.
![Page 14: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/14.jpg)
July 2006 Networking Simulation Labs 14
Virtual Labs
Four-Six OPNET™ Virtual Labs per Course:(Larry L. Peterson and Bruce S. Davie, Computer Networks – A Systems Approach, Third Edition)
• L00: Introduction - Basics of OPNET IT Guru Academic Edition™• L01: Ethernet - A Direct Link Network with Media Access Control• L02: Token Ring - A Shared-Media Network with Media Access Control• L03: Switched LANs - A Set of Local Area Networks Interconnected by Switches • L04: Network Design - Planning a Network with Different Users, Hosts, and Services • L05: ATM - A Connection-Oriented, Cell-Switching Technology • L06: RIP: Routing Information Protocol - A Routing Protocol Based on the
Distance-Vector Algorithm • L07: OSPF: Open Shortest Path First - A Routing Protocol Based on the Link-State
Algorithm • L08: TCP: Transmission Control Protocol - A Reliable, Connection-Oriented, Byte-
Stream Service • L09: Queuing Disciplines - Order of Packet Transmission and Dropping • L10: RSVP: Resource Reservation Protocol - Providing QoS by Reserving
Resources in the Network • L11: Firewalls and VPN - Network Security and Virtual Private Networks • L12: Applications - Network Application Performance Analysis
![Page 15: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/15.jpg)
July 2006 Networking Simulation Labs 15
Virtual Lab Basics
![Page 16: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/16.jpg)
July 2006 Networking Simulation Labs 16
Lab Project Editor Window
![Page 17: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/17.jpg)
July 2006 Networking Simulation Labs 17
Lab: Network Expansion Plan
In this lesson, you plan for the expansion of a small company’s intranet. Currently, the company has a star topology network on the first floor of its office building and plans to add an additional star topology network on another floor. You will build and test this “what-if” scenario to ensure that the load added by the second network will not cause the network to fail.
(We will build these networks during the NCTT Workshop today)
![Page 18: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/18.jpg)
July 2006 Networking Simulation Labs 18
Creating a New Scenario
Use the Startup Wizard to set up a new scenario:
1 If IT Guru is not already running, start it.
2 Select File > New....
3 Select Project from the pull-down menu and click OK.
4 Name the project and scenario, as follows:
4.1 Name the project <initials>_Sm_Int
Include your initials in the project name to
distinguish it from other versions of this
project.
4.2 Name the scenario first_floor.
4.3 Click OK. The Startup Wizard opens.
5 Enter the values shown in the following table in the dialog boxes of the Startup Wizard:
![Page 19: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/19.jpg)
July 2006 Networking Simulation Labs 19
Creating the Network
![Page 20: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/20.jpg)
July 2006 Networking Simulation Labs 20
Creating the Network (Step 2)
Building a Server, Application & Profile
![Page 21: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/21.jpg)
July 2006 Networking Simulation Labs 21
Expanding the Network & Comparing Results (Step 3)Comparing Results
![Page 22: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/22.jpg)
July 2006 Networking Simulation Labs 22
Students’ Project Papers: “Storage Area Networks (SANs)”Fibre Channel Technology for Storage Area Networks by David Norman (fibre.pdf file is available)
V. Riabov, "Storage Area Networks," The Internet Encyclopedia, Wiley & Sons, Dec. 2003, pp. 1-11.
![Page 23: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/23.jpg)
July 2006 Networking Simulation Labs 23
Students’ Project Papers on Selected Networking ProtocolsGigabit Ethrnet, QoS, and Multimedia Applications by Jeff Corbit (gigabit-ethernet.pdf file is available)
V. Riabov, “Simple Mail Transfer Protocol," The Handbook of Information Security, Wiley & Sons, Dec. 2005, pp. 1-22.
![Page 24: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/24.jpg)
July 2006 Networking Simulation Labs 24
Students’ Project Papers: “WiFi Technologies”Secure Wi-Fi Technologies for Enterprise LAN Network by Tom Borick (wifi.pdf file is available)
V. Riabov, “Going Wireless," Rivier Today Magazine, March 2005.
![Page 25: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/25.jpg)
July 2006 Networking Simulation Labs 25
Digital Video Cluster Simulation with OMNeT++Digital Video Cluster Simulation by Martin Milkovits (cluster.pdf file is available)
Varga, Andras. 2004, OMNeT++ Version 3.0 User Manual [online]. Available via <http://
www.omnetpp.org/>.
![Page 26: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/26.jpg)
July 2006 Networking Simulation Labs 26
Digital Video Cluster Simulation (continue)
From: Digital Video Cluster Simulation by Martin Milkovits
![Page 27: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/27.jpg)
July 2006 Networking Simulation Labs 27
Digital Video Cluster Simulation (results)From: Digital Video Cluster Simulation by Martin Milkovits
![Page 28: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/28.jpg)
July 2006 Networking Simulation Labs 28
Lab Report: Ethernet Study with OPNET™(available from: http://www.rivier.edu/journal/ROAJ-2005-Fall/J16-KUMAR.pdf)
![Page 29: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/29.jpg)
July 2006 Networking Simulation Labs 29
Project: Wi-Fi Technology Simulation with OPNET™(CS575 Project Paper by Vandana Wekhande, Spring 2006)
![Page 30: Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College,](https://reader036.vdocuments.site/reader036/viewer/2022062715/56649d785503460f94a5afe5/html5/thumbnails/30.jpg)
July 2006 Networking Simulation Labs 30
Conclusions
• Web-enhanced classes and virtual labs in Networking Technologies and other related areas provide students with better instructional support than “traditional” classes;
• Warm-up in-class exercises, homework assignments, lecture notes, field trips to IT Service Department, and virtual labs help students being familiar with modern state-of-the-arts networking technologies;
• Students’ challenge projects and research become vital components of their active studies at colleges that help students finding jobs and being promoted in the networking companies;
• Instructional openness and support become powerful resource for students in classroom and in their future professional life.