Download presentation
Presentation is loading. Please wait.
Published byClarence George Modified over 9 years ago
1
Introduction 1-1 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course approach: use Internet as example Overview: what’s the Internet what’s a protocol? network edge network core access net, physical media Internet/ISP structure performance: loss, delay protocol layers, service models network modeling
2
Introduction 1-2 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 models 1.6 Networks under attack: security 1.7 History
3
Introduction 1-3 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 communication links fiber, copper, radio, satellite transmission rate = bandwidth routers: forward packets (chunks of data) wired links wireless links smartphone PC server wireless laptop
4
Introduction 1-4 “Cool” internet appliances Internet phones Radio Frequency Identification (RFID) Internet gaming, chatting Google map on smartphone Computer in refrigerator Tweet-a-watt: monitor energy use IP picture frame http://www.ceiva.com/
5
Introduction 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
6
Introduction 1-6 What’s the Internet: a service view communication infrastructure enables distributed applications: Web, VoIP, email, games, e- commerce, file sharing communication services provided to apps: reliable data delivery from source to destination “best effort” (unreliable) data delivery Provide a comment playground for everyone
7
Introduction 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
8
Introduction 1-8 What’s a protocol? a human protocol and a computer network protocol: Hi Got the time? 2:00 TCP connection request TCP connection response Get http://www.awl.com/kurose-ross time
9
Introduction 1-9 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 models 1.6 Networks under attack: security 1.7 History
10
Introduction 1-10 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
11
Introduction 1-11 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, Joost
12
Introduction 1-12 Network edge: connection-oriented service (TCP) Goal: data transfer between end systems 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
13
Introduction 1-13 Network edge: connectionless service (UDP) Goal: data transfer between end systems same as before! UDP - User Datagram Protocol [RFC 768]: connectionless unreliable data transfer no flow control no congestion control No need to setup App’s using TCP: HTTP (Web), FTP (file transfer), Telnet/ssh (remote login), SMTP (email) App’s using UDP: streaming media, teleconferencing, DNS, Internet telephony
14
Introduction 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?
15
Introduction 1-15 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 < 2.5 Mbps upstream transmission rate (typically < 1 Mbps) < 24 Mbps downstream transmission rate (typically < 10 Mbps) Why asymmetric ? Why not 0 bps for upstream?
16
Introduction Access net: digital subscriber line (DSL) central office ISP telephone network DSLAM voice, data transmitted at different frequencies over dedicated line to central office use existing telephone line to central office DSLAM data over DSL phone line goes to Internet voice over DSL phone line goes to telephone net Different ages of phone lines may have different capacities Your house may not have the new lines that support the top speed in ads DSL modem splitter DSL access multiplexer 1-16
17
Introduction Access net: cable network cable modem splitter … cable headend Channels VIDEOVIDEO VIDEOVIDEO VIDEOVIDEO VIDEOVIDEO VIDEOVIDEO VIDEOVIDEO DATADATA DATADATA CONTROLCONTROL 1234 56789 frequency division multiplexing: different channels transmitted in different frequency bands 1-17
18
Introduction data, TV transmitted at different frequencies over shared cable distribution network cable modem splitter … cable headend CMTS ISP cable modem termination system HFC: hybrid fiber coax asymmetric: up to 30Mbps downstream transmission rate, 2 Mbps upstream transmission rate network of cable, fiber attaches homes to ISP router homes share access network to cable headend unlike DSL, which has dedicated access to central office Access net: cable network 1-18
19
Introduction Access net: home network to/from headend or central office cable or DSL modem router, firewall, NAT wired Ethernet (100 Mbps) wireless access point (54 Mbps) wireless devices often combined in single box 1-19
20
Introduction Enterprise access networks (Ethernet) typically used in companies, universities, etc 10 Mbps, 100Mbps, 1Gbps, 10Gbps transmission rates today, end systems typically connect into Ethernet switch Ethernet switch institutional mail, web servers institutional router institutional link to ISP (Internet) 1-20
21
Introduction Wireless access networks shared wireless access network connects to router via base station aka “access point” wireless LANs: within building (100 ft) 802.11b/g (WiFi): 11, 54 Mbps transmission rate wide-area wireless access provided by telco (cellular) operator, 10’s km between 1 and 10 Mbps 3G, 4G: LTE WiMAX (31mile, 70Mbps) over wide area? 802.11 mesh network? to Internet 1-21
22
Introduction 1-22 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 5: 100 Mbps, 1 Gpbs Ethernet Category 6: 10Gbps Why twisted?
23
Introduction 1-23 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: 10’s-100’s Gps low error rate: immune to electromagnetic noise Why lights not go out?
24
From Google Image: Optical Fiber Cable Introduction 1-24
25
Introduction 1-25 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 (LTE): ~ 1 Gbps (??) satellite Kbps to 45Mbps channel (or multiple smaller channels) 280 msec end-end delay geosynchronous versus low altitude
26
From Google Image: Cellular Tower Introduction 1-26 Cell tower Microwave dishes
27
Wireless Sensor Network Introduction 1-27 Sensor Mote http://www.eecs.berkeley.edu/IPRO/Summar y/Old.summaries/03abstracts/polastre.1.html Wild life sensor Sensor nodes monitor nearby environment and send back sensed information Battlefield sensor network http://www.cotsjournalonline.com/article s/view/102158
28
Wireless Ad Hoc Network Decentralized network No fixed network infrastructure, routers Mostly nodes are mobile Introduction 1-28 Emergency ad hoc network Unmanned mini helicopter with wireless relay node
29
Harvard School’s New Project: Kilobot (mimic a swarm of fish) Introduction 1-29 http://www.eecs.harvard.edu/ssr/projects/progSA/kilobot.html
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.