CS NPM MQP1 Ug24
CS NPM MQP1 Ug24
1. (a) Analyze the three states of TCP connection establishment and termination.
Demonstrate socket address structure using sockaddr in.
[BL: Understand | CO 1 | Marks:7]
(b) Interpret IPv4 address structure with the POSIX definition. (i) How a socket is
uniquely identified? (ii)Explain address conversion functions.
[BL: Understand | CO 1 | Marks:7]
MODULE-II
2. (a) Recognize signal function that calls the posix sigaction function. Summerize the
Crashing of Server Host in application server.
[BL: Understand | CO 3 | Marks:7]
(b) Express the version of SIGCHILD signal handler that calls wait. Write a socket
program to implement TCP echo client /server application?
[BL: Remember | CO 3 | Marks:7]
MODULE-III
4. (a) Summerize SO LINGER Socket option that are Calling setsocket leads to one
of the folowing three scenarios depending on the values of the two structure
memebrs.
[BL: Understand | CO 4 | Marks:7]
(b) Interpret the following TCP NODELAY Socket Option
[BL: Understand | CO 4 | Marks:7]
MODULE-IV
5. (a) Determine the concept of Raw Socket Input and define the three tests, when
kernal has to pass IP datagram. [BL: Understand | CO 5 | Marks:7]
(b) Discuss the flow and connections of cyber crimes in an organization with neat
sketch [BL: Understand | CO 5 | Marks:7]
6. (a) List out the steps that allow an IPv4 TCP client to communicate with an IPv6
server [BL: Remember | CO 1 | Marks:7]
(b) Determine the concept of Raw Socket Input and define the three tests, when
kernal has to pass IP datagram. [BL: Remember | CO 5 | Marks:7]
MODULE-V
7. (a) Construct the Network Management Protocol Architecture and elaborate SNMP
protocol. [BL: Understand | CO 1 | Marks:7]
(b) State RMON MIB and list out the groups divided in it. [BL: Understand | CO 1 |
Marks:7]
8. (a) List out the data types in UNIVERSAL class of ASN.1 for SNMP MIB.
**END OF EXAMINATION**
Page 2
COURSE OBJECTIVES:
The course should enable the students to:
COURSE OUTCOMES:
After successful completion of the course, students should be able to:
CO 1 Interpret TCP Socket functions between client and server to listen Understand
to the TCP port for incoming connections
CO 2 Make use of different boundary conditions in the server and I/O Apply
multiplexing to establish the connection in the network
CO 3 Match each of the socket options for each of the layer in the TCP/IP Remember
stack to improve the performance of wired network connections
CO 4 Recall the UDP socket functions to maintain low – latency and loss Remember
– tolerance connections between applications on the internet
CO 5 Demonstrate the working of different communication protocols that Understand
helps to create secure socket applications.
CO 6 Illustrate various network management protocols for monitoring and Understand
control of networks on Local Area Network or Wide Area Network.
Page 3
MAPPING OF SEMESTER END EXAMINATION QUESTIONS TO COURSE
OUTCOMES
Page 4
a List out the steps that allow an IPv4 TCP Remember CO 5 PO 1
6 client to communicate with an IPv6 server.
12
10
COUNT
5 4
0 0 0
0
ly
ze
r
e
be
at
an
pp
ly
BLOOMS TAXONOMY
u
em
na
st
al
er
Ev
A
em
nd
R
Page 5