Computer Networks - [2720509]


Teaching Scheme

Tutorial Practical Total
3 2 2 7

Examination Scheme

Theory Examination Practical Examination Total
ESE (E) PA (M) ESE Viva (V) PA (I)
- - - - -

    ESE = End Semester Examination, PA = Progressive Assessment

Course Type   

Syllabus Content

Applications of computer networks, various hardware/softwares, OSI and TCP/IP reference model and its comparative study.
Data communication theory, study of electromagnetic spectrum, Guided and unguided media and their comparisons.
Design issues, Framing concepts, error detection-correction techniques, data link layer elementary and sliding windows protocols, MAC sub-layer, channel allocation problem and various access protocols. Ethernet protocol.
Design issues, concepts of connection-oriented and connection less services, routing optimality and fairness principles, shortest-path, flooding, distance-vector, link-state, hierarchical, broadcast and multicast routing algorithms, congestion control algorithms, Internetworking, IP protocol and its addressing concepts, IPv6, OSPF and BGP.
The basic design issues and its services, elements of transport layer protocols, simple transport protocol, UDP, TCP for wired networking.
Domain name system, Electronic mail and its architecture, architecture of world wide web, HTTP, IMAP and POP3 protocol study

Reference Books

SrTitleAuthorPublicationAmazon Link
1Computer NetworksAndrew S. TennenbaumPearson education
2Computer Networking and the InternetFred HalsallAddison Wesley
3Data Communications and NetworkingBehrouz ForouzanMcGraw Hill
4TCP/IP Protocol SuiteBehrouz ForouzanMcGraw Hill
5Computer Networking- A Top-Down approachKurose and RossPearson

Course Outcome

Upon completion of this course, students will be able to:

1. analyze the requirements for a given organizational structure and select the most appropriate networking architecture and technologies;

2. specify and identify deficiencies in existing protocols, and then go onto formulate new and better protocols;

3. analyze, specify and design the topological and routing strategies for an IP based networking infrastructure;

4. Have a working knowledge of datagram and internet socket programming