Acn 2 PDF
Acn 2 PDF
Acn 2 PDF
Vinay Ribeiro
Goals of Course
Develop a strong understand ng of!network tec"nolog es from t"e p"#s cal to appl cat on la#er
$ des gn c"o ces $ strengt"s and weaknesses
$ Develop "ealt"# cr t cal e#e $ read ng ke# researc" papers $ work ng w t" s mulators% test &eds etc'
S#lla&us
*' +r ef " stor# of Computer Networks ,' -rotocol la#er ng! .' -o nt/to/po nt data commun cat ons 0' (rror detect on and correct on 5' 1ult ple access sc"emes! 2' 3nternetwork ng 4' Congest on control and 5ual t#/of/Serv ce! 8' Appl cat ons
1a l ng l st ()o n toda#:)
$ Su&scr &e from course we& page
(valuat on
Ass gnments (,5pts)
-ro)ect (.=pts)
-ro)ect Deta ls
>orm teams of !. students C"oose a top c from t"e l st on course we& page >orm a pro)ect we&/page and ema l t"e l nk to t"e nstructor (?pt onal) @se mater al from #our pro)ect we&/page to contr &ute to an# we&/&ased educat on pro)ect (e<ample7 Conne< ons% cn<'org)
6"# A stor#B
@nderstand ng of t"e past s fundamental to an understand ng of t"e present 6"ere d d tec"nolog# come fromB
$ $ $ $ Soc etal cond t ons D scover es Culture (conom c factors
Commun cat on
Computers
Computer Network ng
>ocus on some ke# &reakt"roug"s Claude S"annon Do"n Eon Neumann AF-AN(C
A memory conta n ng &ot" data and nstruct ons' Also to allow &ot" data and nstruct on memor# locat ons to &e read from% and wr tten to% n an# des red order A calculating unit capa&le of perform ng &ot" ar t"met c and log cal operat ons on t"e data A control unit w" c" could nterpret an nstruct on retr eved from t"e memor# and select alternat ve courses of act on &ased on t"e results of prev ous operat ons
Concept of Feprogramma&le Computer
3nformat on (ntrop#
IrandomM data sde*rtn'N source rece ver
source of nformat on IrandomM data generat on (as far as rece ver concerned)
(ntrop#
p x i
0.3
Assume source draws data randoml# Call outcome X Cakes values x 1 , x 2 , ... , xn Prob X = xi : = p xi
n
0.2 0.1
xi
Entropy :
Compression rate H X
C"annel Capac t#
t"e amount of nformat on t"at can &e rel a&l# transm tted over a commun cat on c"annel
no se source , c"annel rece ver
C =max p x I X ; Y
w"ere +!, -& s called t"e mutual information &etween , and can transm t nformat on w t" Oero error at an# rate smaller t"an t"e capac t# C mposs &le to transm t nformat on at rate larger t"an capac t# C
source
c"annel
rece ver
mage
)peg coder
Feed/1uller coder
( ntroduces errors)
Feed/1uller decoder
)peg decoder
mage
AF-AN(C -ro)ect
Sov et @n on appeared to &e P* sc ent f call# @S needed
$ to &r ng toget"er t"e &ra n/power res dent n d screte pockets at un vers t es and researc" nst tut ons $ to strengt"en telecom nfrastructure aga nst nuclear attack
AF-AN(C 3nternet
AF-AN(C *G2G
(courtes#7 som'csud"'edu)
3nternet (,==0)
(courtes#7 nternetworldstat'com)
-rotocol La#er ng
-rotocol La#er ng
Network ng su te d v ded nto la#ers La#er7 (ssent all# a p ece of code runn ng some protocol related to a network ng task -rotocol7 convent on or standard t"at controls or ena&les network ng tasks 6"at are some tasksB 6"# d v de nto la#ersB
?S3 model
D fferent la#ers% d fferent funct onal t#
La#ers n 3nternet
Standards &od es (e'g' 3nternet (ng neer ng Cask >orce $ 3(C>) de&ate