Beruflich Dokumente
Kultur Dokumente
04 -- -- 04
Course Code: BECDEC 501R02 / MCSDEC 501R02
Semester: V
COMPUTER NETWORKS
Course Objective:
This course will help the learner to identify types of network topologies & protocols and
gain knowledge in specific areas of networking such as design and maintenance of individual
networks.
UNIT – I 15 Periods
Computer Networks and the Internet: Introduction about Internet – The Network Edge – The
Network Core – Delay, Loss, and Throughput in Packet-Switched Networks – Protocol Layers
and their Service Models – Networks Under Attack – History of Computer Networking and the
Internet Application Layer: Principles of Network Applications – The Web and – File Transfer:
FTP – Electronic Mail in the Internet – DNS – The Internet’s Directory Service – Peer-to-Peer
Applications – Socket Programming: Creating Network Applications.
UNIT – II 15 Periods
Transport Layer: Introduction and Transport-Layer Services – Multiplexing and Demultiplexing
– Connectionless Transport: UDP – Principles of Reliable Data Transfer – Connection-Oriented
Transport: TCP – Principles of Congestion Control – TCP Congestion Control. The Network
Layer: Introduction – Virtual Circuit and Datagram Networks – Inside a Router – The Internet
Protocol (IP): Forwarding and Addressing in the Internet – Routing Algorithms – Routing in the –
Broadcast and Multicast Routing.
UNIT – IV 15 Periods
Multimedia Networking: Multimedia Networking Applications – Streaming Stored Video –
Voice-over-IP – Protocols for Real-Time Conversational Applications – Network Support for
Multimedia. Network Management: Network Management introduction – The Infrastructure for
Network Management– The Internet Standard Management Framework.
TEXTBOOK
1. James F. Kurose, Keith W. Ross, Computer Networking: A Top-down Approach, Pearson
Education, 6th Edition, 2013.
REFERENCES
1. Andrew S Tanenbaum and David J. Wetherall, Computer Networks, Pearson Education, 5th
Edition, 2013.
2. Behrouz A Forouzan and Firouz Mosharraf, Computer Networks - A Top-Down Approach.
Tata McGrawHill, 5th Edition, 2012.
3. Larry L Peterson and Bruce S. Davie Computer Networks: A Systematic Approach, Elsevier,
5th Edition, 2011.
4. William Stallings, Data and Computer Communications, Prentice Hall of India: 10th Edition,
2014.
ONLINE MATERIALS
1. http://nptel.ac.in/courses/IIT-MADRAS/Computer_Networks/index.php
2. http://nptel.ac.in/courses/Webcourse-contents/IIT%20Kharagpur/Computer%20networks/
New_index1.html
3. http://nptel.ac.in/courses/106105081/
LEARNING OUTCOMES
The learners will be able to understand the basic concepts of networking and
UNIT – I Application layer functionalities.
The learners will be able to classify the reliable, unreliable transport protocols and
UNIT – II various routing protocols of the network layer with QoS support.
The learners will be able to describe the principles and protocols of the data link
UNIT – III layer and choose the appropriate MAC layer protocol for a given medium.
The learners will be able to understand the basics of Multimedia Networking,
UNIT – IV security & Network Management.
TEXT BOOK:
1.
Behrouz
A. Forouzan, “TCP/IP Protocol suite”, Tata McGraw Hill, 2010, 4th Edition.
REFERENCES:
1.
Douglas E. Comer, “Internetworking with TCP/IP”, 4th Edition, Pearson Education Asia,
Volume 1,2 2000.
2.
Richard Stevens, “TCP/IP Illustrated”, Vol. 1,2,3, Pearson Edu
cation India, 1996.
3.
John
Ray, “Using TCP/IP”, Prentice Hall of India, 1999
WEB REFERENCES:
IIT Madras, National Programming on Technology Enabled Learning (NPTEL)
–
Data Communications
–
TCP/IP. URL:
http://nptel.ac.in/courses/106105082/35
Virtual and Software Training
-
TCP/IP for windows course URL:
http://www.vtc.com/products/TCP/IP
-
for
-
Windows
-
tutorials.htm
EPA University
-
TCP/IP Networking. URL:
h