BCS 052

Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

No.

of Printed Pages : 2

BCS-052
BCA

Term-End Examination
00

December, 2013

Q BCS-052 : NETWORK PROGRAMMING AND


ADMINISTRATION
Time : 3 hours

Maximum Marks : 100

Note : Question number 1 is compulsory. Answer any three


questions from the rest.
1.

(a) What is a purpose of "Type of Service" field


5
used in the header of IP datagram ? Also,
explain the maximum number of hops that
a datagram can remain in, in the network
before it is discarded.
(b) For what purpose function 5
"getserybyname()" is used in context of
socket programming. Also, explain it's
syntax and different parameter taken by it.
(c) Describe any two mechanisms used by TCP 5
for flow control.
(d) What is HTTP ? Explain any four methods 5
used by HTTP for data transfer.
(e) Differentiate between POP and IMAP
5
protocols.
(f) Explain the similarities and differences
5
between ARP and RARP.
5
(g) Discuss the cloud computing model.
(h) What is Virtual Network Computing
5
(VPN) ? Compare VPN with FreeNX.

BCS-052

P.T.O.

2.

3.

(a) What kinds of segments are used in


connection establishment and termination
using 3-way handshaking in TCP ? Explain
through a suitable diagram.
(b) What are the various IP address classes ?
How many bits are used to represent the
network ID and host ID part of these
classes.

10

Write an algorithm each for TCP client and server


with the following specification.
TCP Server can handle maximum 5 clients

at a time.

TCP client will initiate the communication


and send any alphanumeric character
randomly to the server.

TCP server accepts the character and as a


reply it sends the ASCII value of that
character to the respective client.

20

10

Note : Make suitable assumptions, if any.


4.

5.

(a) Explain the count-to-infinity problem


related to distance vector routing with the
help of an example.
(b) Write the syntax along with parameters
used by listen() and accept() system call.
(c) What is DHCP ? Explain the working of
DHCP with the activities performed
between DHCP Server and DHCP Client.
Differentiate between the following :
(a) TCP/IP and OSI Model
(b) IPv4 and IPv6
(c) Primary name server and Secondary name
server
(d) FAT16 and FAT32

BCS-052

5
10

20

No. of Printed Pages : 2

BCS-052

BCA
Term-End Examination
30

December, 2013

O BCS-052 : NETWORK PROGRAMMING AND


ADMINISTRATION
Maximum Marks : 100

Time : 3 hours

Note : Question number 1 is compulsory. Answer any three


questions from the rest.
1.

(a) What is a purpose of "Type of Service" field


5
used in the header of IP datagram ? Also,
explain the maximum number of hops that
a datagram can remain in, in the network
before it is discarded.
(b) For what purpose function 5
"getservbyname()" is used in context of
socket programming. Also, explain it's
syntax and different parameter taken by it.
(c) Describe any two mechanisms used by TCP 5
for flow control.
(d) What is HTTP ? Explain any four methods 5
used by HTTP for data transfer.
(e) Differentiate between POP and IMAP
5
protocols.
(f) Explain the similarities and differences 5
between ARP and RARP.
5
(g) Discuss the cloud computing model.
(h) What is Virtual Network Computing 5
(VPN) ? Compare VPN with FreeNX.

BCS-052

P.T.O.

2.

3.

(a) What kinds of segments are used in


connection establishment and termination
using 3-way handshaking in TCP ? Explain
through a suitable diagram.
(b) What are the various IP address classes ?
How many bits are used to represent the
network ID and host ID part of these
classes.

10

Write an algorithm each for TCP client and server


with the following specification.
TCP Server can handle maximum 5 clients

at a time.
TCP client will initiate the communication

and send any alphanumeric character


randomly to the server.
TCP server accepts the character and as a

reply it sends the ASCII value of that


character to the respective client.

20

10

Note : Make suitable assumptions, if any.


4.

5.

(a) Explain the count-to-infinity problem


related to distance vector routing with the
help of an example.
(b) Write the syntax along with parameters
used by listen() and accept() system call.
(c) What is DHCP ? Explain the working of
DHCP with the activities performed
between DHCP Server and DHCP Client.
Differentiate between the following :
(a) TCP/IP and OSI Model
(b) IPv4 and IPv6
(c) Primary name server and Secondary name
server
(d) FAT16 and FAT32

BCS-052

5
10

20

You might also like