CSE252
CSE252
Course Description
Faculty Details
Name Abha Kiran Rajpoot
Designation Assistant Professor
Web link ---
Cabin No 5(Room Number- 302- Block-III)
School School of Engineering& Technology
Department Computer Science & Engineering
Meeting Hours
Intercom No NA
Is this Course offered to more Yes
than one Batch?
If yes, please indicate the Dr. Amrita, Dr. Tarun, Dr. Bharat,Dr, Subrato, Mr. Murari, Mr.
name(s) of other faculty who Aman,
is/are sharing this Course
1
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
5. Course syllabus 14
7. CO-PO-PSO Mapping 21
2
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
21. Extra Lecture/Mini Projects (if any) 84
3
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
4
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
5
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
6
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
7
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
3. ACADEMIC CALENDAR OF
THE UNIVERSITY AND THE
SCHOOL
8
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
9
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
10
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
11
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
12
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
12:25P
08:45 09:40A 10:35 11.30 M- 01.20P 2.15P 3:10P
Theory AM – M- AM - AM - 01:15P M- M- M-
Hours 09:35 10:30A 11.25A 12.20P M 2.10P 3.05P 4:00P
AM M M M M M M
Lunch
Theo
MO A1 C1
ry
N
Lab L23 L24
Theo
TUE ry
Lab L27 L28
Theo
WE C1
ry
D
Lab
Theo
TH A1 C1
ry
U
Lab L35 L36
Theo
A1
FRI ry
Lab L39 L40
13
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
5. Course Syllabus
Course Syllabus
1. Name of the Faculty: Ms, Abha Kiran Rajpoot
Branch:CSE Semester: 4
3 Credits 3
4 Contact 3-0-0
Hours
(L-T-P)
5 Course Provide students with an overview of networking, insight into the issues,
Objective challenges and working at all level of reference models. Also practice on
applying protocols in network design.
6 Course Students will be able to:
Outcomes
CO1:Demonstrate and differentiate working of all layers of the OSI Reference
Model and TCP/IP model.
CO4: Discuss the flow control, elements and protocols of transport layer
CO6: Outline the basic knowledge of the use of cryptography and network
security.
Unit 1 Introduction
B Flow Control- Stop and Wait Protocol, Sliding window –Goback CO1, CO2
N and Selective repeat(ARQ)
Mode of Theory
examination
17
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
protocols.
6. CO6: Outline the basic knowledge of the PO1, PO2, PO4,PO8 PO11, PSO2
use of cryptography and network
security.
PO and PSO mapping with level of strength for Course Name Computer Networks (Course
Code CSE 252)
PSO3
PO10
PO12
Engineering knowledge PO1
PO2
PO3
PO4
PO5
PO7
PO8
PO9
Conduct investigations
Design/development of
C
Life-long learning
Environment and
Problem analysis
Communication:
Apply standard
Os
Ethics
CO - -
2 - - - - - - - 2 3 - 3
1
CO - 2 -
2 - 2 2 3 - - - - 3 3
2
CO - - 2
3 2 - 2 - 2 - - - - 2 -
3
CO - - -
- 2 2 - - - - - - - 2 2
4
18
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
CO - - - -
2 2 2 2 - - - - - 2 -
5
CO - -
2 - - 2 - - 2 - - 2 - 2 -
6
Cours
e P P P P P P P P P P P PS
Code/ O O O O O PO O O O O O O PS O PS
Name 1 2 3 4 5 6 7 8 9 10 11 12 O1 2 O3
Comp
uter 1.3 1.3 0. 0.3 0.3 0.3 0.6
1.5 1 - - - 1 1 2
Netwo 3 3 5 3 3 3 7
rks
19
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
20
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
21
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
22
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
7. CO-PO-PSO
Mapping
23
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
CO and PO Mapping
6. CO6: Outline the basic knowledge of the PO1, PO2, PO4,PO8 PO11, PSO2
use of cryptography and network
security.
PO and PSO mapping with level of strength for Course Name Computer Networks (Course
Code CSE 252)
PSO1
PSO2
PSO3
PO10
PO11
PO12
PO1
PO2
PO3
PO4
PO5
PO6
PO7
PO8
PO9
24
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Conduct investigations
Design/development of
Life-long learning
Environment and
Problem analysis
Communication:
Apply standard
C
Os
Ethics
CO - -
2 - - - - - - - 2 3 - 3
1
CO - 2 -
2 - 2 2 3 - - - - 3 3
2
CO - - 2
3 2 - 2 - 2 - - - - 2 -
3
CO - - -
- 2 2 - - - - - - - 2 2
4
CO - - - -
2 2 2 2 - - - - - 2 -
5
CO - -
2 - - 2 - - 2 - - 2 - 2 -
6
Cours
e P P P P P P P P P P P PS
Code/ O O O O O PO O O O O O O PS O PS
Name 1 2 3 4 5 6 7 8 9 10 11 12 O1 2 O3
8. DETAILED
LECTURE PLAN
26
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
3. Branch : CSE
Duratio Propo Co
Lec. n(in sed Mod Methodology/ Mappi blooms_l
No minute) Date Points To Covered e Activities ng evel
Functions, Framing,
2021- Onli Lecture with
9 55 07-01 ne interaction CO2 L2
28
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Shortest path,
2021- Onli Lecture with
22 55 07-01 ne interaction CO3 L4
jitter control
2021- Onli Lecture with
26 55 07-01 ne interaction CO4 L4
format,
Application of Security in
2021- Networks: Digital signature Onli Lecture with
40 55 07-01 ne interaction CO6 L6
31
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
32
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
9. Teaching Learning
Evaluation Plan
3. Section : CSE-BT&H
Course Evaluation Plan
Assignment/
MOOC/NPTEL
05 -- --
Courses/ Swayam
2 Courses
3 Quizzes 15 -- --
4 Projects -- -- --
7 Total Marks 30 20 50
34
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
3. Section : CSE-C
35
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
2020002089 200101093 Bhavya Sharma
2020574430 200101145 Kakarlapudi Saketh Varma
2020002216 200101154 Kumari Shruti
2020582236 200101156 Lakshay Sharma
2020466328 200101172 Md Fahad
2020002229 200101174 Md Mohtashim Meeran
2020002152 200101179 Mir Ubaid Raza
2020002062 200101190 Mohd. Suhail
2020582605 200101274 Sachin Kumar Sinha
2020581995 200101292 Shatakshi Shukla
2020581459 200101303 Shivani Singh
2020002019 200101317 Soumya Kabdal
2020571015 200101341 Ujjwal Raghav
2020547844 200101349 Vaibhav Sharma
2020002115 200101362 Yogendra Singh
2020587675 200101367 Apoorv Mishra
2020002312 200101368 Mohammad Mihal
2020583252 200101369 Shekhar Mishra
2020002105 200101371 Siddharth Pandey
2020002130 200101372 Areeb Hasan
2020487183 200101374 Abhishek Kumar
2020496205 200101375 Ankit Saini
2020585611 200101378 Rishu Kumar
2020002294 200101379 Shruti Singh
2020587457 200101380 Swayam Govil
2020587759 200101381 Ankit Kumar
2020588187 200101383 Sonali Kumari Singh
2020542633 200101011 Abhinav Panwar
2020544329 200101165 Manish Kumar
2020465531 200101239 Quamar Ziya
2020001904 200101248 Raj Sahu
2020000998 200101255 Risabh Kumar Singh
2020576153 200101257 Rishabh Goel
2020516457 200101289 Shashank Shekhar
2020001595 200101299 Shivam Kumar
2020490277 200101344 Umang Sharma
2020583104 200101376 Kajal Kumari
2020830729 200101384 Subarna Acharya
2020830389 200101385 Aditi Kumari Gupta
2020830792 200101386 Nabin Pathak
2020830853 200101387 Drishti Malik
36
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
2020549089 200102001 Abhimanyu Kumar
2020002047 200102002 Agrim Jain
2020548981 200102003 Akash Kumar
2020541535 200102004 Anupam Kumar
2020522565 200102005 Kartikeya Sehrawat
2020567570 200102006 Mohd Azam
2020542920 200102007 Sankalp Kumar
2020571245 200102008 Vansh Chaudhary
2020578045 200102009 Vidhi Mourya
2020001974 200102010 Zishan Siddique
Felix Ezechinyere
2020830766 200102011 Nwokekeh
2020585245 200102012 Prince Raj
2020587775 200102013 Harsil Kumar
2020537200 2001124001 Akshaidha D
2020525889 2001134006 Maneesh Chauhan
2020587717 2020587717 Zunaira Waseem
37
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
38
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Record of Week Students
Prog. Name : B. Tech.
Course Name: Computer Networks
Course Code: CSE252
Slow Learners
2020002019 Soumya Kabdal
2020583252 Shekhar Mishra
2020002105 Siddharth Pandey
2020587675 Apoorv Mishra
2020587759 Ankit Kumar
2020466328 Md Fahad
2020574430 Kakarlapudi Saketh Varma
39
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SHARDA UNIVERSITY
UTTAR PRADESH
Record of Top Students
Prog. Name : B. Tech.
Course Name: Computer Networks
Course Code: CSE252
40
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
SHARDA UNIVERSITY
UTTAR PRADESH
Record of Weak Students
Prog. Name : B. Tech.
Course Name: Programming for problem solving
Course Code: CSE113
ACTION PLAN FOR WEAK STUDENTS
Understanding the Level of learning pace of each individual student in a class is essential for a
teacher to implement differentiated approach of teaching for better learningOutcomes from the
students. Thus a teacher is to divide a class of students into three categories; slow learners, average
learners and fast learners. Appropriate performance metrics of students shall be used to categorize
students correctly.A faculty member shall take extra care for slow learners to improve their
performance and he/she also devise extra materials/assignment for fast Learners to enhance their
depth of knowledge in the course. This document presents the process of outlines the extra
measurements for slow learner.
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Activity 1:
Activity 2:
42
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Flip classes: Classes have been conducted by the fast learner to the slow learner once
in a month.
Activity 3:
Activity 4: Motivated all students for peer learning to improve logic building and
problem solving.
43
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
QUIZ – 1
COMPUTER NETWORKS
44
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Q 1 The term byte stuffing refers to:
Q3 In Go-Back-N ARQ, if 5 is the number of bits for the sequence number, then the maximum size
of the send window must be _____
Q4 In Go-Back-N ARQ, if frames 4, 5, and 6 are received successfully, the receiver may send an
ACK _______ to the sender.
i) 5 ii) 6 iii) 7 iv) any of the above
Q6 In ________ each station sends a frame whenever it has a frame to send.
i) pure ALOHA ii) slotted ALOHA iii) both (a) and (b)
iv neither (a) nor (b)
Q10 What is the first address of a block of classless addresses if one of the addresses is
12.2.2.76/10?
i) 12.0.0.0 ii) 12.2.0.0
iii) 12.2.2.2 iv) none of the above
45
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
46
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
COMPUTER NETWORKS
Q2 In the _________Protocol, if no acknowledgment for a frame has arrived, we resend all
previous frames.
i) Stop-and-Wait ARQ ii) Go-Back-N ARQ iii) Selective-Repeat ARQ iv) none of the above
Q3 In Selective Repeat ARQ, if 5 is the number of bits for the sequence number, then the
maximum size of the send window must be _____
Q5 In _________, the configuration is balanced. The link is point-to-point, and each station can
function as a primary and a secondary.
i) ABM ii) NRM iii) ARM iv) NBM
Q6 In slotted ALOHA, the vulnerable time is ______ the frame transmission time.
i) the same as ii) two times iii) three times iv) none of the
above
Q7 In _______, the sequences are generated using orthogonal codes such the Walsh tables.
i) FDMA ii) TDMA iii) CDMA iv) none of the
above
Q8 Find the number of addresses in a block of classless addresses if one of the addresses is
12.2.2.7/30.
i) 2 ii) 4 iii) 8 iv) none of the above
Q9 _______ deals with the issues of creating and maintaining routing tables.
i) Forwarding ii) routing iii) Directing iv) None of the above
47
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Q10 Every incoming packet is sent on every outgoing line in
COMPUTER NETWORKS
Q2 In the _____ Protocol, the sender sends its frames one after another with no regard to the
receiver.
i) Stop-and-Wait ii) Simplest iii) Go-Back-N ARQ iv) Selective-Repeat ARQ
Q3 In Go-Back-N ARQ, if 5 is the number of bits for the sequence number, then the maximum size
of the send window must be _____
Q4 In the _________ protocol we avoid unnecessary transmission by sending only frames that are
corrupted.
i) Stop-and-Wait ARQ ii) Go-Back-N ARQ iii) Selective-Repeat ARQ iv)
none of the above
Q6 In pure ALOHA, the vulnerable time is ______ the frame transmission time.
i) the same as ii) two times iii) three times iv) none of
the above
48
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Q7 In ___________ methods, no station is superior to another station and none is assigned the
control over another.
i) random access ii) controlled access
iii) channelization iv) none of the above
Q8 What is the first address of a block of classless addresses if one of the addresses is
12.2.2.127/28?
i) 12.2.2.0 ii) 12.2.2.96 iii) 12.2.2.112 iv) none of the above
Q10 _______ routing table is updated periodically using one of the dynamic routing protocols.
49
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
ASSIGNMENT NO.- 1
CSE252 (Computer Networks)
Q1 For 10 devices in a network, what is the number of cable links required for a
mesh and ring topology?
Q2 Draw a hybrid topology with a ring backbone and two bus networks.
Q4 . If the unit exchanged at the data link level is called a frame and the unit exchanged at the
network level is called a packet, do frames encapsulate packets or do packets encapsulate frames?
Explain your answer.
Q5 A system has an n-layer protocol hierarchy. Applications generate messages of length M bytes.
At each of the layers, an h-byte header is added. What fraction of the network bandwidth is filled
with headers?
Q6 A device is sending out data at the rate of 1000 bps. How long does it take to send out a single
character (8 bits)?
ASSIGNMENT NO.- 2
CSE252 (Computer Networks)
Q 1 Using 5-bit sequence numbers, what is the maximum size of the send and receive
windows for each of the following protocols?
a. Stop-and-Wait ARQ
b. Go-Back-N ARQ
c. Selective-Repeat ARQ
50
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
collision detection process. What should be the maximum distance if we increase the
data rate to 100 Mbps? To 1 Gbps? To 10 Gbps?
Q 3 Explain why collision is an issue in a random access protocol but not in controlled
access or channelizing protocols.
51
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Tutorial Sheet
52
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
53
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
QUESTION BANK
Prog. Name : B. Tech.
Course Name: Computer Networks
Course Code: CSE252
Explain different types and component of network with suitable block diagram.Discuss also the uses of computer network
What is the use of network topologies ? Explain various topologies in detail.
Star Toplology is better then Bus Topology.Justify this statement with example.
Discuss all the physical componenets of networks.
Explain in detail about types of transmission technology.
Discuss about types of connecting devices with the help of suitable block diagram.
How you can diffrentiate between networking and internetworking devices.
Diffrentiate between hub and switches with examples.
Explain about all the transmission mode with the help of examples.
Define Multiplexing.Explain various multiplexing technique with suitable exapmle.
What is the meaning of modem? Write the types of modems.
Write the role of transmission media in computer networks.
Explain OSI reference model with the help of layered architechture.
How TCP/IP model is different from OSI model.Discuss.
Discuss about each OSI layer functionality with their advantages.
Diffrentiate between repeaters ,hub and switches.
TCP/IP mpdel id different from OSI Model.Justify this statement.
Diffrentiate between OSI and TCP/IP Protocol.
What is the working principles of each layer in TCP/IP.Explain with block diagram.
Differentiate Shielded and Unshielded Twisted pair cable.
Explain about all the types of networks with the suitable diagram.
Diffrentiate between LAN ,WAN and MAN with examples.
Define peer to peer natworks with the help of real time example.
What are the line configuartion.Define different types of line configartion with example.
Give reasons why networks might use an error correcting code instead of error detection and retransmission.
Compare and contrast byte oriented and bit oriented protocols.
Write the short note on CRC.
Define Framing and the reason for its need.
Explain the reason for moving from the stop and wait ARQ protocol to the Go Back –N ARQ protocol.
Compare and contrast Flow control and Error control.
Where stop and Wait protocol Is used.
Write the note on Go-Back-ARQ
What is CSMA? Where it is used. Explain in detail.
54
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Differentiate IEEE Standards 802.3 and 802.4.
What is the difference between single bit and Burst error.
Compare and contrast CSMA and ALOha.
A large number of consecutive IP addresses are available starting at 198.16.0.0. Suppose that four organizations, A, B, C, a
notation.
How can be distinguish a multicast address in IPV4 addressing? How can be do so in IPV4 addressing.
Find the class of the following IPv4 addresses., (a) 229.20.20.20, (b) 85.36.52.0, (c) 145.250.201.23, (d) 195.2.89.65, (e) 17
What is address space? How many address spaces are there in IPV4.
Transport layer Maintain the integrity of the data. Justify the statement.
List and explain the duties of transport layer.
How Process to Process delivery is different from node to node delivery.
How Process to Process delivery is different from node to node delivery.
Draw the header format of a TCP packet and explain functions of each field in detail
Explain the various ports used for the UDP and the Role of Checksum in detail.
How congestion is controlled in transport layer? Explain.
Name and explain any two techniques for congestion control at transport layer
How TCP congestion control is different than UDP congestion control. Explain with help of some practical applications.
Write the different Domain Name System with description.
If a DNS domain name is voyager.fhda.edu, How many levels are involved here.
What is DNS namespace.
Describe the Role of SMTP in Mail system.
Compare different scinerio of Email system.
Disscuss various component used in Email services.
What is User agent.
Explain the concept of Digital signature. Where we can use this concept.
How Symmetric cryptography is different from , Asymmetric Cryptography? Explain.
What is role of Message digest in security.
What is Private and Public Key.
55
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
56
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Students have to present the topics in groups. They have to present their presentation
57
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
15. CONTENT
BEYOND SYLLABUS
58
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Students were told about the advance topics in computer networks.. Some of the topics are as follows:
Function
Pointer
Structure
Array and Array with Pointer
Loops
59
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
60
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
61
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Question Option1
Which of the following is not a characteristics of good algorothm? Precise
struct {char name[10], int
typ
Which of the following is a User-defined data type? age};
What will be the value of d (assume d to be a float) after the operation d = 2 / 7.0 ? 0.2857
A box that can represent more than one different conditions. Rectangle
Symbols do not get
connected together in a With das
In a flowchart how are symbols connected? flowchart
Simple programming
language, which is linked Complicate
Definition of pseudocode might be.. to a specific language
If the correct software is
If the corre
What should be considered when designing an algorithm? being used
Which of the following is not a characteristics of good algorothm? Precise
Letters a-z, A-Z in Basic
character set.
Und
Unicode alphabet
An Identifier may contain.? characters other languages
Number of Keywords present in C Language are .? 32
What is the output of the following C code: int main()
{
float x = 'a'; a
printf("%f", x);
return 0;
}
void main()
{ 09
int k = 8;
int x = 0 == 1 && k++;
printf("%d %d\n", x, k);
}
int main()
{
0
int x = 2, y = 0;
int z = (y++) ? y == 1 && x : 0;
printf("%d\n", z);
return 0;
}
62
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
void main()
{
It will display hello It w
int x = 5;
if (true);
printf("hello");
void main()
int i = 0;
printf("Hello");
break;
}
What is the output of the below code?
#include<stdio.h>
main()
{ Prints “Sharda” once.
for(1;2;3)
printf("Sharda");
}
String is an
String is a new Data Type
null charac
in C
What is a String in C Language.?
63
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
for
Which loop is faster in C Language, for, while or Do While.?
return 0;
}
What would be the output of the following program?
int main()
{
int main = 99; Depends on the compiler
printf("%d", main);
return 0;
}
64
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
What is the output of C Program.?
int main()
{
int a=25;
return 0;
}
return 0;
}
return 0;
}
65
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
do 32
{
printf("%d ", a);
a++;
}while(a <= 30);
return 0;
}
printf("HEROHONDA");
}
return 0;
}
66
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
do
{ No Output
printf("%d ", a);
a++;
if(a > 35)
break;
}while(1);
return 0;
}
Choose a correct C Statement.
A) a++ is (a=a+1) POST INCREMENT Operator
B) a-- is (a=a-1) POST DECREMENT Opeartor A
--a is (a=a-1) PRE DECREMENT Opeator
C) ++a is (a=a+1) PRE INCRMENT Operator
D) All the above.
67
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
int main()
{
show();
printf("ARGENTINA "); ARGENTINA AFRICA AFR
return 0;
}
void show()
{
printf("AFRICA ");
}
68
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
void main()
{
int a;
printf("PISTA COUNT="); PISTA COUNT= PI
a=show();
printf("%d", a);
}
int show()
{
return 10;
}
What is the keyword used to declare a C file pointer.? file
70
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
71
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
72
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Roll
Name Student ID Number CA MST
Angad Singh 2020002205 200101056 28 20
Avanindra Pratap Singh 2020002134 200101075 23 17
Bhavya Sharma 2020002089 200101093 21 20
Kakarlapudi Saketh
Varma 2020574430 200101145 16 10
Kumari Shruti 2020002216 200101154 23 13
Lakshay Sharma 2020582236 200101156 21 11
Md Fahad 2020466328 200101172 21 10
Md Mohtashim Meeran 2020002229 200101174 28 13
Mir Ubaid Raza 2020002152 200101179 18 5
Mohd. Suhail 2020002062 200101190 20 14
Sachin Kumar Sinha 2020582605 200101274 22 20
Shatakshi Shukla 2020581995 200101292 27 20
Shivani Singh 2020581459 200101303 29 20
Soumya Kabdal 2020002019 200101317 22 17
Ujjwal Raghav 2020571015 200101341 28 20
Vaibhav Sharma 2020547844 200101349 22 15
Yogendra Singh 2020002115 200101362 29 19
Apoorv Mishra 2020587675 200101367 11 6
Mohammad Mihal 2020002312 200101368 24 16
Shekhar Mishra 2020583252 200101369 22 8
Siddharth Pandey 2020002105 200101371 13 14
Areeb Hasan 2020002130 200101372 25 14
Abhishek Kumar 2020487183 200101374 26 19
Ankit Saini 2020496205 200101375 20 15
Rishu Kumar 2020585611 200101378 27 14
Shruti Singh 2020002294 200101379 28 17
Swayam Govil 2020587457 200101380 21 15
Ankit Kumar 2020587759 200101381 28 12
Sonali Kumari Singh 2020588187 200101383 27 19
Abhinav Panwar 2020542633 200101011 26 19
Manish Kumar 2020544329 200101165 22 16
Quamar Ziya 2020465531 200101239 21 13
Raj Sahu 2020001904 200101248 21 10
73
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Risabh Kumar Singh 2020000998 200101255 26 19
Rishabh Goel 2020576153 200101257 13 11
Shashank Shekhar 2020516457 200101289 23 16
Shivam Kumar 2020001595 200101299 22 11
Umang Sharma 2020490277 200101344 25 20
Kajal Kumari 2020583104 200101376 20 10
Subarna Acharya 2020830729 200101384 29 18
Aditi Kumari Gupta 2020830389 200101385 26 18
Nabin Pathak 2020830792 200101386 28 12
Drishti Malik 2020830853 200101387 24 19
Zunaira Waseem 2020587717 200101399 25 18
Abhimanyu Kumar 2020549089 200102001 23 10
Agrim Jain 2020002047 200102002 28 19
Akash Kumar 2020548981 200102003 25 20
Anupam Kumar 2020541535 200102004 27 14
Kartikeya Sehrawat 2020522565 200102005 23 19
Mohd Azam 2020567570 200102006 23 12
Sankalp Kumar 2020542920 200102007 22 15
Vansh Chaudhary 2020571245 200102008 27 19
Vidhi Mourya 2020578045 200102009 10 0
Zishan Siddique 2020001974 200102010 20 13
Felix Ezechinyere
Nwokekeh 2020830766 200102011 27 10
Prince Raj 2020585245 200102012 21 13
Harsil Kumar 2020587775 200102013 22 6
Akshaidha D 2020537200 2001124001 22 20
Maneesh Chauhan 2020525889 2001134006 25 19
74
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
75
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
76
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
NIL
77
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
78
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
79
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Annexure II
82
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
Modification in Course
Contents/Minutes of the Meeting, if any
83
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
To plan and execute important routine works regarding the course Computer Networks
(CSE252)Following members were present in the meeting:
1. Dr. Amrita
2. Dr. Subrato
1. It always takes time to start a new course and develop interest of students in that course. For the
same reason it was discussed to synchronize the syllabus in all the batches.
We discussed about the course handout and lecture plan/instruction plan, and the same document
will be prepared by Dr. Amrita and Dr. Tarun. This will be the common document for every
faculty (change of dates as per each faculty timetable ) and to be uploaded by everyone on iCloud.
The folder is maintained separately for each faculty so as to maintain the repository of the
assignment’s and quizzes to be floated
i. To give proper Assignments on time in all the batches as per academic calendar.
ii. To conduct Quizzes on time in all the batches as per academic calendar.
84
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
iii. Question bank can be appended in previous questions as mentioned in Course file 2002. Tasks
have been assigned along with deadlines.
Classroom
3 Participation/ 5 Oral Questioning on understanding in lecture, Group
MOOC/ Assignment Participation on topic, Demonstration/problem
solving on white board, Peer Reviews
Total CA Marks 30
5. Lab/Platform and experiments finalizations & Value added experiments for the
students:
The list of experiments along with 4 to 5 value added experiments is to be included in the
experiment lab file. Platform for the lab experiment decided is GDB compiler. This task has to be
compiled by Dr. Amrita
To be maintained by each faculty in excel, regular absentees to be tracked and same to be uploaded
when asked on iCloud.
To be identified by each faculty at the end of the first week from the start of the class (based on
previous result).
Activities for the same to be planned and discussed in next meeting. Mr. Sunil will coordinate this
task.
10. A folder will be shared by your name where you have to upload the content, quiz, assignments
etc.
13. Timely responding to the e-mails and meeting the deadlines for assigned tasks are to be taken
care by all the faculty members.
14. Suggestions made during meeting: The following suggestions have given by the committee:
86
SHARDA UNIVERSITY
Greater Noida, Uttar Pradesh, India
SCHOOL OF ENGINEERING & TECHNOLOGY
DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING
-----------------------------
Course Coordinator
87