You are on page 1of 9

Narula Institute of Technology, Kolkata

Course Curriculum for B.Tech in Computer Science & Engineering

Computer Network

(Subject Code: CS601)

Module I: Introduction [6L]


Introduction (3L):
Introduction: Computer Network, data communication, topology, OSI & TCP/IP Reference Models,
layers and characteristics, Wireless Network, comparison to wired and wireless network.

Physical Layer: [3L]

Overview of data (analog & digital), signal (analog & digital), transmission (analog & digital) &
transmission media (guided & unguided); Circuit switching: time division & space division switch, TDM
bus; Telephone Network;

Module II: Data Link Layer [10L]

Framing, Error Control, Error Detection and Correction, Flow Control, Data Link Protocols, Simple
Stop-and-Wait Protocol, ARQ mechanism, Sliding Window Protocols, One-Bit Sliding Window
Protocol, Go-Back-N and Selective Repeat, HDLC, PPP Medium Access Control Sub-layer, The
Channel Allocation. [5L]

Multiple Access Protocols : ALOHA, Carrier Sense Multiple Access Protocols, IEEE 802.x Ethernet,
Switched Ethernet, Fast Ethernet, Gigabit Ethernet, 10 Gigabit Ethernet, Wireless LANs - IEEE 802.xx ,
Bluetooth, RFID, Bridges, Virtual LANs, Switching.[5L]

Module III: Network Layer [10L]

IP Addressing, IPv4 and IPv6. Difference IPv4 and IPv6, Conversion of IPv4 and IPv6 , Subnetting, Supernetting,
Design Issues, Store-and-Forward Packet Switching, Virtual-Circuit and Datagram Networks, ARP, IP,
ICMP, IPV6, BOOTP and DHCP–Delivery protocols Other Protocols such as mobile IP in wireless
Network.. [5L]

Routing: Shortest Path Algorithms, Flooding, Distance Vector Routing, Link State Routing, Hierarchical
Routing, Broadcast Routing, Multicast Routing, Anycast Routing, : RIP, OSPF, BGP; Routing for Mobile
Hosts. [5L]
Transport layer: [6L]

Process to Process delivery; UDP; TCP, SCTP, TCP RENO, TCP/IP in Wireless environment,
Congestion control in TCP :Congestion Control: Open Loop, Closed Loop choke packets; Quality of
service: techniques to improve QoS: Leaky bucket algorithm, Token bucket algorithm. [5L]

Advanced topic such as Remote Procedure Call, Delay Tolerant Networks.[ 1L]

Module IV: Application Layer [ 4L]


Introduction to DNS, SMTP, SNMP, FTP, HTTP & WWW: Cryptography (Public, Private Key based),
Digital Signature, Firewalls

Socket Programming [ 2L]


Introduction to Socket Programming, UDP socket and TCP Socket

Text books:
1. B. A. Forouzan – “Data Communications and Networking (3rd Ed.) “ – TMH
2. S. Tanenbaum – “Computer Networks (4th Ed.)” – Pearson Education/PHI
3. W. Stallings – “Data and Computer Communications (5th Ed.)” – PHI/ Pearson Education
4. 4. Zheng & Akhtar, Network for Computer Scientists & Engineers, OUP

Recommended books:

1. Kurose and Rose – “ Computer Networking -A top down approach featuring the internet” –
Pearson Education
2. Leon, Garica, Widjaja – “Communication Networks” – TMH
3. Walrand – “Communication Networks” – TMH.
4. Comer – “Internetworking with TCP/IP, vol. 1, 2, 3(4th Ed.)” – Pearson Education/PHI
Computer Network

(Subject Code: CS601)

Lectures : 3 Periods/Week Continuous : 30


Assessment
Final : 3 hours Final Exam Marks : 70
Exam

Prerequisites: Knowledge of ‘C’ and Java languages to implement Socket Programming.

Course Objectives(s):

1. To understand the state-of-the-art in network protocols, architectures and applications


2. To study the functions of different layers.
3. To familiarize the various aspects of computer networks.

Course Outcome(s):

CS602.1 Understand the architecture and programming of the microprocessor.


CS602.2 Understand the basic idea about the instruction set and data transfer
CS602.3 Understand the interfacing and various applications of microprocessor.
CS602.4 Understand and demonstrate the advanced microprocessors.
CS602.5 Develop strong skills in research, analysis and interpretation of complex
information.
LESSON PLAN
Department Name: Computer Science & Engineering

Subject Name & Code: COMPUTER NETWORK, CS601

Date of Evaluati
No of
No of Delivery on
Referen Lectur Date of
Modul Lecture Plan Techniqu
Topics ce e Implementati
e Delivere e/
Books Planne on
d Commen
d
t
Overview of
1. Data
Communicatio I, II, III 08/01/2019
1 1 08/01/2019
n and
Networking:

Introduction;
Data
communication
s: components,
data
representation
(ASCII, ISO
etc.), direction
of data flow
(simplex, half 09/01/2019 09/01/2019
1.1 duplex, full I,II,III 2 2 & &
duplex); 10/01/2019 10/01/2019
network
criteria,
physical
structure (type
of connection,
topology),
categories of
network (LAN,
MAN, WAN);
Network I,II,III 1 1 …..
1.2 criteria,
physical 15/01/2019
structure (type
of connection,
topology),
categories of
network (LAN,
Date of Evaluati
No of
No of Delivery on
Referen Lectur Date of
Modul Lecture Plan Techniqu
Topics ce e Implementati
e Delivere e/
Books Planne on
d Commen
d
t
MAN, WAN);
Internet: brief
history,
Protocols and
1.3 standards; 16/01/2019
I,II,III 1 1 …….
Reference
models: OSI
reference
model
Reference
models: OSI
reference 17/01/2019
&
model, TCP/IP
22/01/2019
reference
model, 1their 17/01/2019 &
1.4 I,II,III 1 1
comparative 22/01/2019
study.
Functions of
layer

Physical
Layer
Overview of 22/01/2019
I,II,III
1.5 data(analog & 1 1 22/01/2019
and VII
digital),
signal(analog 23/01/2019
& digital),
I,II,III
1.6 transmission 1 1 23/01/2019
and VII
(analog &
digital)
transmission 24/01/2019
1.7 media (guided I and II 1 1 24/01/2019
& unguided);

Switching : 30/01/2019
Circuit
switching: time
1.8.1 I and II 1 1 30/01/2019
division &
space division
switch,
Date of Evaluati
No of
No of Delivery on
Referen Lectur Date of
Modul Lecture Plan Techniqu
Topics ce e Implementati
e Delivere e/
Books Planne on
d Commen
d
t
Packet 05/02/2019
Switching 05/02/2019
1.8.2 I and II 1 1 &
06/02/2019

Telephone 07/02/2019
1.9 I and II 1 1 --- Repeat
Network;

Modul Data link


e-2 Layer

Types of
errors, 12/02/2019
framing(charac & 12/02/2019
& 13/02/2019
ter and bit
2.1 I and II 2 13/02/2019 &
stuffing), error 2
14/02/2019
detection & &
correction 19/03/2019
methods

Flow control; 20/02/2019


2.2 Protocols: Stop I and II 2 & 12/02/2019 &
2
& wait ARQ, 21/02/2019 13/02/2019

Go-Back- N 26/02/2019
ARQ, & 14/02/2019
2.3 I and II 2 2 27/02/2019 &
Selective
repeat ARQ, 19/02/2019

2.4 HDLC I 1 1 26/02/2019 ……


Medium 28/02/2019
Access sub 28/02/2019
layer

Point to Point 05/03/2019


Protocol, LCP,
2.5 NCP, Token I and II 1 05/03/2019( H
1
Ring; DLC)
Reservation,
Polling
2.6 Multiple I and II 2 4 06/03/2019 06/03/2019
access & &
07/03/2019 07/03/2019( sl
Date of Evaluati
No of
No of Delivery on
Referen Lectur Date of
Modul Lecture Plan Techniqu
Topics ce e Implementati
e Delivere e/
Books Planne on
d Commen
d
t
protocols: Pure
ALOHA, iding window)
Slotted repeat
ALOHA, &
CSMA, 12/03
CSMA/CD, &
13/03/2019
CSMA/CA

Traditional 19/03/2019
2.7 Ethernet, fast I 1 1 19/03/2019
Ethernet

Modul
Network layer
e-3

Addressing: IP
addressing,
subnetting;
IPv4 Packet
20/03/2019 20/03/2019
format & &
3.1 I and II 2 2 26/03/2019 26/03/2019
Routing:
techniques,
static vs.
dynamic
routing

Unicast 27/03/2019
&
Routing
3.2 I and II 3 28/03/2019
Protocols: RIP, &
OSPF, BGP 2/04/2019

Other
03/04/2019
3.3 Protocols: I and II 2 &
ARP, RARP 04/04/2019

3.4 ICMP, IPV6 I and II 1 09/04/2019


Date of Evaluati
No of
No of Delivery on
Referen Lectur Date of
Modul Lecture Plan Techniqu
Topics ce e Implementati
e Delivere e/
Books Planne on
d Commen
d
t
Transport
layer

Process to 10/04/2019
Process &
delivery; UDP; 11/04/2016
&16/04/20
TCP
17
Handshaking &
17/04/2019
and connection
&
establishment 18/04/2019
by TCP.
3.5 I and II 4
Flow control
by TCP &
Congestion
control by TCP
Stream
oriented
service
protocol
(SCTP)

Congestion 24/04/2019
Control: Open &
3.6 Loop, Closed I and II 2 25/04/2019
Loop choke
packets

Quality of 30/04/2019
service: &
techniques to 02/05/2019
improve QoS:
3.7 Leaky bucket I and II 2
algorithm,
Token bucket
algorithm
Date of Evaluati
No of
No of Delivery on
Referen Lectur Date of
Modul Lecture Plan Techniqu
Topics ce e Implementati
e Delivere e/
Books Planne on
d Commen
d
t
Modul Application
e-4 Layer

Introduction to 07/05/2019
DNS, SMTP, &
4.1 SNMP, FTP, I and II 2 08/05/2019
HTTP &
WWW

Security:
Cryptography 09/05/2019
4.2 I and II 1
(Public, Private
Key based),

Digital
14/05/2019
Signature,
4.3 Firewalls I and II 1

Socket
Programming

Introduction to
4.4 Socket I- VII 1 15/05/2019
Programming:

UDP Socket
4.5 I- VII 1 16/05/2019
& TCP Socket

Total 44

I. B. A. Forouzan – “Data Communications and Networking (3rd Ed.) “ – TMH


II. S. Tanenbaum – “Computer Networks (4th Ed.)” – Pearson Education/PHI
III. W. Stallings – “Data and Computer Communications (5th Ed.)” – PHI/ Pearson Education
IV. Zheng & Akhtar, Network for Computer Scientists & Engineers, OUP
V. Black, Data & Computer Communication, PHI
VI. Miller, data Communication & Network, Vikas
VII. Miller, Digital & Data Communication, Jaico
VIII. Shay, Understanding Data Communication & Network, Vikas

You might also like