Presentation is loading. Please wait.

Presentation is loading. Please wait.

PRACTICAL INTRODUCTION TO INTERNET TECHNOLOGY. Practical one PACKET DELAY AND LOSS IN INTERNET In this experiment, you will observe real delays and loss.

Similar presentations


Presentation on theme: "PRACTICAL INTRODUCTION TO INTERNET TECHNOLOGY. Practical one PACKET DELAY AND LOSS IN INTERNET In this experiment, you will observe real delays and loss."— Presentation transcript:

1 PRACTICAL INTRODUCTION TO INTERNET TECHNOLOGY

2 Practical one PACKET DELAY AND LOSS IN INTERNET In this experiment, you will observe real delays and loss inherent in internet. Also all the paths a packet will pass through from source to destination

3 3 “Real” Internet delays and routes What do “real” Internet delay & loss look like? Traceroute program: provides delay measurement from source to router along end-end Internet path towards destination. For all i: – sends three packets that will reach router i on path towards destination – router i will return packets to sender – sender times interval between transmission and reply. 3 probes

4 4 “Real” Internet delays and routes 1 cs-gw (128.119.240.254) 1 ms 1 ms 2 ms 2 border1-rt-fa5-1-0.gw.umass.edu (128.119.3.145) 1 ms 1 ms 2 ms 3 cht-vbns.gw.umass.edu (128.119.3.130) 6 ms 5 ms 5 ms 4 jn1-at1-0-0-19.wor.vbns.net (204.147.132.129) 16 ms 11 ms 13 ms 5 jn1-so7-0-0-0.wae.vbns.net (204.147.136.136) 21 ms 18 ms 18 ms 6 abilene-vbns.abilene.ucaid.edu (198.32.11.9) 22 ms 18 ms 22 ms 7 nycm-wash.abilene.ucaid.edu (198.32.8.46) 22 ms 22 ms 22 ms 8 62.40.103.253 (62.40.103.253) 104 ms 109 ms 106 ms 9 de2-1.de1.de.geant.net (62.40.96.129) 109 ms 102 ms 104 ms 10 de.fr1.fr.geant.net (62.40.96.50) 113 ms 121 ms 114 ms 11 renater-gw.fr1.fr.geant.net (62.40.103.54) 112 ms 114 ms 112 ms 12 nio-n2.cssi.renater.fr (193.51.206.13) 111 ms 114 ms 116 ms 13 nice.cssi.renater.fr (195.220.98.102) 123 ms 125 ms 124 ms 14 r3t2-nice.cssi.renater.fr (195.220.98.110) 126 ms 126 ms 124 ms 15 eurecom-valbonne.r3t2.ft.net (193.48.50.54) 135 ms 128 ms 133 ms 16 194.214.211.25 (194.214.211.25) 126 ms 128 ms 126 ms 17 * * * 18 * * * 19 fantasia.eurecom.fr (193.55.113.142) 132 ms 128 ms 136 ms traceroute: gaia.cs.umass.edu to www.eurecom.fr Three delay measurements from gaia.cs.umass.edu to cs-gw.cs.umass.edu * means no response (probe lost, router not replying) trans-oceanic link

5 INSTALL TRACEROUTE INSTALL THE Visual traceroute program in the folder provided. After installation: explore the software interface to have a feel of the commands available.

6 Exercise 1 Find the trace route from your computer to : www.gaia.cs.umass.edu www.eurecom.fr www.yahoo.com www.yahoo.ca www.google.com.ng www.google.com Your school’s website Record and save your observations in files Record and save your observations in files

7 Exercise 2 Traceroute: www.gaia.cs.umass.eduwww.gaia.cs.umass.edu to www.eurecom.frwww.eurecom.fr www.yahoo.comwww.yahoo.com to www.yahoo.cawww.yahoo.ca www.google.com.ngwww.google.com.ng to www.google.comwww.google.com Record and save your observations in files How many hops were in each trace route? How many ISP and peering points were in each traceroute? What other useful observations could you see

8 Practical Two Simulation of internet switching methods: packet-switching and message switching In this practical you will see the way packets are sent over the internet. You will be able to adjust some parameters such as distance, propagation delay, packet size, etc.

9 Exercise 1 Type the following address into your browser address bar: http://wps.aw.com/aw_kurose_network_5/111/28 536/7305312.cw/index.html first three 1.Play with the first three applets using various parameters of your choice. 2.Record your observations. 3.What more understandings have you gained?

10 Practical Three DNS SERVER A server that maintains a database of IP address/computer name mappings. The DNS has the responsibility to resolve fully qualified domain names and other host names to IP addresses. In DNS, the clients are called resolvers and the servers are called name servers. WE SHALL USE nslookup UTILITY TO ACCESS DNS SERVER TO OBTAIN IP ADDRESSES WE SHALL USE nslookup UTILITY TO ACCESS DNS SERVER TO OBTAIN IP ADDRESSES

11 11 requesting host cis.poly.edu gaia.cs.umass.edu root DNS server local DNS server dns.poly.edu 1 2 3 4 5 6 authoritative DNS server dns.cs.umass.edu 7 8 TLD DNS server DNS name resolution example Host at cis.poly.edu wants IP address for gaia.cs.umass.edu iterated query: rcontacted server replies with name of server to contact r“I don’t know this name, but ask this server”

12 12 requesting host cis.poly.edu gaia.cs.umass.edu root DNS server local DNS server dns.poly.edu 1 2 4 5 6 authoritative DNS server dns.cs.umass.edu 7 8 TLD DNS server 3 recursive query: rputs burden of name resolution on contacted name server rheavy load? DNS name resolution example

13 nslookup The nslookup utility is used to find out the corresponding IP address of a host name by contacting Internet Domain Name Servers. It also does reverse name lookup and find the host name for a specified IP address. It has two modes: interactive and non-interactive. Interactive mode is used to get information about various hosts and domains or to displays a list of hosts in a domain. Non-interactive mode is used to display just the name and requested information for a host or domain.

14 Exercise 1 1.Locate nslookup program from the list of programs on your pc. 2.Hint: search for nslookup 3.Run the nslookup program. It is a dos based program 4.Type in the followings and obtain the IP values: i.www.yahoo.cawww.yahoo.ca ii.www.google.com.ngwww.google.com.ng iii.http://wps.aw.comhttp://wps.aw.com iv. 216.240.187.102 – Try some other web addresses & record your observations

15 EXERCISE 2 USING WEB BASED TOOLS TO ACCESS DNS SERVERS records TYPE THE FOLLOWING INTO YOUR BROWSER http://www.network-tools.com/ http://www.network-tools.com/ REPEAT STEP 4 OF EXERCISE 1 Run: ping, DNS records, Express for www.bellsuniversity.org www.bellsuniversity.org Record your observations Try your hand on DNS Server applet at: http://media.pearsoncmg.com/aw/aw_kurose_networ k_2/applets/dns/dns.html http://media.pearsoncmg.com/aw/aw_kurose_networ k_2/applets/dns/dns.html

16 Practical Four Speed and Bandwidth Test In this practical, you will be able to measure the speed, bandwidth, and performances of your internet connection

17 INSTALL MY CONNECTION SPEED INSTALL THE my connection speed program in the folder provided. After installation: explore the software interface to have a feel of the commands available such as tools.

18 Exercise 1 Run application speed Determine the Upload and download speed, maximum bandwidth, quality of service, RTT, and maximum delay of your internet connection. Run application speed Determine the Upload and download speed, maximum bandwidth, quality of service, RTT, and maximum delay of your internet connection.

19 Exercise 2 Run capacity speed Determine the: Upload and download speed, maximum bandwidth, quality of service, Round Trip Time, and maximum delay of your internet connection.

20 SUBMISSION SUBMIT YOUR OBSERVATIONS FOR ALL THE PRACTICAL YOU HAVE DONE USING STANDARD LABORATORY REPORT FORMAT. SUBMIT ELECTRONICALLY TO arulogundiran@gmail.com Use your matric number only as the subject heading of the mail SUBMIT YOUR OBSERVATIONS FOR ALL THE PRACTICAL YOU HAVE DONE USING STANDARD LABORATORY REPORT FORMAT. SUBMIT ELECTRONICALLY TO arulogundiran@gmail.com Use your matric number only as the subject heading of the mail


Download ppt "PRACTICAL INTRODUCTION TO INTERNET TECHNOLOGY. Practical one PACKET DELAY AND LOSS IN INTERNET In this experiment, you will observe real delays and loss."

Similar presentations


Ads by Google