2CSE502: Computer Networks

Learning Outcomes: 
After successful completion of the course students should be able to • Analyze the requirements for a given organizational structure and select the most appropriate
networking architecture and technologies;
Specify and identify deficiencies in existing protocols, and then go onto formulate new and better protocols;
analyze, specify and design the topological and routing strategies for an IP based networking infrastructure
Have a working knowledge of data gram and internet socket programming.
Syllabus: 
Unit NoTopics
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

Application Layer

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

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

Network Layer

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

The Link layer and Local area networks

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

Reference Books: 
Name: 
Computer Networking- A Top-Down approach
Author: 
Kurose and Ross
Publication: 
Pearson
Edition: 
5th edition
Name: 
Computer Networks- A Top-Down approach
Author: 
Behrouz Forouzan
Publication: 
McGraw Hill
Name: 
Computer Networks
Author: 
Andrew Tanenbaum
Publication: 
Prentice Hall
Edition: 
4th edition
Name: 
Computer Networking and the Internet
Author: 
Addison Wesley
Publication: 
Fred Halsall
Edition: 
5th edition
Name: 
Data Communications and Networking
Author: 
Behrouz Forouzan
Publication: 
McGraw Hill
Edition: 
4th edition
Name: 
TCP/IP Protocol Suite
Author: 
Behrouz Forouzan
Publication: 
McGraw Hil
Edition: 
3rd edition
Syllabus PDF: 
AttachmentSize
PDF icon 5th Computer Network.pdf243.69 KB
branch: 
CBA
BDA
MA
Course: 
2014
Stream: 
B.Tech