2-1 Last time  Course mechanics  What is the Internet?  hosts, routers, communication links  communications services, protocols  Network Edge  client-server,

Slides:



Advertisements
Similar presentations
Introduction 1-1 Chapter 1: Introduction Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet as example.
Advertisements

Introduction1-1 CSE4213 Computer Networks II Chapter 1 Introduction Course page:
Introduction© Dr. Ayman Abdel-Hamid, CS4254 Spring CS4254 Computer Network Architecture and Programming Dr. Ayman A. Abdel-Hamid Computer Science.
Introduction1-1 Chapter 1: Introduction Our goal:  get context, overview, “feel” of networking  more depth, detail later in course  approach: m descriptive.
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.
Some slides are in courtesy of J. Kurose and K. Ross Review of Previous Lecture Course Administrative Trivia Internet Architecture Network Protocols Network.
Networking Based on the powerpoint presentation of Computer Networking: A Top Down Approach Featuring the Internet, Third Edition, J.F. Kurose and K.W.
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.
Introduction1-1 Chapter 1 Introduction Computer Networking: A Top Down Approach Featuring the Internet, 3 rd edition. Jim Kurose, Keith Ross Addison-Wesley,
Introduction1-1 Network Overview. Introduction1-2 A closer look at network structure:  network edge: applications and hosts  network core: m routers.
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 Data Communication and Networks Lecture 2 Overview (Part 2) September 16, 2004 Joseph Conron Computer Science Department New York University.
Introduction to Computer Networks September 9-11, 2003.
Introduction 1 Lecture 3 Networking Concepts slides are modified from J. Kurose & K. Ross University of Nevada – Reno Computer Science & Engineering Department.
Introduction A closer look at network structure: network edge: – hosts: clients and servers – servers often in data centers  access networks, physical.
Ch 1. Computer Networks and the Internet Myungchul Kim
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: Introduction1 Packet switching versus circuit switching r Great for bursty data m resource sharing m no call setup r Excessive congestion: packet delay.
Overview-Part2.
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.
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,
Introduction1-1 Chapter 1: Introduction Our goal:  get “feel” and terminology  more depth, detail later in course  approach:  use Internet as example.
1 Week 2 Lecture 1 Layers (basics) Dr. Fei Hu. Review last lecture 2.
Slides originally from Professor Williamson at U Calgary1-1 Introduction Part II  Network Core  Delay & Loss in Packet-switched Networks  Structure.
Instructor: Christopher Cole Some slides taken from Kurose & Ross book IT 347: Chapter 1.
Chapter 1 Introduction Terminology, Net Edge Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April 2009.
Networking Networking 101 Notes are adapted from chapter-1 in the textbook Multimedia Streaming {week-2} Mohamed Abdel-Maguid Computer Networking:
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 Switches and Access. 2 Chapter 1 Introduction Computer Networking: A Top Down Approach Featuring the Internet, 5 rd edition. Jim.
Introduction 1-1 “Real” Internet delays and routes  What do “real” Internet delay & loss look like?  Traceroute program: provides delay measurement from.
Wireless access networks  shared wireless access network connects end system to router  via base station aka “access point”  wireless LANs:  b/g.
Introduction 1-1 Chapter 1 Introduction Computer Networking: A Top Down Approach, 5 th edition. Jim Kurose, Keith Ross Addison-Wesley, April A note.
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
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.
Four sources of packet delay
1 Computer Networks & The Internet Lecture 4 Imran Ahmed University of Management & Technology.
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 session 1 TELE3118 Network Technologies Course Coordinators: Dr. Vijay Sivaraman & Dr. Tim Moors Course web-page
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,
CS 3830 Day 4 Introduction 1-1. Announcements  No office hour 12pm-1pm today only  Quiz on Friday  Program 1 due on Friday (put in DropBox on S drive)
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,
Network Behaviour & Impairments
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.
Introduction session 1 TELE3118 Network Technologies Course Coordinator and Lecturer: A/Prof. Vijay Sivaraman Course web-page
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.
CSEN 404 Introduction to Networks Amr El Mougy Lamia AlBadrawy.
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
Computer Networks  Week 1: Introduction to Computer Networks  Week 2: Network Protocols and Application Layer Functionality and Protocols I.
Physical Media physical link: what lies between transmitter & receiver
Introduction (2) Overview: access net, physical media
Introduction to Networks
Administrative Things
Chapter 1: Introduction
Chapter 1: Introduction
Part I: Introduction Overview: what’s the Internet what’s a protocol?
Presentation transcript:

2-1 Last time  Course mechanics  What is the Internet?  hosts, routers, communication links  communications services, protocols  Network Edge  client-server, peer-to-peer  TCP, UDP  Network Core  Circuit-switched networks FDM TDM  Packet-switched networks

2-2 This time  Finish introduction and overview:  Network access and physical media  Internet structure and ISPs  Delay & loss in packet-switched networks  Protocol layers, service models

2-3 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 and ISPs 1.6 Delay & loss in packet-switched networks 1.7 Protocol layers, service models 1.8 History

2-4 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?  latency?

2-5 Residential access: point to point access  Dialup via modem  up to 56 kbps direct access to router (often less)  Can’t surf and phone at same time: not “always on”  ADSL: asymmetric digital subscriber line  up to 1 Mbps upstream  up to 8 Mbps downstream FDM: 200 kHz – 1 MHz for downstream 25 kHz – 160 kHz for upstream 0 kHz – 4 kHz for ordinary telephone

2-6 Residential access: cable modems  HFC: hybrid fiber coax  asymmetric: up to 30 Mbps downstream, 2 Mbps upstream  Network of cable and fiber attaches homes to ISP router  homes share access to router  Deployment: available via cable TV companies

2-7 Company access: local area networks  Company/univ local area network (LAN) connects end system to edge router  Ethernet:  shared or dedicated link connects end system and router  10 Mbps, 100Mbps, Gigabit Ethernet  LANs: chapter 5

2-8 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  This is what most laptops use to connect wirelessly.  Easy to set up your own base station. base station mobile hosts router

2-9 Wireless access networks  Wider-area wireless access  Provided by telco operator You can't set this up yourself  This is what cellphones use to connect wirelessly.  2.5G: EDGE, GPRS, 1xRTT 30 – 384 kbps  3G: UMTS, 1xEV-DO 144 kpbs – 2 Mbps  3.5G: HSDPA 10 Mbps Rogers has been testing this in Toronto, and should be rolling it out commercially this Fall. base station mobile hosts router

2-10 Home networks Typical home network components:  ADSL or cable modem  router/firewall/NAT  Ethernet  wireless access point wireless access point wireless laptops router/ firewall cable modem to/from cable headend Ethernet

2-11 Physical Media  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: 100 Mbps Ethernet 1000 Mbps Ethernet

2-12 Physical Media: coax, fiber Coaxial cable:  Two concentric copper conductors  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 Gbps)  Low error rate: repeaters spaced far apart; immune to electromagnetic noise

2-13 Physical media: radio  Signal carried in electromagnetic spectrum  No physical “wire”  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)  e.g. 3G: hundreds of kbps  Satellite  240–270 msec end-to-end delay for geosynchronous  low altitude satellites?

2-14 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 and ISPs 1.6 Delay & loss in packet-switched networks 1.7 Protocol layers, service models 1.8 History

2-15 Internet structure: network of networks  Roughly hierarchical  At center: “tier-1” ISPs (e.g., MCI, Sprint, AT&T, Cable and Wireless), national/international coverage  treat each other as equals Tier 1 ISP Tier-1 providers interconnect (peer) privately NAP Tier-1 providers also interconnect at public network access points (NAPs)

2-16 Internet structure: network of networks  “Tier-2” ISPs: smaller (often regional) ISPs  Connect to one or more tier-1 ISPs, possibly other tier-2 ISPs Tier 1 ISP NAP Tier-2 ISP Tier-2 ISP pays tier-1 ISP for connectivity to rest of Internet  Tier-2 ISP is a customer of tier-1 provider Tier-2 ISPs also peer privately with each other, interconnect at NAP

2-17 Internet structure: network of networks  “Tier-3” ISPs and local ISPs  last hop (“access”) network (closest to end systems) Tier 1 ISP NAP Tier-2 ISP local ISP local ISP local ISP local ISP local ISP Tier 3 ISP local ISP local ISP local ISP Local and tier-3 ISPs are customers of higher tier ISPs connecting them to the rest of the Internet

2-18 Internet structure: network of networks  a packet passes through many networks! Tier 1 ISP NAP Tier-2 ISP local ISP local ISP local ISP local ISP local ISP Tier 3 ISP local ISP local ISP local ISP

2-19 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 and ISPs 1.6 Delay & loss in packet-switched networks 1.7 Protocol layers, service models 1.8 History

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

2-21 Four sources of packet delay 1. Processing delay:  check bit errors  determine output link  depends on processing power of router A B propagation transmission nodal processing queueing 2. Queueing delay:  time waiting at output link for transmissions  depends on congestion level of router

2-22 Four sources of packet delay 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: R and s are very different quantities!  See UW-ACE for an applet comparing transmission and propagation delay.

2-23 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

2-24 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!

2-25 “Real” Internet delays and routes  What do “real” Internet delay & loss look like?  traceroute program: provides delay measurement from source to router along end-to-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

2-26 “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

2-27 Packet loss  Queue (aka buffer) preceding link in buffer has finite capacity  When a packet arrives to a full queue, the packet is dropped (aka lost)  The lost packet may be retransmitted by previous node, by source end system, or not retransmitted at all  Other sources of loss?

2-28 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 and ISPs 1.6 Delay & loss in packet-switched networks 1.7 Protocol layers, service models 1.8 History

2-29 Protocol “Layers” Networks are complex!  many “pieces”:  hosts  routers  links of various media  applications  protocols  hardware, software Question: Is there any hope of organizing the structure of networks? Or at least our discussion of networks?

2-30 Internet protocol stack  application: supporting network applications  FTP, SMTP, HTTP  transport: process-process data transfer  TCP, UDP  network: routing of datagrams from source to destination  IP, routing protocols  link: data transfer between neighboring network elements  PPP, Ethernet  physical: bits “on the wire” application transport network link physical

2-31 Why layering? Dealing with complex systems:  Explicit structure allows identification, relationship of complex system’s pieces  layered reference model for discussion  Modularization eases maintenance, updating of system  change of implementation of layer’s service transparent to rest of system  you probably saw similar things before (e.g. CS 350)

2-32 source application transport network link physical HtHt HnHn M segment datagram destination application transport network link physical HtHt HnHn HlHl M HtHt HnHn M HtHt M M network link physical link physical HtHt HnHn HlHl M HtHt HnHn M HtHt HnHn HlHl M router switch Encapsulation message M HtHt M frame HtHt HnHn HlHl M

2-33 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 and ISPs 1.6 Delay & loss in packet-switched networks 1.7 Protocol layers, service models 1.8 History  Read on your own

2-34 Recap  Finished introduction and overview:  Network access and physical media  Internet structure and ISPs  Delay & loss in packet-switched networks  Protocol layers, service models

2-35 Next time  Start looking at the layers in turn  From physical layer up to application layer  Physical layer: already done  Next up: link layer  overview  error detection and correction  PPP