Ping demonstration Skills: use ping

Slides:



Advertisements
Similar presentations
Skills: subscribe to a list server (listserv), send messages to a list and unsubscribe Concepts: list, server, subscription, client-server, community.
Advertisements

Data import and export Skills: none IT concepts: data import and export, common data format This work is licensed under a Creative Commons Attribution-Noncommercial-
Skills: Use Google Plus, compose Google Plus posts for your circles, compose Google Plus posts for a community Concepts: Ongoing improvement and change.
Connection characteristics Skills: none IT concepts: wired and wireless connections, connection technologies, connection length and speed, units of measure.
Skills: none Concepts: Link characteristics -- technology, length, speed, latency, jitter and packet loss rate, units of measure for amount of data and.
Skills: none Concepts: presentation experiments, audio tempo, audio speed, independent variable, dependent variable This work is licensed under a Creative.
Skills: none Concepts: host, TCP/IP communication software, TCP/IP layers, TCP/IP functions, TCP/IP protocols This work is licensed under a Creative Commons.
Skills: none Concepts: Application program interface (API) This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.
Skills: none Concepts: local area network, router, inter network, the TCP/IP layered software “stack”, layer functions, layer protocols, dumb versus smart.
Skills: : use traceroute and query a whois database Concepts: IP address, router hops, whois This work is licensed under a Creative Commons Attribution-Noncommercial-Share.
Skills: none Concepts: layered protocols, the internet layer, IP protocol, router, dumb (“end-to-end,” “neutral”) networks This work is licensed under.
Skills: Using Yahoo Groups, creating a new Yahoo Group Concepts: Internet service, threaded discussion, message archives This work is licensed under a.
Skills: : Use ping and traceroute and query the whois database Concepts: network transit time, router hops, command-line user interface, whois database,
Skills: include images in Web pages Concepts: tag, attribute, value, path (to a stored file) This work is licensed under a Creative Commons Attribution-Noncommercial-Share.
Skills: none Concepts: embedded object, data type (text, audio, video, image), embedded program, evolution of the Web, bit, byte This work is licensed.
Skills: use ping Concepts: network transit time, command-line user interface vs. graphical user interface, prefixes for small quantities This work is licensed.
Using the Google Docs word processor Skills: getting a Google account, creating a text document and sharing it on the Internet Concepts: stand-alone applications.
Skills: none Concepts: LAN, data link functions – moving data within a LAN and medium access, data link protocols – Ethernet and WiFi, why protocols standards.
Networked application programs Skills: none Concepts: networked versus stand-alone applications, client-server architecture, Web applications versus specialized.
Skills: Concepts: layered protocols, transport layer functions, TCP and UDP protocols, isochronous applications This work is licensed under a Creative.
Encoding images Skills: none IT concepts: an image representation code, the number of bits in a code, the amount of information in an image This work is.
The data link layer Skills: none IT concepts: LAN, medium access, Ethernet and WiFi protocols, why standards win This work is licensed under a Creative.
Many kinds of clients and servers This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts:
Cellular connectivity Skills: none IT concepts: cellular generations and their characteristics, speed and coverage variation This work is licensed under.
Mobile and portable connectivity Skills: none IT concepts: mobile vs portable connectivity, connectivity options (WiFi, cellular and satellite), characteristics.
List servers (listservs) Skills: subscribe to a list server (listserv), send messages to a list and unsubscribe IT concepts: list server, subscription,
TCP/IP: the transport layer Skills: none IT concepts: layered protocols, transport layer functions, TCP and UDP protocols, isochronous applications This.
Using Google Docs: a network-based word processor This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills:
IT skills: IT concepts: Web client (browser), Web server, network connection, URL, mobile client, peer-to- peer application This work is licensed under.
The TCP/IP communication layer stack Skills: none IT concepts: protocol layers, TCP/IP, OSI This work is licensed under a Creative Commons Attribution-Noncommercial-
Including images with the img tag Skills: using the img tag IT concepts: none This work is licensed under a Creative Commons Attribution-Noncommercial-
Ping and traceroute demonstration Skills: Use Ping and Traceroute and Query the Whois database IT concepts: network transit time, router hops, IP registration.
Organization connectivity Skills: none IT concepts: structure within an organization LAN, options for connection to the Internet This work is licensed.
Copying Web images (the right mouse button is your friend) Skills: Copy a Web image, see the properties of a Web image, use the right mouse button IT concepts:
The internet layer Skills: None IT concepts: layered protocols, the internet layer, IP protocol, router, dumb (“end-to- end,” “neutral”) networks This.
Image compression Skills: none IT concepts: effect of image compression This work is licensed under a Creative Commons Attribution-Noncommercial- Share.
Connectivity overview Skills: none IT concepts: home, organization, backbone and mobile connectivity, local area network, network topologies This work.
Attributes of HTML tags Skills: none IT concepts: HTML tag, value, attribute This work is licensed under a Creative Commons Attribution-Noncommercial-
Skills: none Concepts: application, network versus stand-alone application, client, server, application versus system program This work is licensed under.
What happens when you retrieve a Web page? This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none.
Background survey This work is licensed under a Creative Commons Attribution-Noncommercial- Share Alike 3.0 License. Skills: none IT concepts: survey service,
Scale Principles of Physics. Why do we need to think in terms of scale? To understand the size of things we can’t see – How big is Earth? – How big is.
Skills: finding IP addresses, domain names and organization (whois) information Concepts: host, IP address, domain name, command line interface, graphical.
Skills: none Concepts: local area network, router, inter network, the TCP/IP layered software “stack”, layer functions, layer protocols, dumb versus smart.
Units and Significant Digits
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License. Quick teaching topic: communication speed This three.
Catalyst – January 4(5), 2011 HW OUT PLEASE!!!  List 2 units other than inches.  List 3 prefixes other than milli-.
Skills: none Concepts: client, server, service, upload, download, client-server application, Internet, hardware, software This work is licensed under a.
MEASUREMENTS & METRIC Physics. Jason goes metric…
Scientific Measurement
Mr. O’Rourke Technology Education
Measurement-A Common Language
Instructor Materials Chapter 1 Ever Wonder How It Works?
Development and deployment trends
How to write numbers The 4 different ways to represent numbers:
T. Trimpe Lesson 1: Length T. Trimpe
Using Google Plus Skills: Use Google Plus
Traceroute demonstration
IT concepts: concrete picture of a data center, environmental impact
Units and Significant Digits
The Way Science Works.
Background survey Skills: none
Google Plus Hangouts on Air
Factor Label Method – Day 2
Satellite connectivity
Measurement.
List servers (listservs)
Using Google’s RSS Reader
Skills: microphone position and adjustment
Retrieving compound pages
Presentation transcript:

Ping demonstration Skills: use ping Concepts: network transit time, command-line user interface, prefixes for small quantities We will use ping, a network utility program, to determine the time it takes to send a packet from one host to another across the Internet. The global Internet works because, as we will see, data moves very fast. We will also review prefixes for small quantities. This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 License.

Where does this topic fit? Internet concepts Applications Technology (communication) Implications Internet skills Application development Content creation User skills This presentation deals with communication technology.

Local area network (LAN) We saw earlier how packets are sent from a computer on one LAN across the Internet to a computer on another LAN.

How much time? How much time? How long do you think it takes a packet to make it across the Internet and back?

Ping Client Server 1101101 Acknowledge Ping is a simple client-server program that measures the amount of time it takes a packet to go from one host to another and back. The client sends a data packet to a remote host. When the packet arrives, the remote host sends back and acknowledgement. When that arrives, the client records and displays the round trip time. Let’s look at some Ping runs.

Ping demonstration Start > Run Ping demonstration – check ping times to Google and the University of Chile.

Mind blowing speed The round trip time averaged 181 milliseconds and the air distance is 5,600 miles. That works out to about 1/3 the speed of light. RT to Chile at around 62,000 miles per second – about 1/3 the speed of light.

Night = Day? Home = School? Same speed? Why does the speed vary depending upon when and where you run the test? Why is data not transmitted at the speed of light – what slows it down?

Prefixes for small quantities Meaning Fraction Deci One tenth 1/10 Centi One hundredth 1/100 Milli One thousandth 1/1,000 Micro One millionth 1/1,000,000 Nano One billionth 1/1,000,000,000 Pico One trillionth 1/1,000,000,000,000 A final point. Ping reports times in milliseconds. A millisecond is 1/1,000 second. Here are some other prefixes for small quantities. It keeps going -- after these prefixes come femto, atto, zepto, and yocto, each 1,000 times smaller than the previous. You don’t have to recall all of these, but you will often encounter the more common ones like centi, milli, micro and nano. For example, the time it takes to do something inside a computer might be only a few nanoseconds and the wires etched inside an integrated circuit chip may be only a few nanometers apart.

For more on this topic, see this teaching module.