Chapter 28 Q and A IS 333 Spring 2016. A quiz question Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer.

Slides:



Advertisements
Similar presentations
Switching Techniques In large networks there might be multiple paths linking sender and receiver. Information may be switched as it travels through various.
Advertisements

Chapter 15 Network Ownership, Service Paradigm, and Performance.
EE 4272Spring, 2003 Chapter 12 Congestion in Data Networks Effect of Congestion Control  Ideal Performance  Practical Performance Congestion Control.
IS333, Ch. 26: TCP Victor Norman Calvin College 1.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 2: Cisco VoIP Implementations.
Layer 1 of the TCP/IP protocol stack: Network Access Layer (NAL). Functions, performed on the layer. МАС address in Ethernet networks. Layer 1 of the TCP/IP.
Intro (continued) and Design Principles Nick Feamster CS 3251: Computer Networking I Spring 2013.
CECS 474 Computer Network Interoperability Notes for Douglas E. Comer, Computer Networks and Internets (5 th Edition) Tracy Bradley Maples, Ph.D. Computer.
CS 408 Computer Networks Congestion Control (from Chapter 05)
Answers of Exercise 7 1. Explain what are the connection-oriented communication and the connectionless communication. Give some examples for each of the.
Local Area Networks LAN. Why LANs? Provide a means of DIRECT connection to other machines Manage access Provide reasonable performance Hopefully allow.
Computer Networks Performance Metrics Advanced Computer Networks.
Lecture 2 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.
© 2006 Cisco Systems, Inc. All rights reserved. 2.3: Encapsulating Voice Packets for Transport.
Computer Networks: Performance Measures1 Computer Network Performance Measures.
5-1 Data Link Layer r Today, we will study the data link layer… r This is the last layer in the network protocol stack we will study in this class…
Networks: Performance Measures1 Network Performance Measures.
Lecture Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
Lecture Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
Communication concepts (Continued) Week 2 Lecture 2.
Ch 20 Q and A IS333, Spring 2015 Victor Norman. Universal Service Means every computer can talk “directly” with every other one. A message is not addressed.
Bandwidth Estimation: Metrics Mesurement Techniques and Tools By Ravi Prasad, Constantinos Dovrolis, Margaret Murray and Kc Claffy IEEE Network, Nov/Dec.
Ch. 28 Q and A IS 333 Spring Q1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across.
Top-Down Network Design Chapter Two Analyzing Technical Goals and Tradeoffs Copyright 2010 Cisco Press & Priscilla Oppenheimer.
CS332 Ch. 28 Spring 2014 Victor Norman. Access delay vs. Queuing Delay Q: What is the difference between access delay and queuing delay? A: I think the.
Q and A for Chapter 7, 13 CS-332 Victor Norman. Coaxial Cable Q: What exactly is at the center of a coaxial cable? Is it just one wire in the middle?
Chapter 3 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain why protocols are necessary in communication.
Data and Computer Communications Eighth Edition by William Stallings Lecture slides by Lawrie Brown Chapter 10 – Circuit Switching and Packet Switching.
Introduction 1-1 Chapter 1 Part 2 Network Core These slides derived from Computer Networking: A Top Down Approach, 6 th edition. Jim Kurose, Keith Ross.
1 Semester 2 Module 10 Intermediate TCP/IP Yuda college of business James Chen
Q and A for Ch , 15 CS-332, 2014, and Victor Norman.
These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license (
Papeete, Tahiti Performance Metrics & Analysis Unix & Network Management Workshop PacNOG5 17 June 2009 Hervey Allen / Phil Regnauld Original.
Chapter 2 – X.25, Frame Relay & ATM. Switched Network Stations are not connected together necessarily by a single link Stations are typically far apart.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Ch 1. Computer Networks and the Internet Myungchul Kim
workshop eugene, oregon Network Performance Metrics Unix/IP Preparation Course July 19, 2009 Eugene, Oregon, USA Original Materials.
Computer Networks with Internet Technology William Stallings
1 Network Properties (Ownership, Service Paradigm, Measures of Performance)
1 Chapter 15 Network Properties (Ownership, Service Paradigm, Measures of Performance)
2010 kigali, rwanda Network Performance Metrics Unix/IP Preparation Course May 23, 2010 Kigali, Rwanda Original Materials by.
TCP continued. Discussion – TCP Throughput TCP will most likely generate the saw tooth type of traffic. – A rough estimate is that the congestion window.
WAN Transmission Media
CSE 413: Computer Network Circuit Switching and Packet Switching Networks Md. Kamrul Hasan
LECTURE 12 NET301 11/19/2015Lect NETWORK PERFORMANCE measures of service quality of a telecommunications product as seen by the customer Can.
© Janice Regan, CMPT 128, CMPT 371 Data Communications and Networking Principles of reliable data transfer 0.
Switching. Circuit switching Message switching Packet Switching – Datagrams – Virtual circuit – source routing Cell Switching – Cells, – Segmentation.
Day 13 Intro to MANs and WANs. MANs Cover a larger distance than LANs –Typically multiple buildings, office park Usually in the shape of a ring –Typically.
Ch. 28 Q and A CS 332 Spring A little quiz Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer.
Ch. 23, 25 Q and A (NAT and UDP) Victor Norman IS333 Spring 2015.
Computer Networking A Top-Down Approach Featuring the Internet Introduction Jaypee Institute of Information Technology.
Networking Using the OSI Model.
OSI Protocol Stack Given the post man exemple.
CMPT 371 Data Communications and Networking
Congestion Control, Internet transport protocols: udp
Layer 1 of the TCP/IP protocol stack: Network Access Layer (NAL)
Congestion Control (from Chapter 05)
Net301 LECTURE 10 11/19/2015 Lect
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Network Performance Definitions
Computer Networking A Top-Down Approach Featuring the Internet
Congestion Control (from Chapter 05)
Chapter 3 outline 3.1 Transport-layer services
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Congestion Control (from Chapter 05)
Computer Networks Protocols
Presentation transcript:

Chapter 28 Q and A IS 333 Spring 2016

A quiz question Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across a network 3.amount of data that can be transferred, per unit time. A: 2.

Another little quiz Q: What do we call the amount of data that can be transferred per unit time? And what units do we use to measure it? A: capacity, in bits per second.

A third Q3: What is "access delay"? (Hint: you see it when using an Ethernet NIC.) A: The time for a packet to get access to the network.

5 Sources of Delay What are they? access propagation queuing switching server

Thinking about propagation delay Is it really significant? Can it really effect how fast your application “feels”? Q: Is there a way to reduce delay in a network? A: There might be… or not...

Access vs. Queuing Delays Q: What is the difference between access and queuing delays? A: Access delays is waiting for others to be quiet so that you can send without collisions. Or, waiting for your transmission slot to come around again (in TDM). Queuing delay is a packet sitting in a queue of packets, waiting to get to the front of the queue to be sent.

Minecraft lag Q: Would delay/latency be considered the same thing as lag, e.g., when you use too many explosives on a Minecraft server and experience a drop in frame rate? A: If you are getting laggy responsiveness on minecraft or LoL or slither.io, it could be any number of things. Could be server delay, queuing delay, etc.

Specifying throughput Q: If Calvin has two links to the Internet (through US Signal), each at 500 Mbps, what is the capacity of our link to the world? A: Hard to say. It could be 500 Mbps or 250 Mbps, or 1000 Mbps depending on the connection type, contract, etc. This demonstrates the difficulty of specifying throughput.

Goodput Q: Can you provide a better definition of goodput? A: Maybe… Goodput is the amount of layer 5 data that gets through per unit time. Throughput is the total # of bits that get through per unit time. Small packets  lower goodput. Larger headers  lower goodput.

Propagation delay vs. throughput Q: If propagation delay is a constant, how can networks have varying throughput? I.e., if 10 Mbps and 100 Mbps both use cat5e copper, how can they provide different throughputs? A: It depends on how compact the data can be encoded (and especially decoded) on the medium.

A little quiz Q: How does throughput compare to goodput? 1.throughput is the same as goodput 2.throughput is always less than goodput 3.throughput is sometimes less than goodput and sometimes more than goodput 4.throughput is always more than goodput 5.All of the above. A: 2.

Buy more throughput? Q: How can you buy more throughput? A: Upgrade your service plan. At home I can get 4 Mbps or 8 Mbps or 12 or 20 or 40… Done by buying more virtual channels from the ISP. The channels are used in parallel to send bits. Thus, more throughput.

Lower delay? Q: Can’t you actually buy lower delay? Some companies that deal with the stock market would value delay enough and it would be important enough that they would need a lower delay. A: Very insightful question. And, yes, you can actually buy delay. Companies have built their own microwave networks from Chicago to NY so that they can get stock prices milliseconds before everyone else and do trading just a little earlier than others.

Other ways to measure network perf? Q: What other methods are there for measuring the network performance apart from ping? Is ping a good indicator for the “speed” of the internet between 2 hosts? A. ping measures RTT (round-trip time), i.e., delay, which is an important metric. Other tools are: mtr, SNMP, ttcp, iperf, etc.

Q: When talking about measuring network performance, the book mentions that simply measuring the performance of a network can affect the performance of the network (pg. 479). How would this happen? A. Consider everyone on a network trying to figure out why the network is slow by doing pings…

Student Q4 Q: p The disadvantage of using goodput as a measure arises because the amount of overhead depends on the protocol stack being used.” Do people really use other stacks? A. Yes, they do. MPLS is offered by many ISPs, as it offers better performance guarantees. It is at layer 2. ATM is still used, for the same reason. Some people still use AppleTalk or IPX (Novell).

Utilize only 50%? Q: Why would a major network only utilize under 50% of their network? Doesn’t that seem crazy conservative? A. They have agreements with their customers to deliver a certain level of performance. They take the “low” level of utilization into consideration when they make their infrastructure and pricing plans.

Student Q2 Q: I want to have a better demonstration about utilization as an estimate of delay, using the formula D = D0 / (1 – U). A.You got it.

Student Q5 Q: p 476. The internet uses real-time protocols to compensate for jitter. Could you explain how that is done in a nutshell? A. The Real-time Transport Protocol (RTP) is sort-of half way between UDP and TCP. There are reliability mechanism in place like TCP, but data is dropped/skipped if it goes missing (retransmission is useless for real-time). Also, the protocol buffers data at the receiver so that it can deliver it consistently when it has enough data.

Student Q7 Q: What does isochronous mean? A. I don’t really know. It is used for the telephone system and guarantees a fixed, known delay. I.e., near 0 jitter. These systems almost always require a (virtual) circuit be set up and resources (queue space, etc.) be reserved on the routers/switches from source to destination.

Q5 Q: What is the capacity of a 10base100 Ethernet line? A: 100 Mbps

Q8 Q: If all packets in a stream have the same delay, what is the value of the jitter? A: 0

Q9 Q: Throughput and delay are theoretically independent. Explain why they are practically dependent on each other. A: When congestion occurs along a route (at an "intersection"), then packets going along that route will be delayed and throughput will go down.

Q10 Q: What is significance of the delay-throughput product? A: It is a measure of how much data is in transit at any one time. It is significant because if there is a connection problem, then all the data that is in transit at one time that has to be retransmitted.