Networking technology for digital devices Syllabus


Distributed    Computing

Fundamentals, what is Distributed Computing? Evolution of DCS, DC System Models, Advantages and
Disadvantages of DCS, Comparison with centralized OS, Network concepts for distributed Computing: Data
link layer protocol, Network Layer Protocol, Transport Layer Protocol, Application Layer Protocol, Protocol for
Distributed Systems, ATM Technology, Message Passing, Inter Process Communication , Issues in IPC,
Synchronization, Buffering, Multigram Messages, Encoding &Decoding of Message Data, Process Addressing,
Failure Handling, Remote Procedure Calls, RPC Models, Transparency of RPC, Implementing RPC Mechanism,
Stub Generation, RPC Messages Marshalling Arguments & Results, Server Management, Communication
Protocol for RPC’s, Client Server Binding, Introduction to CORBA, CORBA Overview, BOA & POA
Generation, Lifecycle of a CORBA Invocation

(II) Management    of Networks
Introduction, History of Network Developments, Network Hardware, Network Software, OSI Reference
Model(7 Layer), TCP/IP Reference Model, Queuing-Markovian Process.

The Physical Layer. The Theoretical Basis for Data communication: Fourier Analysis, etc. Transmission Media,
Narrowband ISDN, Modulation, Multiplexing, Packet Switching, Circuit switching. 

The Data Link Layer, 
Data Link Layer
design issues, Error detection & correction, Elementary Data Link Protocols,X.25 Protocol, Sliding Window Protocols,
Medium Access Sublayer, The Channel Allocation Problem, ALOHA, Carrier Sense Multiple Access Protocols, Ethernet,
Token Bus & Token Ring (IEEE Standard 802 for LANs & MANs).

The Network Layer, 

Network Layer Design issues, Routing, Types of Routing, Shortest Path Routing, Generals
Principles of Congestion control, Network Layer in The Internet, The IP Protocol , IP Addresses, Subnets,
Internet Control Protocols, OSPF, BGP

The transport Layer, 

The TCP Service model, The TCP Protocol, The TCP Segment Header, TCP Connection
Management, TCP Transmission Policy, TCP Congestion Control, Timer Management, The Application
Layer, DNS, SNMP, SNMPv2

Network Management, Functions of Networks, Network Environments, Design Considerations,
Performance, Monitoring, Fault Management, Maintenance, Security, Administration.

Recent Development in Network, Mobile Communication, Satellite Communication, Fiber optics as a
Communication Media ATM, Types of Services in ATM, Hubs, Gateways, Bridges etc.

Text  Book
1.  Computer  Networks,  Andrew s.  Tanenbaum,  Pearson Education 
2.  Distributed Operating Systems,  P. K.  Sinha,  IEEE Press 
3.  Youlu Zheng/  Shakil  Akhtar,  Networks for computer  scientists,  Oxford University Press 
4.  Distributed Operating Systems,  Andrew S. Tanenbaum,  Pearson Education   
5.  Stallings,  “Data and Computer  Communication”,Pearson Education 
6.  Douglas E.  Comer,  “Computer  Networks and Internets” 4
TH     ed,  Pearson 
7.  Bertseakas and Galleger,  “Data Networks” Pearson Education