Computer Networks

Introduction to computer networks and Internet

Understanding of network and Internet, The network edge, The network core, Understanding of Delay, Loss and Throughput in the packet-switching network, protocols layers and their service model, History of the computer network

7

Teaching Hrs

17

Module Weightage

Application Layer:

Principles of computer applications, Web and HTTP, E-mail, DNS, Socket programming with TCP and UDP

7

Teaching Hrs

18

Module Weightage

Transport Layer:

Introduction and transport layer services, Multiplexing and Demultiplexing, Connection less transport (UDP), Principles of reliable data transfer, Connection oriented transport (TCP), Congestion control.

10

Teaching Hrs

25

Module Weightage

Network Layer:

Introduction, Virtual and Datagram networks, study of router, IP protocol and addressing in the Internet, Routing algorithms, Broadcast and Multicast routing

10

Teaching Hrs

25

Module Weightage

The Link layer and Local area networks:

Introduction and link layer services, error-detection and correction techniques, Multiple access protocols, addressing, Ethernet, switches.

6

Teaching Hrs

15

Module Weightage