IT472
Course Name:
Computer Networks (IT472)
Programme:
Category:
Credits (L-T-P):
Content:
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. The Link layer and Local area networks: Introduction and link layer services, error-detection and correction techniques, Multiple access protocols, addressing, Ethernet, switches. Network Layer: Introduction, Virtual and Datagram networks, study of router, IP protocol and addressing in the Internet, Routing algorithms, Broadcast and Multicast routing. 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. Application Layer: Principles of computer applications, Web and HTTP, E-mail, DNS, Socket programming with TCP and UDP.