Computer-Networks _updated
Computer-Networks _updated
3 0 0 3
COURSE OBJECTIVES:
To study about the fundamentals of data communications and Networking.
To learn various methods in switching techniques.
To apply the concepts of data link layer concepts error and flow control.
To understand IP addressing concepts and routing.
To know about the applications of transport and application layer protocols.
To understand the future of Computer Networks.
Network layer design issues. Routing algorithms - The Optimality Principle, Shortest path routing,
Flooding, Distance Vector Routing, Link State Routing, Multicast routing, Routing for mobile hosts.
Congestion control algorithms. Quality of Service (QoS) - requirements, Techniques for achieving
good QoS.
UNIT - 4 NETWORK LAYER IN INTERNET 9
Applications: Home Networks, Security enhancement (NAT)-Telephone Networks, Military applications
(Routing protocol)
IP protocol, IP addresses, Internet Control Message Protocol (ICMP), Address Resolution Protocol
(ARP), Reverse Address Resolution Protocol (RARP), Bootstrap Protocol (BOOTP), Dynamic Host
Configuration Protocol (DHCP). Open Shortest Path First (OSPF) Protocol, Border Gateway Protocol
(BGP).
UNIT - 5 TRANSPORT & APPLICATION LAYER 8
Applications: Web browsing, email applications, file transfer (TCP)-Live streaming, DNS
lookup, voice over IP (UDP)
TCP and UDP-Congestion Control-Effects of Congestion-Traffic Management-TCP Congestion
Control-Congestion Avoidance Mechanisms-Queuing Mechanisms-QoS Parameters.
Application layer-–File Transfer Protocol (FTP), Domain Name System (DNS), Electronic mail,
Multipurpose Internet Mail Extension (MIME), Simple Network Management Protocol.
UNIT - 6 FUTURE OF NETWORKS 5
Network as service (NaaS) -Next Gen WiFi - Software defined WAN (SD WAN)-IPv6 Roll out
Proliferation of IoT Gadgets
TOTAL: 45 PERIODS
OUTCOMES:
At the end of the course the students will be able to
CO1: Explain the basic layers and its functions in computer networks.
CO2: Explain the basics of how data flows from one node to another.
CO3: Analyze and apply routing algorithms.
CO4: Describe protocols for various functions in the network.
CO5: Analyze the working of various application layer protocols.
CO6: Be aware future trends in computer Networks.
TEXT BOOKS:
1.James F. Kurose, Keith W. Ross, “Computer Networking, A Top-Down Approach Featuring the
Internet”, 8th Edition, Pearson Education, 2021.
2.Behrouz A. Forouzan, :”Data Communications and Networking with TCP/IP Protocol Suite”, 6th
Edition TMH, 2022
REFERENCES:
1.Larry L. Peterson, Bruce S. Davie, Computer Networks: A Systems Approach, 5th , Morgan
Kaufmann Publishers Inc., 2012.
2.William Stallings, Data and Computer Communications, 10th Edition, Pearson Education, 2013.
3.Nader F. Mir, Computer and Communication Networks, 2nd Edition, Prentice Hall, 2014.
4.R. Kelly Rainer , Casey G. Cegielski , Brad Prince, “Introduction to Information Systems”, 5th
Edition, Wiley Publication, 2014
5.it-ebooks.org
CO – PO MAPPING
PO PSO
CO
1 2 3 4 5 6 7 8 9 10 11 1 2 3
1 1 2 1 2 2 - - - - - - 3 - -
2 1 1 1 3 3 - - - - - - - - -
3 1 2 1 3 3 - - - - - - - - -
4 1 1 2 3 3 - - - - - - - - -
5 1 2 1 2 3 - - - - - - - 3 3
6 1 1 1 3 3 - - - 2 - - - 3 3
LOW (1) ; MEDIUM (2) ; HIGH (3)