1 Investigating Internet Performance USF 2003 RET Program Tahvia Shaw.

Slides:



Advertisements
Similar presentations
Working at a Small-Medium Business or ISP
Advertisements

Computer Networks21-1 Chapter 21. Network Layer: Address Mapping, Error Reporting, and Multicasting 21.1 Address Mapping 21.2 ICMP 21.3 IGMP 21.4 ICMPv6.
Skills: use ping Concepts: network transit time, command-line user interface vs. graphical user interface, prefixes for small quantities This work is licensed.
Internet Control Message Protocol (ICMP)
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
CPSC 441 Tutorial - Network Tools 1 Network Tools CPSC 441 – Computer Communications Tutorial.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
Network Measurement Bandwidth Analysis. Why measure bandwidth? Network congestion has increased tremendously. Network congestion has increased tremendously.
Web and Internet Part I ST: Introduction to Web Interface Design Prof. Angela Guercio Spring 2007.
CISCO NETWORKING ACADEMY Chabot College ELEC ping & traceroute.
1 ICMP : Internet Control Message Protocol Computer Network System Sirak Kaewjamnong.
Connecting Networks © 2004 Cisco Systems, Inc. All rights reserved. Defining the IP Packet Delivery Process INTRO v2.0—4-1.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Module 1: Reviewing the Suite of TCP/IP Protocols.
TRANSPORT LAYER T.Najah Al-Subaie Kingdom of Saudi Arabia Prince Norah bint Abdul Rahman University College of Computer Since and Information System NET331.
CCNA Introduction to Networking 5.0 Rick Graziani Cabrillo College
Reading Report 14 Yin Chen 14 Apr 2004 Reference: Internet Service Performance: Data Analysis and Visualization, Cross-Industry Working Team, July, 2000.
Fundamental of IP network ~ ping, traceroute ~ Practice 1 Information and Communications Technology Internet Engineering.
ECE498 Introduction to Network Engineering Professor Bruce Segee Fall 2000.
Network Administration
Semester 1 Module 8 Ethernet Switching Andres, Wen-Yuan Liao Department of Computer Science and Engineering De Lin Institute of Technology
Hands-on Networking Fundamentals
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
How the Internet Works Acknowledgment and Disclaimer: This presentation is supported in part by the National Science Foundation under Grant Any.
ICMP (Internet Control Message Protocol) Computer Networks By: Saeedeh Zahmatkesh spring.
Working at a Small-Medium Business or ISP
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Communicating over the Network Network Fundamentals – Chapter 2.
Chapter 4. After completion of this chapter, you should be able to: Explain “what is the Internet? And how we connect to the Internet using an ISP. Explain.
ICMP : Internet Control Message Protocol. Introduction ICMP is often considered part of the IP layer. It communicates error messages and other conditions.
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 2 Module 8 TCP/IP Suite Error and Control Messages.
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 ITGN 235: Principles of Networking ITGN 225: Networking.
15-1 Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources.
TELE202 Lecture 5 Packet switching in WAN 1 Lecturer Dr Z. Huang Overview ¥Last Lectures »C programming »Source: ¥This Lecture »Packet switching in Wide.
Chapter 6-2 the TCP/IP Layers. The four layers of the TCP/IP model are listed in Table 6-2. The layers are The four layers of the TCP/IP model are listed.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Troubleshooting Your Network Networking for Home and Small Businesses.
Internet Protocols. Address Resolution IP Addresses are not recognized by hardware. If we know the IP address of a host, how do we find out the hardware.
Networking Fundamentals. Basics Network – collection of nodes and links that cooperate for communication Nodes – computer systems –Internal (routers,
1 An Error Reporting Mechanism (ICMP). 2 IP Semantics IP is best-effort Datagrams can be –Lost –Delayed –Duplicated –Delivered out of order –Corrupted.
Performance Validation of Mobile IP Wireless Networks Presented by Syed Shahzad Ali Advisor Dr. Ravi Pendse.
IT ELECTRONIC COMMERCE THEORY NOTES
Internet Control Message Protocol (ICMP) Chapter 7.
PRACTICAL INTRODUCTION TO INTERNET TECHNOLOGY. Practical one PACKET DELAY AND LOSS IN INTERNET In this experiment, you will observe real delays and loss.
Networks, Part 2 March 7, Networks End to End Layer  Build upon unreliable Network Layer  As needed, compensate for latency, ordering, data.
IP1 The Underlying Technologies. What is inside the Internet? Or What are the key underlying technologies that make it work so successfully? –Packet Switching.
TCP/IP1 Address Resolution Protocol Internet uses IP address to recognize a computer. But IP address needs to be translated to physical address (NIC).
Reading for next class No new reading, but there will be a quiz Ch 4.1 – 4.23: Internet applications.
Lecture#6:Connectivity Verification
© 2003, Cisco Systems, Inc. All rights reserved.
LESSON Networking Fundamentals Understand TCP/IP.
Connectivity Verification
Lab #1 ,Ipconfig & ping commands
Network Tools and Utilities
Instructor Materials Chapter 1 Ever Wonder How It Works?
Click to edit Master subtitle style
21-2 ICMP(Internet control message protocol)
COMPUTER NETWORKS CS610 Lecture-33 Hammad Khalid Khan.
8 Network Layer Part V Computer Networks Tutun Juhana
Part1: Ipconfig ping command Tracert command Getmac command
Troubleshooting IP Communications
Lecture#7:Connectivity Verification
Vocabulary Prototype: A preliminary sketch of an idea or model for something new. It’s the original drawing from which something real might be built or.
Ping Hackathon 2018.
2003 RET Program Computer Science
Chapter 2: Static Routing
Internet Control Message Protocol Version 4 (ICMPv4)
Lecture#6:Connectivity Verification
Networking Computer network A collection of computing devices that are connected in various ways in order to communicate and share resources Usually,
Requirements Definition
Internet Control Message Protocol
Chapter 15 - IP: Software To Create A Virtual Network
Presentation transcript:

1 Investigating Internet Performance USF 2003 RET Program Tahvia Shaw

2 WHO AM I?

3

4 Topics Introduction and Background Project Goals Internet Performance Internet Growth Measuring Internet Performance Taking it back to the classroom StudyWorks! ® Summary

5 Introduction and Background Internet performance is a hot issue in Computer Science. Why??? There are many factors that are being measured and investigated to determine the effectiveness of the Internet System. We can perform simple experiments in the middle school classroom.

6 Project Goals To have middle school students study real problems in the area of Computer Science. Spark an interest in mathematics and science. Learn basic Computer Science and understand the issues that are being researched. Develop basic Computer Science experiments for middle school students. Use a mathematics tool to analyze these experiments.

7 Internet Performance Factors of Internet performance include but are not limited to: –Geographic location –Connectivity –Network infrastructure and speed Internet performance is directly affected by the rate in which the Internet has grown. The more hosts on the Internet, the more traffic and congestion. FOR MORE INFO... Network wizards, Nielsen Net ratings,

8 Internet Growth Source: Internet Software consortium (

9 Transmitting information Packets (server to user) Host Server Source and Destination address Host Client Ethernet (cable, link) The client requests information from the server and the server sends the information back to the client in the form of packets. Packets can be lost or delayed.

10 Measuring Internet Performance The PING program sends a small packet of information to a specified computer, which then sends a reply back to your computer. Gives the RTT in milliseconds

11 Measuring Internet Performance Cont. The Tracert (Trace Route) program is a route-tracing tool that is used to determine the path a packets takes to reach a destination. USF Yahoo

12 Measuring Internet Performance Cont. We will use PING and Tracert to determine: –Latency –Packet loss –Reachability

13 Latency Latency aka Delay – The round trip delay time between the time the host sends a packet to the destination and the timethe host receives a response packet.

14 Packet loss Packet loss – A measure of measurement packets sent to a destination that do not produce corresponding return packets; those missing packets are lost packets. Packet loss can measure the effectiveness of a particular website on the Internet. Some of the factors that effect the packet loss are: –Size of packet ( in bytes) –Time of day –Internet congestion

15 Packet loss cont. FOR MORE INFO...

16 Reachability Reachability – If the host responds to at least one of the measurement packets.

17 Taking it to the classroom We can isolate those three measures of internet performance and create activities and experiments that middle school students will understand. We can use internet delay as our factor and investigate internet performance by using tools such as PING and Trace routes to measure latency, packet loss and reachability and draw conclusions on how they effect the internet. FOR MORE INFO... Lessons will be available soon on USF’s website as well as TCS’s website.

18 Taking it to the classroom Students will investigate Internet performance by testing causes of delay. –Compare geographic distance to PING RTT. We will PING cities around the world. (see lesson plan for IP addresses) –Compare packet size to PING RTT. –Students will use Tracert to troubleshoot when packets are lost to determine where a packet stopped.

19 Taking it to the classroom

20 Taking it to the classroom cont. Students will be introduced to current ongoing research on computer science issues that effects them personally. Students will learn how information is transported on the Internet and how effective or reliable the Internet is in responding and delivering the information. Students will learn how to collect raw data, plot graphs and analyze the data.

21 StudyWorks ® StudyWorks is a math resource tool based off MathCAD. Students will use this program to create graphs and analyze data. Teachers can also create worksheets and problems for students to solve in StudyWorks.

22 StudyWorks® Example

23 Conclusion Interesting topic for students and myself. Many mathematic concepts from graphing to percents. Basic computer science skills from using the command screen to performing PINGS. Understanding how information travels on the internet. Understanding efficiency.

24 Resources Network Wizards The Center for Next Generation Internet

25 Acknowledgements Thank you Dr. Kenneth Christensen for the opportunity to participate in this program. I would also like to thank Dr. Carlos Smith and the USF sponsored RET Program for allowing me to join their group.