0% found this document useful (0 votes)
27 views3 pages

CS F303 Computer Networks L1

The document outlines the course details for CS F303: Computer Networks for the second semester of 2023-2024, including the course scope, objectives, and evaluation scheme. It covers fundamental networking concepts, protocols, and architectures, with a focus on hands-on experience through lab exercises. The course is taught by multiple instructors and includes a comprehensive examination, mid-term, and laboratory evaluations.

Uploaded by

f20220043
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
27 views3 pages

CS F303 Computer Networks L1

The document outlines the course details for CS F303: Computer Networks for the second semester of 2023-2024, including the course scope, objectives, and evaluation scheme. It covers fundamental networking concepts, protocols, and architectures, with a focus on hands-on experience through lab exercises. The course is taught by multiple instructors and includes a comprehensive examination, mid-term, and laboratory evaluations.

Uploaded by

f20220043
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

SECOND SEMESTER 2023-2024

Course Handout Part II


Date: 09.01.2024
In addition to part-I (General Handout for all courses appended to the time table) this portion gives further
specific details regarding the course.

Course No. : CS F303


Course Title : Computer Networks
Instructor in Charge :Paresh Saxena ([email protected])
Instructors. :GGeethakumari, Rajib R.Maiti,Dipanjan Chakraborty and NikumaniChoudhury

Scopeof the Course: This is a fundamentalcomputer networking course focusing on the relevant and state-
of-the-art networking protocols and architectures. The course will cover the problems of computer networks
and the standard ways to approach and resolve these problems. The goals of the course are to build on basic
networking course material in providing a deep understanding of existing technology with concrete
experience of the challenges through a series of lab exercises. The course aims to provide deep
understanding ofnetwork architecture, protocols, and message structures at different layers of the protocol
stack.

Objectives of the Course:


 This course will give you a breakdown of the applications, communications protocols, and network
services that make a computer network work.
 We will follow a top-down approach to computer networking, which will enable you to learn the basics
and then built upon them. This will also enable us to understand each layer and the services that a layer
provides to the other layers.
 To gain hands-on experience with the networking protocols.
 Real-life examples with suitable demonstration through various tools in order to understand how
network and internetwork operates.

Textbooks:
[T1]James F. Kurose and Ross, Computer networking: a top-down approach featuring the Internet, 7th
Ed., Pearson, 2017.

Reference books
1. [R1] Behrouz A. Forouzan. Data Communications and Networking. McGraw Hill Pub., 5th edition,
2013.
2. [R2] Andrew S. Tanenbaum. Computer Networks. Fourth Edition, Pearson Education, 2006.
3. [R3] L. Peterson andB.Davie.Computer Networks: ASystemsApproach.FourthEdition, MK, 2007.
4. [R4] W. Richard Stevens, “TCP/IP Illustrated Volume 1, The protocol”, 2nd Ed. Addison-Wesley,2011.
Course Plan:

Chapter in
S..No. No. of Lectures Learning objectives Topics to be covered the Text
Book
INTRODUCTION

- To understand the course Basic introduction to the course, explanation of


1 1 Class Notes
components and structure. exams and evaluations, lab project, etc.
- To understand the basics
Basic introduction to protocol layers, some key
2 1 of networks and protocol Class Notes
performance metrics, and networks.
layers.
PART A: APPLICATION LAYER

- To learn principles of T1: Chapter 2,


3 1 Network Application Architecture and Services
network applications. Class Notes
- To understand application
layer protocols – their
Prtocols including HTTP, SMTP, DNS and Peer- T1: Chapter 2,
4 3 functioning and
to-peer applications Class Notes
implementation in the
protocol stack
PART A: TRANSPORT LAYER
- To understand the basics
UDP protocol, UDP segment structure, UDP T1: Chapter 3,
5 1 of User Datagram Protocol
checksum. Class Notes
(UDP)
- To learn reliable data T1: Chapter 3,
6 2 Go-Back-N and Selective Repeat protocols
transfer protocols Class Notes
TCP connection, TCP segment structure, round
-To understand the basics T1: Chapter 3,
7 4 trip time, understanding congestion, congestion
of TCP and TCP variants Class Notes
control algorithms, TCP variants, Fairness
- To learn socket
8 1 UDP/TCP sockets and their usage Class Notes
programming
- To learn modern transport SPDY, QUIC, Multipath TCP (MPTCP) and
9 2 Class Notes
layer protocols Multipath QUIC (MPQUIC)

PART B: NETWORK LAYER

-To introduce network layer CBR ATM network service, ABR ATM network T1: Chapter 4,
10 3
and network service models service, routers, queueing. Class Notes
- To understand the Internet IP datagram, IPv4 addressing, NAT, IPv6, T1: Chapter 4,
11 4
Protocol (IP) Quality of service in IP networks. Class Notes
- To understand routing Link-State (LS), Distance-Vector (DV), T1: Chapter 4,
12 3
algorithms Hierarchical routing, RIP, OSPF, BGP, Class Notes

PART C: LINK LAYER


13 2 - To introduce link layer Link layer services, error detection and T1: Chapter 5,
and error detection
correction techniques Class Notes
techniques.
- To learn link layer Channel partitioning protocols, random access T1: Chapter 5,
14 3
protocols protocols, FDDI, DOCSIS Class Notes
- To understand local area Link-layer addressing, ARP, Ethernet, Link layer T1: Chapter 5,
15 3
networks switching, VLANs, MPLS Class Notes

PART D: WIRELESS AND MOBILE NETWORKS


- To understand wireless Single-hop, Multi-hop infrastructures, IEEE
T1: Chapter 6,
16 3 LAN architectures and 802.11 architecture and protocol, Bluetooth,
Class Notes
protocols Zigbee
- To understand Cellular 2G, 3G and 4G cellular data networks,
17 3 Class Notes
Internet Access Introduction to 5G: current status and future
Total number
of Lectures: 40

Evaluation Scheme:

Duratio Nature of
Component Weightage (%) Date & Time
n Component
Mid-term 13/03 - 2.00 -
90 min 30% Closed book
examination 3.30PM
Class Room
-- 10% - Closed book
Participation
20% (10% before
Laboratory Continuous
120 min mid-semester Open book
evaluation Evaluation
exam)
Comprehensive
180 min 40% 11/05 AN Closed book
examination

Chamber Consultation Hour:TBA

Notices: To bedisplayed onCMS.

Make-up Policy:
Make up will be allowed only in extreme situations and institute rules will apply. However, prior permission
from the IC is compulsory.

Academic Honesty and Integrity Policy:


Academic honesty and integrity are to be maintained by all the students throughout the semester and no type of
academic dishonesty is acceptable.

INSTRUCTOR-IN-CHARGE
CS F303

You might also like