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 datagram and internet socket programming.
Syllabus: 
Unit NoTopics
1

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 

2

Application Layer

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

3

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 

4

Network Layer

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

5

The Link layer and Local area networks

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

6

Introduction to IPV6 and SDN

Problems with IPV4, Introduction to IPV6, IPV6 Features (Auto-configuration, QoS, Security, Mobility), Transition Plans,

Limitations of Existing Networks, Need for SDN, SDN Architecture, and SDN Layers.

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