BCS-052 Network Programming and Administration Solved Assignment 2020-21

60.00 25.00

Course Code : BCS-052
Course Title : Network Programming and Administration
Assignment Code): BCA(5)/052/Assignment/2020-21
Last Date of Submission : 31st October, 2020 (For July, 2020 Session)
: 15th April, 2021 (For January, 2021 Session)

Q1. (a) Define classful addressing and discuss problems associated with it.

(b) Explain the concept of subnetting, default mask and subnet mask.

(c) Calculate subnet address if the IP address and the subnet mask are given as shown below:
IP address:
Subnet Mask:

Q2. (a) What is the address space in a system with 32 bit addresses?

(b) How many bits are needed for defining Net IDs and Host IDs of Class A, Class B and Class C respectively?

Q3. (a) Draw a TCP header diagram and show the number of bits required for each field. Which field indicates the length of the TCP header? Explain with an example.
(b) What is the significance of the following TCP header fields:
Sequence Number
Reserved bits
Window Size
Urgent Pointer

Q4. What is the role of DNS in Internet? Explain the steps followed in the domain name resolution with the help of a diagram.

Q5. (a) Write an algorithm for TCP client and a server programs using the following specifications and explain the libraries and commands used in the algorithm:
A TCP client establishes the connection. After the connection is established it sends an integer number to the server.

A TCP server which can handle maximum four clients, accept the numbers sent by the clients, calculates whether the number sent by the clients is a prime number or not and finally sends the reply to the respective client.

(b) Discuss the standard socket types and its corresponding protocols. Explain using the proper syntaxes and examples, the system calls used by the client and a server to establish connections before data transfer.

(c) What is the need for remote administration? Discuss the common services for which the remote administration is used.Describe any three remote administration tools.

Q6. Explain the commands being used in Linux environment for problem diagonosis and trouble shooting.

Q7. Discuss the various disk management functions . What are the tasks followed for secure disk management? Elaborate.

Q8. What is the main functions of the Dynamic Host Configuration Protocol? How does it work? Where is the DHCP server located?


There are no reviews yet.

Be the first to review “BCS-052 Network Programming and Administration Solved Assignment 2020-21”

Your email address will not be published. Required fields are marked *

× Need Help?