ppt slides

30
Networking Simulation Labs in Web-enhanced IT Classes Vladimir Riabov Associate Professor Department of Mathematics & Computer Science Rivier College, USA E-mail: [email protected] 9 th NCTT Annual Curriculum Workshop Springfield, Massachusetts, July 10-13, 2006

Upload: networkingcentral

Post on 26-May-2015

8.825 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: PPT slides

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: PPT slides

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: PPT slides

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: PPT slides

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: PPT slides

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: PPT slides

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: PPT slides

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: PPT slides

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: PPT slides

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: PPT slides

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: PPT slides

July 2006 Networking Simulation Labs 11

Visiting the IT Services Department

Page 12: PPT slides

July 2006 Networking Simulation Labs 12

Visiting the IT Services Department

Page 13: PPT slides

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: PPT slides

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: PPT slides

July 2006 Networking Simulation Labs 15

Virtual Lab Basics

Page 16: PPT slides

July 2006 Networking Simulation Labs 16

Lab Project Editor Window

Page 17: PPT slides

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: PPT slides

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: PPT slides

July 2006 Networking Simulation Labs 19

Creating the Network

Page 20: PPT slides

July 2006 Networking Simulation Labs 20

Creating the Network (Step 2)

Building a Server, Application & Profile

Page 21: PPT slides

July 2006 Networking Simulation Labs 21

Expanding the Network & Comparing Results (Step 3)Comparing Results

Page 22: PPT slides

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: PPT slides

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: PPT slides

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: PPT slides

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: PPT slides

July 2006 Networking Simulation Labs 26

Digital Video Cluster Simulation (continue)

From: Digital Video Cluster Simulation by Martin Milkovits

Page 27: PPT slides

July 2006 Networking Simulation Labs 27

Digital Video Cluster Simulation (results)From: Digital Video Cluster Simulation by Martin Milkovits

Page 28: PPT slides

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: PPT slides

July 2006 Networking Simulation Labs 29

Project: Wi-Fi Technology Simulation with OPNET™(CS575 Project Paper by Vandana Wekhande, Spring 2006)

Page 30: PPT slides

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.