Lecture 1. Introduction To Networks
Lecture 1. Introduction To Networks
Introduction to Networks
Objective:
Familiarization on basic terminologies
Give an overview of the computer networks particularly the internet
References:
Kurose, . F. ! "oss, K. #. $%&'(). Computer Networking: A Top-Down Approach. 6th Edition
*earson +ducation ,anada -.ections/ '.', '.(.(, '.0 $1ptional), '.23
Outline:
Internet
Nuts and 4olts
.ervices
*rotocols
Network of Networks
*erformance 5etrics
6elay
7oss
8hroughput
Attention Activity:
.how an overview video of the internet.
Introduce the Internet of things and have the students think of creative ways the internet can be
used.
TOPIC OUTLINE
I. Internet
8he internet is basically a system of interconnected networks or a network of networks.
8here are two ways to describe the Internet
based on the hardware and software infrastructure or the nuts and bolts of the system
based on the services it provides to applications
Nuts an !olts $9ardware : .oftware)
Attention Activity: Have students give eamp!es o" end systems.
6elivery ;nalogy/
Pac"ets are analogous to trucks
Co##unication lin"s are analogous to highways and roads
Pac"et s$itc%es are analogous to intersections
"outers
.witches
&ost ' En syste#s are analogous to buildings.
ust as a truck takes a route ' (at% through the transportation network, a packet takes a
route : path through a computer network
Internet .ervice *roviders $I.*)
Protocols
IET) / Internet +ngineering 8ask Force
R)C / "e<uest for ,omments
*ervices
Attention Activity: Ask "or eamp!es o" internet app!ication.
+istribute A((lication
API / ;pplication *rogramming Interface
Protocol
Give 8eacher=.tudent ;nalogy on Kurose
Protocol Layer *tac"
;pplication $message)
8ransport $segment)
Network $datagram)
7ink $frame)
;pplication
Enca(sulation
Show Video Note.
&eaer
Payloa
Network of Networks
Network .tructures $see Kurose)
Points of Presence
,ulti-&o#e
Peer
Internet E.c%an/e Points
II. Perfor#ance ,etrics
8ypes of 6elay
'. *rocessing 6elay
%. >ueueing 6elay
(. 8ransmission 6elay
0. *ropagation 6elay
Emphasi#e on di""erence $etween Transmission and %ropagation De!ay
*acket 7oss
8raceroute &C!ass Demo'
Try %ing%!otter
8hroughput
4ottleneck 7ink
6epends on/
8ransmission "ate from ,lient to "outer
8ransmission "ate from "outer to .erver
8ransmission "ate of Intervening 7inks and the amount of traffic on those links