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

Slides:



Advertisements
Similar presentations
S3 Computer Literacy Internet Technology.
Advertisements

SYSTEM ADMINISTRATION Chapter 19
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
Domain Name System. DNS is a client/server protocol which provides Name to IP Address Resolution.
TA : Eng.Hala O. Abu Radi.. Nslookup Command SYNOPSIS nslookup [-option... ] [host-to-find | -[server ] ] DESCRIPTION Nslookup is a program to query Internet.
Introduction 1-1 Chapter 1 Introduction These additional slides are adapted from the slides of the textbook. Computer Networking: A Top Down Approach,5th.
Introduction1-1 Chapter 1: Introduction Our goal:  get context, overview, “feel” of networking  more depth, detail later in course  approach: m descriptive.
Introduction1-1 Chapter 1: Introduction  get context, overview, “feel” of networking  more depth, detail later in course  approach: m descriptive m.
Domain Name System: DNS
© 2007 Pearson Education Inc., Upper Saddle River, NJ. All rights reserved.1 Computer Networks and Internets with Internet Applications, 4e By Douglas.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 5 Introduction to DNS in Windows Server 2008.
Web and Internet Part I ST: Introduction to Web Interface Design Prof. Angela Guercio Spring 2007.
Introduction 1 Lecture 3 Networking Concepts slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science & Engineering Department.
CISCO NETWORKING ACADEMY Chabot College ELEC ping & traceroute.
NET0183 Networks and Communications Lecture 25 DNS Domain Name System 8/25/20091 NET0183 Networks and Communications by Dr Andy Brooks.
21.1 Chapter 21 Network Layer: Address Mapping, Error Reporting, and Multicasting Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
Electronic Commerce Last Week
1 Domain Name System (DNS). 2 DNS: Domain Name System Internet hosts: – IP address (32 bit) - used for addressing datagrams – “name”, e.g.,
Ch 1. Computer Networks and the Internet Myungchul Kim
Fundamental of IP network ~ ping, traceroute ~ Practice 1 Information and Communications Technology Internet Engineering.
© 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.
Managing Network connections. Network Cabling Ethernet Topology Bus topology – Connects each node in a line – Has no central connection point Star topology.
Ch-9: NAME SERVICES By Srinivasa R. Gudipati. To be discussed.. Fundamentals of Naming Services Naming Resolution The Domain Name System (DNS) Directory.
Chapter 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
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.
Network Tools TCP/IP interface configuration query - MAC (HW) address and IP address – Linux - /sbin/ifconfig – MS Windows – ipconfig/all 1.
DNS: Domain Name System
DNS (Domain Name System) Protocol On the Internet, the DNS associates various sorts of information with domain names. A domain name is a meaningful and.
1 DNS: Domain Name System People: many identifiers: m SSN, name, Passport # Internet hosts, routers: m IP address (32 bit) - used for addressing datagrams.
Architecture of DNS CS 718 Activity 4 Submitted by Parag Abhyankar Anup S. Kunte
1 Application Layer Lecture 6 Imran Ahmed University of Management & Technology.
Lecture 5: Network Attacks I CS 336/536: Computer Network Security Fall 2014 Nitesh Saxena Adopted from previous lectures by Keith Ross.
How do loss and delay occur?
Introduction 1-1 Chapter 1 Introduction Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April 2009.
World-wide-web o Tim Berners-Lee implements his childhood Enquire “2.0” o It took off because it could do hypertext on the internet! o 3 crucial components:
Introduction 1-1 “Real” Internet delays and routes  What do “real” Internet delay & loss look like?  Traceroute program: provides delay measurement from.
Day 14 Introduction to Networking. Unix Networking Unix is very frequently used as a server. –Server is a machine which “serves” some function Web Server.
Introduction Chapter 1: roadmap 1.1 what is the Internet? 1.2 network edge  end systems, access networks, links 1.3 network core  packet switching, circuit.
Protocols and HTTP o Tim Berners-Lee implements his childhood Enquire “2.0” o It took off because it could do hypertext on the internet! o 3 crucial components:
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
Computer Networks Performance Metrics
© 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.
Four sources of packet delay
CPSC 441: DNS 1. DNS: Domain Name System Internet hosts: m IP address (32 bit) - used for addressing datagrams m “name”, e.g., - used by.
1: Introduction1 Introduction 3. 1: Introduction2 Delay in packet-switched networks packets experience delay on end-to-end path r four sources of delay.
Introduction 1-1 Chapter 1 Part 3 Delay, loss and throughput These slides derived from Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose,
Monitoring Troubleshooting TCP/IP Chapter 3. Objectives for this Chapter Troubleshoot TCP/IP addressing Diagnose and resolve issues related to incorrect.
Chapter 2 Application Layer Computer Networking: A Top Down Approach, 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July 2007.
Introduction 1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
Chapter 1: roadmap 1.1 what is the Internet? 1.2 network edge  end systems, access networks, links 1.3 network core  packet switching, circuit switching,
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public ITE PC v4.0 Chapter 1 1 Application Layer Functionality and Protocols.
Network Behaviour & Impairments
SOME HIGHLIGHTS FROM CHAPTER ONE Introduction 1-1.
1. Internet hosts:  IP address (32 bit) - used for addressing datagrams  “name”, e.g., ww.yahoo.com - used by humans DNS: provides translation between.
Computer Networks Performance Metrics Computer Networks Spring 2013.
1 Chapter 10: Application Layer Reference: Chapter 7 - “Computer Networks”, Andrew S. Tanenbaum, 4th Edition, Prentice Hall, 2003.
Ch 2. Application Layer Myungchul Kim
CSEN 404 Application Layer II Amr El Mougy Lamia Al Badrawy.
KAPLAN SCHOOL OF INFORMATION SYSTEMS AND TECHNOLOGY IT375 Window Enterprise Administration Course Name – IT Introduction to Network Security Instructor.
CSEN 404 Introduction to Networks Amr El Mougy Lamia AlBadrawy.
Reading for next class No new reading, but there will be a quiz Ch 4.1 – 4.23: Internet applications.
What’s the Internet: “nuts and bolts” view
Introduction and Overview of Network and Telecommunications (contd.)
Introduction to Networks
Review: Switch Model: Reduce the Mess
Chapter 9: Domain Name Servers
Network Tools and Utilities
Introduction to Communication Networks
Presentation transcript:

PRACTICAL INTRODUCTION TO INTERNET TECHNOLOGY

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 “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 “Real” Internet delays and routes 1 cs-gw ( ) 1 ms 1 ms 2 ms 2 border1-rt-fa5-1-0.gw.umass.edu ( ) 1 ms 1 ms 2 ms 3 cht-vbns.gw.umass.edu ( ) 6 ms 5 ms 5 ms 4 jn1-at wor.vbns.net ( ) 16 ms 11 ms 13 ms 5 jn1-so wae.vbns.net ( ) 21 ms 18 ms 18 ms 6 abilene-vbns.abilene.ucaid.edu ( ) 22 ms 18 ms 22 ms 7 nycm-wash.abilene.ucaid.edu ( ) 22 ms 22 ms 22 ms ( ) 104 ms 109 ms 106 ms 9 de2-1.de1.de.geant.net ( ) 109 ms 102 ms 104 ms 10 de.fr1.fr.geant.net ( ) 113 ms 121 ms 114 ms 11 renater-gw.fr1.fr.geant.net ( ) 112 ms 114 ms 112 ms 12 nio-n2.cssi.renater.fr ( ) 111 ms 114 ms 116 ms 13 nice.cssi.renater.fr ( ) 123 ms 125 ms 124 ms 14 r3t2-nice.cssi.renater.fr ( ) 126 ms 126 ms 124 ms 15 eurecom-valbonne.r3t2.ft.net ( ) 135 ms 128 ms 133 ms ( ) 126 ms 128 ms 126 ms 17 * * * 18 * * * 19 fantasia.eurecom.fr ( ) 132 ms 128 ms 136 ms traceroute: gaia.cs.umass.edu to 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

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.

Exercise 1 Find the trace route from your computer to : Your school’s website Record and save your observations in files Record and save your observations in files

Exercise 2 Traceroute: to to to 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

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.

Exercise 1 Type the following address into your browser address bar: 536/ 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?

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 requesting host cis.poly.edu gaia.cs.umass.edu root DNS server local DNS server dns.poly.edu 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 requesting host cis.poly.edu gaia.cs.umass.edu root DNS server local DNS server dns.poly.edu 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

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.

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. ii. iii. iv – Try some other web addresses & record your observations

EXERCISE 2 USING WEB BASED TOOLS TO ACCESS DNS SERVERS records TYPE THE FOLLOWING INTO YOUR BROWSER REPEAT STEP 4 OF EXERCISE 1 Run: ping, DNS records, Express for Record your observations Try your hand on DNS Server applet at: k_2/applets/dns/dns.html k_2/applets/dns/dns.html

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

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.

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.

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.

SUBMISSION SUBMIT YOUR OBSERVATIONS FOR ALL THE PRACTICAL YOU HAVE DONE USING STANDARD LABORATORY REPORT FORMAT. SUBMIT ELECTRONICALLY TO 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 Use your matric number only as the subject heading of the mail