Professional Documents
Culture Documents
AND COMPUTER
NETWORKS (DCN) CSC339
Instructor
Shahzad Rizwan
Assiatant Professor
COMSATS University Islamabad, Attock Campus
1
Motivation
What’s a Computer Network?
Why is Computer Networking so Important?
Motivation
mobile network
What’s a Computer
Network? global ISP
• Connecting more than
one communicating
home
devices network
regional ISP
• Different applications are
running, like youtube,
facebook, skype, etc.
institutional
network
Todays Topics
Chapter 1
what’s the Internet?
what’s a protocol?
network edge; hosts,
access net
Computer
Networking: A Top
Down Approach
7th edition
Jim Kurose, Keith Ross
Pearson/Addison Wesley
April 2016
Introduction 1-6
Chapter 1: roadmap
1.1 what is the Internet?
1.2 network edge
end systems, access networks, links
1.3 network core
packet switching, circuit switching, network structure
1.4 delay, loss, throughput in networks
1.5 protocol layers, service models
1.6 networks under attack: security
1.7 history
Introduction 1-7
What’s the Internet: “nuts and bolts” view
mobile network
PC
billions of connected
server computing devices:
global ISP
wireless • hosts = end systems
laptop
smartphone • running network apps
• Processing power home
network
communication links regional ISP
wireless
• fiber, copper, radio,
links satellite
wired
links • transmission rate:
bandwidth
Web-enabled toaster +
weather forecaster
IP picture frame
http://www.ceiva.com/
Tweet-a-watt:
Slingbox: watch, monitor energy use
control cable TV remotely
sensorized,
bed
mattress
Internet
refrigerator Internet phones
Introduction 1-9
What’s the Internet: “nuts and bolts” view
Internet: “network of networks”
mobile network
• Interconnected ISPs
protocols control sending,
global ISP
receiving of messages
• e.g., TCP, IP, HTTP, Skype, 802.11
Internet standards home
• A group of people working on a topic, network
regional ISP
say TCP
• IETF: Internet Engineering Task
Force, group of people
• https://www.ietf.org/
• Draft of streamline the TCP work,
RFC
• For TCP
https://tools.ietf.org/html/rfc7414 institutional
• Window, Gmail, Linux, Yahoo, etc, network
implement TCP using RFC
• What is the advantage??? interoperability
Introduction 1-10
What’s the Internet: a service view
mobile network
infrastructure that provides
services to applications: global ISP
• Web, VoIP, email, games, e-
commerce, social nets, … home
provides programming network
regional ISP
interface to apps
• hooks that allow sending and
receiving app programs to
“connect” to Internet
• provides service options,
analogous to postal service
institutional
network
Introduction 1-11
What’s a protocol?
human protocols: network protocols:
“what’s the time?” machines rather than
“I have a question” humans
introductions all communication activity
in Internet governed by
… specific messages sent protocols
… specific actions taken
when messages
received, or other events protocols define format, order
of messages sent and
received among network
entities, and actions taken
on message transmission,
receipt Introduction 1-12
What’s a protocol?
a human protocol and a computer network protocol:
Hi TCP connection
request
Hi TCP connection
response
Got the
time? Get http://www.awl.com/kurose-ross
2:00
<file>
time
Introduction 1-15