lecture 1 - CUNY Home

Download Report

Transcript lecture 1 - CUNY Home

Internet Overview: 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 Internet
1.5 Protocol layers, service models
1.6 Networks under attack: security
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: “operational” view
Mobile network
 Internet: “network of
networks”

Global ISP
Requires sending, receiving
of messages
 protocols control sending,
Home network
Regional ISP
receiving of messages

e.g., TCP, IP, HTTP, Skype,
Ethernet etc.
Institutional network
 Design of protocols is the
key for Internet
Lecture 1
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
Connection req.
Hi
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
Thus protocols define
• format, order of messages sent and
received among network entities,
• actions taken on message
transmission and receipt
• address conflicts among network
entities
Lecture 1
1-8
We have studied a high-level overview of
the Internet!
Now, A closer look at the
Internet structure!
Lecture 1
1-9
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-10
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-11
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
Lecture 1
1-12
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-13
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-14
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-15
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-16
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-17
Summary: What have we learnt?
 What is Internet?

Components…

Operational view…

System (structure) view…

Client-server and peer to peer model…
 Access Networks…
Lecture 1
1-18
Next Up…
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 Internet
1.5 Protocol layers, service models
1.6 Networks under attack: security
Lecture 1
1-19