CS 3830 Day 2 Introduction 1-1. Announcements Program 1 posted on the course web Project folder...
-
Upload
alan-burke -
Category
Documents
-
view
213 -
download
0
Transcript of CS 3830 Day 2 Introduction 1-1. Announcements Program 1 posted on the course web Project folder...
![Page 1: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/1.jpg)
CS 3830
Day 2
Introduction 1-1
![Page 2: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/2.jpg)
Announcements
Program 1 posted on the course web Project folder must be in 1DropBox on S
drive by: 9/14 at 3pm Must demo program (will send out email)
Quiz 1: 9/14
Introduction 1-2
![Page 3: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/3.jpg)
Introduction 1-3
A closer look at network structure:
network edge: applications and hosts
access networks, physical media: wired, wireless communication links network core: interconnected
routers network of
networks
![Page 4: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/4.jpg)
Introduction 1-4
The network edge: end systems (hosts):
run application programs e.g. Web, email at “edge of network”
client/server
peer-peer
client/server model client host requests,
receives service from always-on server
e.g. Web browser/server; email client/server peer-peer model:
minimal (or no) use of dedicated servers
e.g. Skype, BitTorrent
![Page 5: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/5.jpg)
Introduction 1-5
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?
![Page 6: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/6.jpg)
Introduction 1-6
Residential access: point to point access
Dialup via modem up to 56Kbps direct access
to router (often less) Can’t surf and phone at
same time: can’t be “always on”
DSL: digital subscriber line deployment: telephone company (typically) up to ~6 Mbps upstream (today typically < 512
kbps) up to ~30 Mbps downstream (today typically < 6
Mbps) dedicated physical line to central telephone office
![Page 7: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/7.jpg)
Introduction 1-7
Residential access: cable modems
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
deployment: available via cable TV companies
![Page 8: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/8.jpg)
Introduction 1-8
Residential access: cable modems
Diagram: http://www.cabledatacomnews.com/cmic/diagram.html
![Page 9: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/9.jpg)
Introduction 1-9
Company access: local area networks
company/univ local area network (LAN) connects end system to edge router
Ethernet: 10 Mbs, 100Mbps,
1Gbps, 10Gbps Ethernet
modern configuration: end systems connect into Ethernet switch
LANs: chapter 5
![Page 10: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/10.jpg)
Introduction 1-10
Wireless access networks
shared wireless access network connects end system to router via base station aka “access
point”
wireless LANs: 802.11b/g/n (WiFi): 11 ~ 54
Mbps
wider-area wireless access provided by telcom operator,
e.g., Verizon, etc. 1~10 Mbps over cellular
system (EVDO, HSDPA, LTE)
basestation
mobilehosts
router
![Page 11: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/11.jpg)
Introduction 1-11
Physical Media
physical link: what lies between transmitter & receiver
Bit: propagates betweentransmitter/rcvr pairs
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, e.g., Category 3: traditional
phone wires, 10 Mbps Ethernet
Category 5: 100Mbps Ethernet
![Page 12: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/12.jpg)
Introduction 1-12
Physical Media: coax, fiber
Coaxial cable: two concentric copper
conductors bidirectional 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
![Page 13: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/13.jpg)
Introduction 1-13
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 4G cellular: ~ 10 Mbps
satellite Kbps to 45Mbps channel
(or multiple smaller channels)
270 msec end-end delay geosynchronous versus low
altitude
![Page 14: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/14.jpg)
Introduction 1-14
Chapter 1: roadmap
1.1 What is the Internet?1.2 Network edge
end systems, access networks, links
1.3 Network core circuit switching, packet switching, network structure
1.4 Delay, loss and throughput in packet-switched networks
1.5 Protocol layers, service models1.6 Networks under attack: security1.7 History
![Page 15: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/15.jpg)
Introduction 1-15
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”
![Page 16: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/16.jpg)
Introduction 1-16
Network Core: Circuit Switching
End-end resources reserved for “call”
link bandwidth, switch capacity
GOOD/BAD: dedicated resources: no sharing
GOOD: circuit-like (guaranteed) performance
BAD: call setup required
![Page 17: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/17.jpg)
Introduction 1-17
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)
How to divide link bandwidth into “pieces”? frequency division time division
![Page 18: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/18.jpg)
Introduction 1-18
Circuit Switching: FDM and TDM
FDM
frequency
time
TDM
frequency
time
4 users
Example:
![Page 19: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/19.jpg)
Introduction 1-19
Numerical example
How long does it take to send a file of 640,000 bits from host A to host B over a circuit-switched network? All links are 1.536 Mbps Each link uses TDM with 24 slots/sec 500 msec to establish end-to-end circuit
Work it out!
![Page 20: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/20.jpg)
Introduction 1-20
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 Node receives complete
packet before forwarding
Bandwidth division into “pieces”
Dedicated allocationResource reservation
![Page 21: 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.](https://reader035.fdocuments.us/reader035/viewer/2022062717/56649e205503460f94b0c20b/html5/thumbnails/21.jpg)
Introduction 1-21
Packet Switching: Statistical Multiplexing
Sequence of A & B packets does not have fixed pattern, bandwidth shared on demand statistical multiplexing.
A
B
C100 Mb/sEthernet
1.5 Mb/s
D E
statistical multiplexing
queue of packetswaiting for output
link