Transcript Lecture 1

Chapter 1: roadmap
1.1 What is the Internet?
1.2 Network edge
 end systems, access networks, links
1.3 Network core
 network structure, circuit switching, packet switching
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
Lecture 1
1-1
How is the Internet Organized
 A hierarchical structure.
 hosts combine to form a Local Area
Network (LAN).
 LANs combine to form an Autonomous
System (AS)
 Autonomous Systems combine to form the
Internet.
Internetworked networks – Internet !
Lecture 1
1-2
What’s the Internet: “nuts and bolts” view
PC
 millions of connected
computing devices:
hosts = end systems
wireless
laptop
 running network
cellular
handheld
apps
 communication links
 fiber, copper,
access
points
radio, satellite
wired
links
 transmission
rate = bandwidth
 routers: forward
router
packets (chunks of
data)
Mobile network
server
Lecture 1
Global ISP
Home network
Regional ISP
Institutional network
1-3
What’s the Internet: “nuts and bolts” view
 protocols control sending,
Mobile network
receiving of messages

Global ISP
e.g., TCP, IP, HTTP, Skype,
Ethernet etc.
 Internet: “network of
Regional ISP
networks”

Home network
public Internet versus
private intranet
 Internet standards
 RFC: Request for comments
Lecture 1
Institutional network
1-4
What’s the Internet: an operational view
a human protocol and a computer network protocol:
Hi
Hi
Got the
time?
2:00
human protocol
time
Lecture 1
1-5
What’s the Internet: an operational view
human protocols:
… 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
Lecture 1
1-6
What’s a protocol?
a human protocol and a computer network protocol:
Hi
TCP connection
req.
Hi
TCP connection
reply.
Got the
time?
Get http://jjcweb.jjay.cuny.edu/ssengupta/slide.ppt
2:00
human protocol
<file>
time
Internet protocol example
Lecture 1
1-7
What’s the Internet: an operational view
human protocols:
… 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
Lecture 1
1-8
Take home messages
 According to you, what are the three most
important physical components of Internet?
 Name four Internet applications?
 What does an Internet protocol do?
Lecture 1
1-9
We have studied a high-level overview of
the Internet!
Now, A closer look at the
Internet structure!
Lecture 1
1-10
Components of Internet:
 Hosts (end-users)
 e.g. computers
 access networks,
physical media:
wired, wireless
communication links
 network core:
 interconnected
routers
 network of
networks
Lecture 1
1-11
The network edge:
 End-users (hosts):


run application programs
e.g. Web, email
peer-peer
 client/server model


client host requests, receives
service from always-on server
client/server
e.g. Web browser/server;
email client/server
 peer-peer model:


minimal (or no) use of
dedicated servers
e.g. Skype, BitTorrent
Lecture 1
1-12
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?
Lecture 1
1-13
Residential access: point to point access
 Dialup via modem

up to 56Kbps direct access to
router (conceptually)
 ADSL: asymmetric digital
subscriber line
 up to 1 Mbps home-to-router
 up to 8 Mbps router-to-home
 ADSL deployment: happening
Lecture 1
1-14
Residential access: cable modems
 HFC: hybrid fiber coax
asymmetric: up to 10Mbps upstream, 1 Mbps
downstream
 network of cable and fiber attaches homes to ISP
router
 shared access to router among home
 issues: congestion
 deployment: available via cable companies, e.g.,
MediaOne, CableVision

Lecture 1
1-15
Institutional access: local area networks
 company/univ local area
network (LAN) connects
end system to edge router
 Ethernet:
 shared or dedicated
cable connects end
system and router
 10 Mbps, 100Mbps,
Gigabit Ethernet
 deployment: institutions,
home LANs happening now
Lecture 1
1-16
Wireless access networks
 shared wireless access
network connects end
system to router
 wireless LANs:


router
radio spectrum replaces
wire
e.g., 802.11b/g (WiFi): 11
or 54 Mbps
base
station
 wider-area wireless
access

next up (?): WiMAX (10’s
Mbps) over wide area
Lecture 1
mobile
hosts
1-17
The Client/Server Model
 Client/server model is a basic design for Internet
applications


server - is the information provider
client - is the information consumer
 example
 web server and a client running web browser

a CNN web server simultaneously serves thousands of
clients.
 In this class, we will also learn how to construct
Web pages at the client end!
Lecture 1
1-18
Summary: What have we learnt?
 What is Internet?
 Components…
 System view…
 Client-server and peer to peer model…
 Access Networks…
 Little bit of layered Internet architecture view…
Lecture 1
1-19