Jomo Kenyatta University of Agriculture and Technology
ICS 3205 Com!uter "et#or$s and %istri&uted "et#or$s
'y (eter "gugi ) Tele!hone 0*22 +,3 -+3. email !ngugim/yahoo0com 1&2ectives 1 Learn the principle concepts of networked and distributed systems. 2 To understand the issues to deal with during the construction of robust and flexible distributed applications together with underlying supporting networks and protocols. Course Outline Week of Semester Course Topic Objectives and Coverage Mode of Presentation Mode of Evaluation 1 - Overvie! of Computer "et!orks #efinition of terms$ "eed for computer net!orking$ "et!ork elements and topologies$ "et!ork t%pes$ "et!ork connections & !ired and !ireless' (ectures$ tutorials$ presentations )ttendance and participation$ E*ercises + "et!ork Models TCP,-P OS-,-SO models & (a%ers$ functions$ similarities and differences. Services and primitives$ /irtual and 0eal communication pat1s$ "et!ork entities 2"$ "314$ -nterfaces & Service provider,user$ P#5s$ #evices$ Encapsulation,#ecapsulation$ Connection,connectionless oriented services (ectures$ tutorials$ presentations )ttendance and participation$ E*ercises 6 -7 ()"s Topologies and tec1nologies$ )ccess Tec1ni8ues$ 9roadcasting$ -nterconnection devices & 1ubs and repeaters$ s!itc1es$ bridges$ STP$ ()" Organi:ation & /()" concept and tagging$ Trunking (ectures$ tutorials$ presentations$ )ttendance and participation$ E*ercises$ C)T 1 and )ssignment 1 ; - < #ata (ink (a%er Protocols and Standards$ =lo! control and tec1ni8ues$ Error Control$ Et1ernet and M)C addressing , data formats (ectures$ tutorials$ presentations )ttendance and participation$ E*ercises 1> & 1 "et!ork (a%er W)" topologies and tec1nologies$ S!itc1ing tec1ni8ues$ -nternet protocols$ -P addressing and 0outing$ /(SM$ ")T #?CP$ and -P packet format$ -P mobile (ectures$ tutorials$ presentations$ )ttendance and participation$ E*ercises$ C)T and )ssignment Concept$ -P/6,@,7 1+ -16 #istributed S%stems Overvie!$ )rc1itectures and design issues$ -nteraction primitives and -mplementation (ectures$ tutorials$ presentations )ttendance and participation$ E*ercises 1@ -17 0evision and End of Semester E*amination Mode of Assessment 1 C)Ts >A )ssignments >A + End of Semester E*am 7>A Total 1>>A References Author Title Publisher/Year 1 William Stallings #ata and Computer Communications 2B t1 Edition4 Prentice-?all, >>; S' ?ekmat Communication "et!orks Pragsoft,>>@ + =' ?alsall Computer "et!orking and t1e -nternet 2@ t1 Edition4 Pearson Education (imited,>>@ 6 )' S' Tanenbaum #istributed S%stemsC Principles and Paradigms 2 nd