Computer Networking: A Top Down Approach �6th edition �Jim Kurose, Keith Ross�Addison-Wesley�March 2012
Computer Communications �& Networks
CSNC-2413
Lec: 1&2
Course Intro
2
Course Contents
3
Course Contents
4
Course Contents
5
Course Contents
6
Books Recommended
Text:
Ref:
7
Course Methodology
Lectures
Assignments
Exam Pattern
8
Grading Policy
Quizzes ………. 06 15%
Assignments ……… . 05 15%
Mid-exam ..….…. 25%
Final-exam .……… 40%
Class participation ………. 5%
Distribution is tentative and flexible
9
Academic Honesty
10
11
Attendance Policy
Strictly in accordance with the Univ policy…
Lets Start the Course…
12
Chapter 1: Introduction
our goal:
overview:
13
Chapter 1: roadmap
1.1 what is the Internet?
1.2 network edge
1.3 network core
1.4 delay, loss, throughput in networks
1.5 protocol layers, service models
1.6 networks under attack: security
1.7 history
14
What is the Internet: “Nuts & Bolts” view
wired
links
wireless
links
router
mobile network
global ISP
regional ISP
home
network
institutional
network
smartphone
PC
server
wireless
laptop
15
(lower tier ISPs, upper tier ISPs, …)
mobile network
global ISP
regional ISP
home
network
institutional
network
16
What’s the Internet: “Nuts & Bolts” view
“Fun” Internet appliances
IP picture frame
http://www.ceiva.com/
Web-enabled toaster +
weather forecaster
Internet phones
Internet
refrigerator
Slingbox: watch,
control cable TV remotely
Tweet-a-watt:
monitor energy use
17
What’s the Internet: Services view
mobile network
global ISP
regional ISP
home
network
institutional
network
18
What’s the Internet: Services view
mobile network
global ISP
regional ISP
home
network
institutional
network
19
“pre-defined set of rules”
What’s a protocol?
Hi
Hi
Got the
time?
2:00
TCP connection
response
Get http://www.awl.com/kurose-ross
<file>
time
TCP connection
request
20
Network protocols?
Network protocols define…
format/order of msgs sent/received among network entities,
& actions taken on msg Tx/Rx
21
Network Structure
mobile network
global ISP
regional ISP
home
network
institutional
network
22
A
B
Network Analogy
A
Identify Network Equivalent components
Communication Link
Packets
End Systems
Packet Switches
The network edge
25
Summary
1.1 what is the Internet?
1.2 network edge
1.3 network core
1.4 delay, loss, throughput in networks
1.5 protocol layers, service models
1.6 networks under attack: security
1.7 history
26