Upload
gachunji-ndathe
View
216
Download
0
Embed Size (px)
Citation preview
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
1/56
COMPUTER NETWORKS - INF 360
Nicholas Kiget
Office EDea!t"e#t of I#fo!"atio# Tech#olog$School of I#fo!"atio# Scie#cesMoi U#i%e!sit$
Cell Phone : 0721246397
Email: [email protected] / [email protected]
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
2/56
&'o(t "e)
Reseach !nteests :
"i# Com$uting an# Clou# Com$uting
E%&eaning
'gi(usiness !ncu(ation 'ca#emic !n)omation
P*+ ,!- ,tu#ent i(a(ii niesit
sc ,!- 5 -
sc ,Com$ute cience 5 '-
CCNA, MCP, IT Essentials Trainer
E*e!ie#ce
Moi U#i%e!sit$ - +ect(!e!
MMUST - +ect(!e! , ea!s
MMUST - Net.o!/ &"i#ist!ato! 3 ea!s
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
3/56
Co(!se Co#te#t
WK TOPIC SUB TOPIC
1 Network fundamentals Network Types
- Classification. Network taxonomy (Packetswitching, circuit switching) !ireless, "#Ns$
!#Ns$ %#Ns.
2 &nternetworking 'eices - ridges$ *witches$ +outers$ routers$ ateways
3 Network *tandards - thernet$ Token +ing$ ''& ASSIGNMENT 1
4 Network models. - /*&$ TCP0&P.5 CAT 1
6 Network performance andwidth$ Propagation delay$ "atency and
throughput
7 Protocols !ireless Protocols
and *tandards.
&P$ #+P)$ &C%P$ 1'P$ TCP$ TP$ +emote loginT"NT$ *%TP$ 2TTP$ Port Num3ers. ASSIGNMENT 2
8 Network 'esign Paradigms - Peer-to-Peer$ Client-serer.
9 'N* - *tructure of 'N*, 2ow it works
10 CAT 211 Network security. - raming and *ynchroni4ation. low control and
the *liding !indow #lgorithm.
12 merging issues and trends inixed and !ireless 'atacommunication.
- Principles of medium access control %ultipleaccess protocols C*%#0C#$ C*%#0C'$ TokenPassing.
13 Case *tudies14 END OF SEMESTER EXAMINATION
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
4/56
Refe!e#ces
1oo/s
!e. S2 Ta#e#'a(" Computer Network P!e#tice-4all
Do(ghlas E2 Co"e! Co"(te! Net.o!/s a#I#te!#et
8oouan . '. ,200 Data Communications andNetworking . 4th E#. ;e< +elhi: -ata c"a teens +
htt)55...2cisco2co" 5('lic5s(o!t5tac5oc("e#tatio#2ht"l
htt)55...2!ehat2co"5ocs
http://www.cisco.com/http://www.redhat.com/docshttp://www.redhat.com/docshttp://www.cisco.com/
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
5/56
!ai#g (ieli#es
!ai#g
E*a"s) 708 each
C&Ts 9 &ssig#"e#ts) 308
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
6/56
Co"(te! Net.o!/s
INTRODUCTION TO COMPUTERNETWORKS
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
7/56
Co"(te! Net.o!/s
Co"(te! #et.o!/co##ects t.o o! "o!ea(to#o"o(s co"(te!s2
The co"(te!s ca# 'egeog!ahicall$ locatea#$.he!e2
I#t!o(ctio# to Co"(te! Net.o!/s
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
8/56
&licatio#s of Net.o!/s
I#t!o(ctio# to Co"(te! Net.o!/s
Reso(!ce Sha!i#g*a#
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
9/56
+&N M&N < W&N
I#t!o(ctio# to Co"(te! Net.o!/s
Net.o!/ i# s"all geog!ahical &!ea :Roo" 1(ili#go! a Ca"(s; is calle +&N :+ocal &!ea Net.o!/;
Net.o!/ i# a Cit$ is call M&N :Met!oolita# &!eaNet.o!/;
Net.o!/ s!ea geog!ahicall$ :Co(#t!$ o! ac!osslo'e; is calle W&N :Wie &!ea Net.o!/;
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
10/56
Net.o!/ Toolog$
The #et.o!/ toolog$efi#es the .a$ i#.hich co"(te!s!i#te!s a# othe!e%ices a!e co##ecte2& #et.o!/ toolog$esc!i'es the la$o(t ofthe .i!e a# e%ices as.ell as the aths (se
'$ ata t!a#s"issio#s2
I#t!o(ctio# to Co"(te! Net.o!/s
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
11/56
1(s Toolog$
Co""o#l$ !efe!!e toas a li#ea! '(s all thee%ices o# a '(s
toolog$ a!e co##ecte'$ o#e si#gle ca'le2
I#t!o(ctio# to Co"(te! Net.o!/s
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
12/56
Sta! < T!ee Toolog$
I#t!o(ctio# to Co"(te! Net.o!/s
The sta! toolog$ is the "ostco""o#l$ (se a!chitect(!e i#Ethe!#et +&Ns2
Whe# i#stalle the sta!
toolog$ !ese"'les so/es i#a 'ic$cle .heel2
+a!ge! #et.o!/s (se thee*te#e sta! toolog$ alsocalle t!ee toolog$2 Whe#
(se .ith #et.o!/ e%ices thatfilte! f!a"es o! ac/ets li/e'!iges s.itches a# !o(te!sthis toolog$ sig#ifica#tl$!e(ces the t!affic o# the .i!es'$ se#i#g ac/ets o#l$ to the.i!es of the esti#atio# host2
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
13/56
Ri#g Toolog$
I#t!o(ctio# to Co"(te! Net.o!/s
& f!a"e t!a%els a!o(# the !i#gstoi#g at each #oe2 If a #oe.a#ts to t!a#s"it ata it as theata as .ell as the esti#atio#
a!ess to the f!a"e2The f!a"e the# co#ti#(es a!o(#the !i#g (#til it fi#s theesti#atio# #oe .hich ta/es theata o(t of the f!a"e2
ingle ing 5 'll the #eices onthe net
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
14/56
Mesh Toolog$
The "esh toolog$co##ects all e%ices:#oes; to each othe!fo! !e(#a#c$ a#fa(lt tole!a#ce2
It is (se i# W&Ns toi#te!co##ect +&Ns a#fo! "issio# c!itical#et.o!/s li/e those(se '$ 'a#/s a#fi#a#cial i#stit(tio#s2
I"le"e#ti#g the "eshtoolog$ is e*e#si%ea# iffic(lt2
I#t!o(ctio# to Co"(te! Net.o!/s
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
15/56
Net.o!/ Co"o#e#ts
I#t!o(ctio# to Co"(te! Net.o!/s
Ph$sical Meia
I#te!co##ecti#g De%ices
Co"(te!sNet.o!/i#g Soft.a!e
&licatio#s
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
16/56
Net.o!/i#g Meia
Net.o!/i#g "eia ca#'e efi#e si"l$ asthe "ea#s '$ .hich
sig#als :ata; a!e se#tf!o" o#e co"(te! toa#othe! :eithe! '$ ca'leo! .i!eless "ea#s;2
I#t!o(ctio# to Co"(te! Net.o!/s
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
17/56
Net.o!/i#g De%ices
I#t!o(ctio# to Co"(te! Net.o!/s
4U1 S.itches Ro(te!sWi!eless &ccess Poi#tsMoe"s etc2
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
18/56
Co"(te!s) Clie#ts a# Se!%e!sI# a clie#t5se!%e!#et.o!/ a!!a#ge"e#t#et.o!/ se!%ices a!elocate i# a eicateco"(te! .hose o#l$f(#ctio# is to !eso#to the !e=(ests ofclie#ts2
The se!%e! co#tai#s the
file !i#t alicatio#sec(!it$ a# othe!se!%ices i# a ce#t!alco"(te! that isco#ti#(o(sl$ a%aila'le
to !eso# to clie#t!e=(ests2
I#t!o(ctio# to Co"(te! Net.o!/s
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
19/56
Net.o!/i#g P!otocol) TCP5IP
I#t!o(ctio# to Co"(te! Net.o!/s
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
20/56
Net.o!/i#g Tech#ologies
+&N Tech#ologies
+&N TEC4NO+OIES
W&N TEC4NO+OIESWIRE+ESS TEC4NO+OIES
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
21/56
+&N < W+&N TEC4NO+OIESOtio#s
Ethe!#et
Fast Ethe!#et
iga'it Ethe!#et>0 ig Ethe!#et
Wifi
+&N Tech#ologies
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
22/56
Ethe!#et a# Wifi Meia &ccessEthe!#et a# Wi-Fi a!e 'oth ?"(lti-access@tech#ologies
oa#cast me#ium= shae# ( man hosts
imultaneous tansmissions
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
23/56
Ethe!#et :A0,23;>0 1ase B :Thic/#et; :1(s Toolog$;
>0 1ase , :Thi##et; :1(s Toolog$;
>0 1ase T :UTP; :Sta!5T!ee Toolog$;
>0 1ase F+ :Fi'e!; :Sta!5T!ee Toolog$;
+&N Tech#ologies
+&N T h l i
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
24/56
Ethe!#etPh$sical Meia )-
10 ase % -hick Co%aial Ca(le
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
25/56
Ethe!#et CSM&5CDCSM&5CD :ca!!ie! se#se "(ltile access .ithcollisio# etectio#; "eia access !otocol is (se2
+ata is tansmitte# in the )om o) $ackets.
ense channel $io to actual $acket tansmission.
-ansmit $acket onl i) channel is sense# i#leBelse= #e)e the tansmission until channel (ecomesi#le.
')te $acket tansmission is state#= the no#e
monitos its o
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
26/56
Ethe!#et &!essE# #oes a!e ie#tifie '$ thei! Ethe!#et
&!esses :M&C &!ess o! 4a!.a!e &!ess;
.hich is a (#i=(e 6 1$te a!ess2
M&C &!ess is !e!ese#te i# 4e*a Deci"al fo!"ate2g 00)0B)BD)FE)>0)0&
The fi!st 3 '$tes ie#tif$ a %e#o! :also calle !efi*;
a# the last 3 '$tes a!e (#i=(e fo! e%e!$ host o!
e%ice
+&N Tech#ologies
+&N T h l i
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
27/56
Ethe!#et 1US Toolog$
+&N Tech#ologies
Re$eate
+&N Tech#ologies
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
28/56
Ethe!#et ST&R Toolog$
+&N Tech#ologies
*u(
+&N Tech#ologies
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
29/56
Fast Ethe!#et>00 M's 'a#.ith
Uses sa"e CSM&5CD "eia access !otocol a#ac/et fo!"at as i# Ethe!#et2
>001aseT :UTP; a# >001aseF :Fi'e!; sta#a!s
Ph$sical "eia )-100 ase- % -P Cat e100 ase8 % ultimo#e / inglemo#e 8i(e
F(ll D(le*54alf D(le* oe!atio#s2
+&N Tech#ologies
+&N Tech#ologies
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
30/56
Fast Ethe!#etP!o%isio# fo! &(to-Negotiatio# of "eia see)>0 M's o! >00M's :o(la!l$ a%aila'le fo! coe!"eia o#l$;2
Ma*i"(" Seg"e#t +e#gth>00 1ase T - >00 ">00 1ase F - , K" :M(lti"oe Fi'e!;>00 1ase F - ,0 /" :Si#gle"oe Fi'e!;
+&N Tech#ologies
+&N Tech#ologies
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
31/56
iga'it Ethe!#et> 's 'a#.ith2
Uses sa"e CSM&5CD "eia access !otocol as i#Ethe!#et a# is 'ac/.a! co"ati'le :>05>005>00"o(les a!e a%aila'le;2
>0001aseT :UTP; >0001aseS :M(lti"oe Fi'e!;a# >0001ase+ :M(lti"oe5Si#gle"oe Fi'e!;sta#a!s2
Ma*i"(" Seg"e#t +e#gth1000 ase - % 100m ,Cat e/61000 ase % 27 m ,ultimo#e 8i(e1000 ase & % 12 m ,ultimo#e 8i(e1000 ase & % 20 m ,inglemo#e 8i(e1000 ase &* % A0 m ,inglemo#e 8i(e
+&N Tech#ologies
+&N Tech#ologies
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
32/56
>0 iga Ethe!#et>0 's 'a#.ith2
Uses sa"e CSM&5CD "eia access !otocol as i#
Ethe!#et2
P!oositio#e fo! Met!o-Ethe!#et
Ma*i"(" Seg"e#t +e#gth
1000 ase%- % ;ot aaila(le
10"ase%&R % 10 m ,inglemo#e 8i(e
10"ase%ER % 40 m ,inglemo#e 8i(e
+&N Tech#ologies
+&N Tech#ologies
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
33/56
A0,2>> Wi!eless +&N
P!o%ies #et.o!/ co##ecti%it$ o%e! .i!eless "eia
&ccess Poi#t :&P; is i#stalle to act as 1!ige'et.ee# Wi!eless a# Wi!e Net.o!/
The &P is co##ecte to .i!e #et.o!/ a# is
e=(ie .ith a#te##ae to !o%ie .i!eless
co##ecti%it$
+&N Tech#ologies
Ne!"#$
%"&&e%'(')
" *e+e,-%)
!'#e. /AN
De$"
!'* PCI 80211 /AN %-#.
/-"
!'* PCMCIA 80211 /AN %-#.A%%e P"'&
+&N Tech#ologies
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
34/56
A0,2>> Wi!eless +&NRa#ge : Dista#ce 'et.ee# &ccess Poi#t a# W+&N
clie#t; ee#s o# st!(ct(!al hi#!a#ces a# RF
gai# of the a#te##a at the &ccess Poi#t
To se!%ice la!ge! a!eas "(ltile &Ps "a$ 'e
i#stalle .ith a ,0-308 o%e!la
& clie#t is al.a$s associate .ith o#e &P a# .he#
the clie#t "o%es close! to a#othe! &P it associates
.ith the #e. &P :4a#-Off;
Th!ee fla%o!s)
A02.11(
A02.11a
A02.11g
+&N Tech#ologies
+&N Tech#ologies
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
35/56
W+&N ) A0,2>>'The "ost o(la! A0,2>> sta#a! c(!!e#tl$ i#elo$"e#t2
S(o!ts > , B2B a# >> M's ata !ates i# the ,24 ISM :I#(st!ial-Scie#tific-Meical; 'a#
+&N Tech#ologies
+&N Tech#ologies
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
36/56
W+&N ) A0,2>>aOe!ates i# the B 4 UNII :U#lice#se Natio#alI#fo!"atio# I#f!ast!(ct(!e; 'a#
I#co"ati'le .ith e%ices oe!ati#g i# ,24
S(o!ts Data !ates ( to B M's2
+&N Tech#ologies
+&N Tech#ologies
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
37/56
W+&N ) A0,2>>gS(o!ts ata !ates as high as B M's o# the ,24 'a#
P!o%ies 'ac/.a! co"ati'ilit$ .ith A0,2>>'e=(i"e#t
+&N Tech#ologies
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
38/56
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
39/56
What is WIM&
• WiM& ,Wo!l.ie I#te!oe!a'ilit$ fo!Mic!o.a%e &ccess
is a telecommunications $otocol that
$oi#es )ie# an# mo(ile !ntenet access.-he cuent ?i' eision $oi#es u$ to
40 (it/s
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
40/56
What is WIM&
• ?i' is an !P (ase#=
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
41/56
What is Wi"a*
• ?i' is a
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
42/56
What is WIM&
• -he name G?i'G
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
43/56
What is last "ile oe!atio#
• -he Glast "ileG o Glast /ilo"ete! G is the)inal leg o) #elieing connectiit )om a
communications $oi#e to a custome.
-he $hase is thee)oe o)ten use# ( thetelecommunications an# ca(le teleision
in#usties. -he actual #istance o) this leg
ma (e consi#ea(l moe than a mile=
es$eciall in ual aeas.
http://en.wikipedia.org/wiki/Kilometerhttp://en.wikipedia.org/wiki/Telecommunicationhttp://en.wikipedia.org/wiki/Cable_televisionhttp://en.wikipedia.org/wiki/Milehttp://en.wikipedia.org/wiki/Milehttp://en.wikipedia.org/wiki/Cable_televisionhttp://en.wikipedia.org/wiki/Telecommunicationhttp://en.wikipedia.org/wiki/Kilometer
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
44/56
What is last "ile oe!atio#
• !t is t$icall seen as an e$ensie
challenge (ecause G)anning outG
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
45/56
T!" Te%*&"+",'e "# Se&.'&, Me-,e
1. Packet%s
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
46/56
P-%$e S!'%*'&,
• !n $acket%(ase# net
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
47/56
P-%$e S!'%*'&,
•
Each $acket is sent
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
48/56
P-%$e S!'%*'&,
#dantages• *ecurity
• andwidth used to full potential
•
'eices of different speeds can communicate• Not affected 3y line failure (redirects signal)
• #aila3ility 5 no waiting for a directconnection to 3ecome aaila3le
•'uring a crisis or disaster, when the pu3lictelephone network might stop working, e-mails and texts can still 3e sent ia packetswitching
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
49/56
P-%$e S!'%*'&,
'isadantages• 1nder heay use there can 3e a delay
• 'ata packets can get lost or 3ecome
corrupted• Protocols are needed for a relia3le transfer
• Not so good for some types data streams (e.g.
real-time ideo streams can lose frames due
to the way packets arrie out of se6uence)
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
50/56
C'#%' S!'%*'&,
• Circuit switching was designe# in 1A7A in o#e
to sen# tele$hone calls #o
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
51/56
C'#%' S!'%*'&,
• -hee ae thee $hases in cicuit s
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
52/56
C'#%' S!'%*'&,
• !n mo#en cicuit%s
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
53/56
C'#%' S!'%*'&,
• ?ith the e$an#e# use o) the !ntenet
)o oice an# i#eo= analsts $e#ict a
ga#ual shi)t a
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
54/56
'#antages• Cicuit is #e#icate# to the call 5 no
inte)eence= no shaing
• "uaantee# the )ull (an#
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
55/56
+isa#antages• !ne))icient 5 the eFui$ment ma (e unuse#
)o a lot o) the callB i) no #ata is (eing sent=
the #e#icate# line still emains o$en.• !t takes a elatiel long time to set u$ the
cicuit.
• +uing a cisis o #isaste= the net
8/19/2019 INF Computer Networks - Lecture 1 (Kiget)
56/56
Routing is an essential $at o) a $acket s