CENG4430 (Spring 2011) 1-1 Lecture 1: Introduction  What to learn?  What is the Internet  Network edge End systems, TCP/UDP  Network core circuit switching,

Slides:



Advertisements
Similar presentations
Introduction 2 1: Introduction.
Advertisements

CS 381 Introduction to computer networks Lecture 2 1/29/2015.
Introduction 1-1 Chapter 1: Introduction Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet as example.
James 1:5 If any of you lacks wisdom, he should ask God, who gives generously to all without finding fault, and it will be given to him.
Introduction 1-1 Chapter 1 Introduction slides are modified from J. Kurose & K. Ross CPE 400 / 600 Computer Communication Networks Lecture 2.
Aleksandar, Accounts have been created for any students in EECS 340 who did not already have one. Physical access to the labs has also been granted. If.
Introduction© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science.
Introduction1-1 Introduction to Computer Networks Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet.
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.
Lecture 1 Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
Network core.
Lecture Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network structure,
1-1 Foundation Objectives: 1.1 What’s the Internet? 1.2 Network edge 1.3 Network core 1.4 Network access and physical media 1.5 Internet structure and.
Lecture Internet Overview: roadmap 1.1 What is the Internet? (A simple overview last week) Today, A closer look at the Internet structure! 1.2 Network.
Lets begin…. Introduction1-2 Access networks and physical media Q: How to connect end systems to edge router? residential access nets institutional access.
1: Introduction1 Part I: Introduction Chapter goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Networking Based on the powerpoint presentation of Computer Networking: A Top Down Approach Featuring the Internet, Third Edition, J.F. Kurose and K.W.
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,
Introduction1-1 Chapter 1: Introduction Our goal:  get context, overview, “feel” of networking  more depth, detail later in course  approach: m descriptive.
Introduction to Packet Switching 1-1. Introduction 1-2 What is the Internet 1.1 What is the Internet? 1.2 Network edge  end systems, access networks,
What’s the Internet: “nuts and bolts” view
Introduction1-1 Lecture 1 – Introduction slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science & Engineering Department.
1: Introduction1 Part I: Introduction Goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m descriptive.
Chapter 1 Introduction Computer Networking: A Top Down Approach 6th edition Jim Kurose, Keith Ross Addison-Wesley March 2012 A note on the use of these.
Introduction A closer look at network structure: network edge: – hosts: clients and servers – servers often in data centers  access networks, physical.
Introduction 1-1 Chapter 1 Introduction Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April Reading.
Introduction1-1 Chapter 1 Introduction Computer Networking: A Top Down Approach, 4 th edition. Jim Kurose, Keith Ross Addison-Wesley, July A note.
CS 3830 Day 2 Introduction 1-1. Announcements  Program 1 posted on the course web  Project folder must be in 1DropBox on S drive by: 9/14 at 3pm  Must.
1: Introduction1a-1 Part I: Introduction Chapter goal: r get context, overview, “feel” of networking r more depth, detail later in course r approach: m.
Computer Networking Introduction, Part I. Lecture #1: Part I: Introduction Chapter goal: get context, overview, “feel” of networking.
Introduction1-1 Chapter 1: Introduction Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet as example.
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,
2-1 Last time  Course mechanics  What is the Internet?  hosts, routers, communication links  communications services, protocols  Network Edge  client-server,
Slides originally from Professor Williamson at U Calgary1-1 Introduction Part II  Network Core  Delay & Loss in Packet-switched Networks  Structure.
Chapter 1 Introduction Terminology, Net Edge Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April 2009.
Introduction 1-1 Chapter 1: Introduction Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet as example.
Networking Networking 101 Notes are adapted from chapter-1 in the textbook Multimedia Streaming {week-2} Mohamed Abdel-Maguid Computer Networking:
Introduction1-1 Course Code:EE/TE533 Instructor: Muddathir Qamar.
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.
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.
Introduction 1-1 Chapter 1 Introduction Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April A note.
Computer Networks Performance Metrics
Introduction1-1 Chapter 1: roadmap 1.1 What is the Internet? 1.2 Network edge 1.3 Network core 1.4 Network access and physical media 1.5 Internet structure.
CE3710 Tutorial FAROOQUI NK. What’s the Internet: “nuts and bolts” view  millions of connected computing devices: hosts = end systems  running network.
1 Network Core and Network Edge By Muhammad Hanif To BS IT 4 th Semester.
Introduction1-1 Chapter 1 Computer Networks and the Internet Computer Networking: A Top Down Approach Featuring the Internet, 2 nd edition. Jim Kurose,
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,
EEC-484/584 Computer Networks
Introduction1-1 Computer Network (  Instructor  Ai-Chun Pang 逄愛君, m Office Number: 417  Textbook.
CS 381 Introduction to computer networks
Computer Networks Performance Metrics Computer Networks Spring 2013.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 2 Omar Meqdadi Department of Computer Science and Software Engineering.
CSEN 404 Introduction to Networks Amr El Mougy Lamia AlBadrawy.
A special acknowledge goes to J.F Kurose and K.W. Ross Some of the slides used in this lecture are adapted from their original slides that accompany the.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 3 Omar Meqdadi Department of Computer Science and Software Engineering.
What’s the Internet: “nuts and bolts” view
CS 5565 Network Architecture and Protocols
Introduction (2) Overview: access net, physical media
Graciela Perera Introduction Graciela Perera
Part 0: Networking Review
Chapter 1: Introduction
Part I: Introduction Chapter goal:
Part I: Introduction Chapter goal:
Part I: Introduction Chapter goal:
Chapter 1: Introduction
Part I: Introduction Overview: what’s the Internet what’s a protocol?
Presentation transcript:

CENG4430 (Spring 2011) 1-1 Lecture 1: Introduction  What to learn?  What is the Internet  Network edge End systems, TCP/UDP  Network core circuit switching, packet switching  Delay, loss, throughput  References:  Ch

CENG4430 (Spring 2011) 1-2 Lecture 1: roadmap  What is the Internet  Network edge  End systems, TCP/UDP  Network core  circuit switching, packet switching  Delay, loss, throughput

CENG4430 (Spring 2011) 1-3 Overview of a Computer Network  Goal of this lecture:  Learn terminology in computer networking  Get a high-level idea about what a network is  A computer network (or simply network) is the interconnections of computing devices  The communication medium could be wireline or wireless  We use the Internet as an example to discuss the concepts of networking design  The Internet is a network of networks

CENG4430 (Spring 2011) 1-4 What’s the Internet: “nuts and bolts” view  millions of connected computing devices: hosts = end systems  running network apps Home network Institutional network Mobile network Global ISP Regional ISP router PC server wireless laptop cellular handheld wired links access points  communication links  fiber, copper, radio, satellite  transmission rate = bandwidth  routers: forward packets (chunks of data)

CENG4430 (Spring 2011) 1-5 What’s the Internet: “nuts and bolts” view  protocols control sending, receiving of msgs  e.g., TCP, IP, HTTP, Skype, Ethernet  Internet: “network of networks”  loosely hierarchical  public Internet versus private intranet  Internet standards  RFC: Request for comments  IETF: Internet Engineering Task Force Home network Institutional network Mobile network Global ISP Regional ISP

CENG4430 (Spring 2011) 1-6 What’s the Internet: a service view  communication infrastructure enables distributed applications:  Web, VoIP, , games, e-commerce, file sharing  communication services provided to apps:  reliable data delivery from source to destination  “best effort” (unreliable) data delivery

CENG4430 (Spring 2011) 1-7 What’s a protocol? human protocols:  “what’s the time?”  “I have a question”  introductions … specific msgs sent … specific actions taken when msgs received, or other events network protocols:  machines rather than humans  all communication activity in Internet governed by protocols protocols define format, order of msgs sent and received among network entities, and actions taken on msg transmission, receipt

CENG4430 (Spring 2011) 1-8 What’s a protocol? a human protocol and a computer network protocol: Q: Other human protocols? Hi Got the time? 2:00 TCP connection request TCP connection response Get time

CENG4430 (Spring 2011) 1-9 Lecture 1: roadmap  What is the Internet  Network edge  End systems, TCP/UDP  Network core  circuit switching, packet switching  Delay, loss, throughput  Protocol layers, service models

CENG4430 (Spring 2011) 1-10 A closer look at network structure:  network edge: applications and hosts  network core:  routers  network of networks  access networks, physical media: communication links

CENG4430 (Spring 2011) 1-11 The network edge:  end systems (hosts):  run application programs  e.g., WWW,  at “edge of network”  client/server model  client host requests, receives service from server  e.g., WWW client (browser)/ server; client/server  peer-peer model:  host interaction symmetric  e.g.: teleconferencing

CENG4430 (Spring 2011) 1-12 Network edge: connection-oriented service Goal: data transfer between end sys.  handshaking: setup (prepare for) data transfer ahead of time  Hello, hello back human protocol  set up “state” in two communicating hosts  TCP - Transmission Control Protocol  Internet’s connection- oriented service TCP service [RFC 793]  reliable, in-order byte- stream data transfer  loss: acknowledgements and retransmissions  flow control:  sender won’t overwhelm receiver  congestion control:  senders “slow down sending rate” when network congested

CENG4430 (Spring 2011) 1-13 Network edge: connectionless service Goal: data transfer between end systems  same as before!  UDP - User Datagram Protocol [RFC 768]: Internet’s connectionless service  unreliable data transfer  no flow control  no congestion control App’s using TCP:  HTTP (WWW), FTP (file transfer), Telnet (remote login), SMTP ( ) App’s using UDP:  streaming media, teleconferencing, Internet telephony

CENG4430 (Spring 2011) 1-14 Access networks and physical media Q: How to connect end systems to edge router?  residential access nets  institutional access networks (school, company)  mobile access networks Keep in mind:  bandwidth (bits per second) of access network?  shared or dedicated?

CENG4430 (Spring 2011) 1-15 telephone network Internet home dial-up modem ISP modem (e.g., AOL) home PC central office  Uses existing telephony infrastructure  Home is connected to central office  up to 56Kbps direct access to router (often less)  Can’t surf and phone at same time: not “always on” Dial-up Modem

CENG4430 (Spring 2011) 1-16 telephone network DSL modem home PC home phone Internet DSLAM Existing phone line: 0-4KHz phone; 4-50KHz upstream data; 50KHz-1MHz downstream data splitter central office Digital Subscriber Line (DSL)  Also uses existing telephone infrastruture  up to 1 Mbps upstream (today typically < 256 kbps)  up to 8 Mbps downstream (today typically < 1 Mbps)  dedicated physical line to telephone central office

CENG4430 (Spring 2011) 1-17 Residential access: cable modems  Does not use telephone infrastructure  Instead uses cable TV infrastructure  HFC: hybrid fiber coax  asymmetric: up to 30Mbps downstream, 2 Mbps upstream  network of cable and fiber attaches homes to ISP router  homes share access to router  unlike DSL, which has dedicated access

CENG4430 (Spring 2011) 1-18 Residential access: cable modems Diagram:

CENG4430 (Spring 2011) 1-19 Cable Network Architecture: Overview home cable headend cable distribution network (simplified) Typically 500 to 5,000 homes

CENG4430 (Spring 2011) 1-20 Cable Network Architecture: Overview home cable headend cable distribution network server(s)

CENG4430 (Spring 2011) 1-21 Cable Network Architecture: Overview home cable headend cable distribution network (simplified)

CENG4430 (Spring 2011) 1-22 Cable Network Architecture: Overview home cable headend cable distribution network Channels VIDEOVIDEO VIDEOVIDEO VIDEOVIDEO VIDEOVIDEO VIDEOVIDEO VIDEOVIDEO DATADATA DATADATA CONTROLCONTROL FDM (more shortly):

CENG4430 (Spring 2011) 1-23 ONT OLT central office optical splitter ONT optical fiber optical fibers Internet Fiber to the Home  Optical links from central office to the home  Two competing optical technologies:  Passive Optical network (PON)  Active Optical Network (PAN)  Much higher Internet rates; fiber also carries television and phone services

CENG4430 (Spring 2011) Mbps 1 Gbps server Ethernet switch Institutional router To Institution’s ISP Ethernet Internet access  Typically used in companies, universities, etc  10 Mbps, 100Mbps, 1Gbps, 10Gbps Ethernet  Today, end systems typically connect into Ethernet switch 1K = M = G = 10 9

CENG4430 (Spring 2011) 1-25 Wireless access networks  shared wireless access network connects end system to router  via base station aka “access point”  wireless LANs:  b/g (WiFi): 11 or 54 Mbps  wider-area wireless access  provided by telco operator  ~1Mbps over cellular system (EVDO, HSDPA)  next up (?): WiMAX (10’s Mbps) over wide area base station mobile hosts router

CENG4430 (Spring 2011) 1-26 Home networks Typical home network components:  DSL or cable modem  router/firewall/NAT  Ethernet  wireless access point wireless access point wireless laptops router/ firewall cable modem to/from cable headend Ethernet

CENG4430 (Spring 2011) 1-27 Physical Media  Bit: propagates between transmitter/rcvr pairs  physical link: what lies between transmitter & receiver  guided media:  signals propagate in solid media: copper, fiber, coax  unguided media:  signals propagate freely, e.g., radio Twisted Pair (TP)  two insulated copper wires  Category 3: traditional phone wires, 10 Mbps Ethernet  Category 5: 100Mbps Ethernet

CENG4430 (Spring 2011) 1-28 Physical Media: coax, fiber Coaxial cable:  two concentric copper conductors  bidirectional  baseband:  single channel on cable  legacy Ethernet  broadband:  multiple channels on cable  HFC Fiber optic cable:  glass fiber carrying light pulses, each pulse a bit  high-speed operation:  high-speed point-to-point transmission (e.g., 10’s-100’s Gps)  low error rate: repeaters spaced far apart ; immune to electromagnetic noise

CENG4430 (Spring 2011) 1-29 Physical media: radio  signal carried in electromagnetic spectrum  no physical “wire”  bidirectional  propagation environment effects:  reflection  obstruction by objects  interference Radio link types:  terrestrial microwave  e.g. up to 45 Mbps channels  LAN (e.g., Wifi)  11Mbps, 54 Mbps  wide-area (e.g., cellular)  3G cellular: ~ 1 Mbps  satellite  Kbps to 45Mbps channel (or multiple smaller channels)  270 msec end-end delay  geosynchronous versus low altitude

CENG4430 (Spring 2011) 1-30 Lecture 1: roadmap  What is the Internet  Network edge  End systems, TCP/UDP  Network core  circuit switching, packet switching  Delay, loss, throughput

CENG4430 (Spring 2011) 1-31 The Network Core  mesh of interconnected routers  the fundamental question: how is data transferred through net?  circuit switching: dedicated circuit per call: telephone net  packet-switching: data sent thru net in discrete “chunks”

CENG4430 (Spring 2011) 1-32 Network Core: Circuit Switching End-end resources reserved for “call”  link bandwidth, switch capacity  dedicated resources: no sharing  circuit-like (guaranteed) performance  call setup required

CENG4430 (Spring 2011) 1-33 Network Core: Circuit Switching network resources (e.g., bandwidth) divided into “pieces”  pieces allocated to calls  resource piece idle if not used by owning call (no sharing)  dividing link bandwidth into “pieces”  frequency division  time division

CENG4430 (Spring 2011) 1-34 Network Core: Packet Switching each end-end data stream divided into packets  user A, B packets share network resources  each packet uses full link bandwidth  resources used as needed, resource contention:  aggregate resource demand can exceed amount available  congestion: packets queue, wait for link use  store and forward: packets move one hop at a time  transmit over link  wait turn at next link Bandwidth division into “pieces” Dedicated allocation Resource reservation

CENG4430 (Spring 2011) 1-35 Packet Switching: Statistical Multiplexing A B C 10 Mbs Ethernet 1.5 Mbs 45 Mbs D E statistical multiplexing queue of packets waiting for output link  Key idea: Network resources are shared by different flows

CENG4430 (Spring 2011) 1-36 Packet-switching: store-and-forward  takes L/R seconds to transmit (push out) packet of L bits on to link at R bps  store and forward: entire packet must arrive at router before it can be transmitted on next link  delay = 3L/R (assuming zero propagation delay) Example:  L = 7.5 Mbits  R = 1.5 Mbps  transmission delay = 15 sec R R R L more on delay shortly …

CENG4430 (Spring 2011) 1-37 Packet switching versus circuit switching  1 Mbit link  each user:  100Kbps when “active”  active 10% of time  circuit-switching:  10 users  packet switching:  with 35 users, probability > 10 active less that.004 Packet switching allows more users to use network! N users 1 Mbps link Any human analogies for circuit switching and packet switching?

CENG4430 (Spring 2011) 1-38 Packet switching versus circuit switching  Great for bursty data  resource sharing  no call setup  Excessive congestion: packet delay and loss  protocols needed for reliable data transfer, congestion control  Q: How to provide circuit-like behavior?  bandwidth guarantees needed for audio/video apps still an unsolved problem Is packet switching a “slam dunk winner?”

CENG4430 (Spring 2011) 1-39 Lecture 1: roadmap  What is the Internet  Network edge  End systems, TCP/UDP  Network core  circuit switching, packet switching  Delay, loss, throughput

CENG4430 (Spring 2011) 1-40 How do loss and delay occur? packets queue in router buffers  packet arrival rate to link exceeds output link capacity  packets queue, wait for turn A B packet being transmitted (delay) packets queueing (delay) free (available) buffers: arriving packets dropped (loss) if no free buffers

CENG4430 (Spring 2011) 1-41 Four sources of packet delay  1. nodal processing:  check bit errors  determine output link A B propagation transmission nodal processing queueing  2. queueing  time waiting at output link for transmission  depends on congestion level of router

CENG4430 (Spring 2011) 1-42 Delay in packet-switched networks 3. Transmission delay:  R=link bandwidth (bps)  L=packet length (bits)  time to send bits into link = L/R 4. Propagation delay:  d = length of physical link  s = propagation speed in medium (~2x10 8 m/sec)  propagation delay = d/s A B propagation transmission nodal processing queueing Note: s and R are very different quantities!

CENG4430 (Spring 2011) 1-43 Nodal delay  d proc = processing delay  typically a few microsecs or less  d queue = queuing delay  depends on congestion  d trans = transmission delay  = L/R, significant for low-speed links  d prop = propagation delay  a few microsecs to hundreds of msecs

CENG4430 (Spring 2011) 1-44 Queueing delay (revisited)  R=link bandwidth (bps)  L=packet length (bits)  a=average packet arrival rate traffic intensity = La/R  La/R ~ 0: average queueing delay small  La/R -> 1: delays become large  La/R > 1: more “work” arriving than can be serviced, average delay infinite!

CENG4430 (Spring 2011) 1-45 “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

CENG4430 (Spring 2011) 1-46 “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

CENG4430 (Spring 2011) 1-47 Packet loss  queue (aka buffer) preceding link in buffer has finite capacity  packet arriving to full queue dropped (aka lost)  lost packet may be retransmitted by previous node, by source end system, or not at all A B packet being transmitted packet arriving to full buffer is lost buffer (waiting area)

CENG4430 (Spring 2011) 1-48 Throughput  throughput: rate (bits/time unit) at which bits transferred between sender/receiver  instantaneous: rate at given point in time  average: rate over longer period of time server, with file of F bits to send to client link capacity R s bits/sec link capacity R c bits/sec pipe that can carry fluid at rate R s bits/sec) pipe that can carry fluid at rate R c bits/sec) server sends bits (fluid) into pipe

CENG4430 (Spring 2011) 1-49 Throughput (more)  R s < R c What is average end-end throughput? R s bits/sec R c bits/sec  R s > R c What is average end-end throughput? R s bits/sec R c bits/sec link on end-end path that constrains end-end throughput bottleneck link

CENG4430 (Spring 2011) 1-50 Throughput: Internet scenario 10 connections (fairly) share backbone bottleneck link R bits/sec RsRs RsRs RsRs RcRc RcRc RcRc R  per-connection end- end throughput: min(R c,R s,R/10)  in practice: R c or R s is often bottleneck

CENG4430 (Spring 2011) 1-51 Throughput vs. Delay R 1 bits/secR 2 bits/secR 1 bits/secR 2 bits/secR 3 bits/sec  Which path has a higher average throughput (assuming R 1 < R 2 < R 3 )?  Which path has a higher delay (assuming zero processing/propagation/queueing delay)? Path 1 Path 2

CENG4430 (Spring 2011) 1-52 Throughput vs. Delay  We use throughput to amortize the performance a large volume of data  e.g., file-transfer applications like FTP  We use delay to capture the performance of individual packets  e.g., interactive applications like SSH  e.g., VoIP applications

CENG4430 (Spring 2011) 1-53 Lecture 1: Summary  What is the Internet  Network edge  End systems, TCP/UDP  Network core  circuit switching, packet switching  Delay, loss, throughput