IGNOU BCA SOLVED ASSIGNMENT
BCS-052 Introduction to Software Engineering
QUESTIONS SOLVED IN ASSIGNMENT:
1. (a) Describe the activities to be performed at every layer in the TCP/IP
model when information flows from layer to another layer.
(b) Explain the difference between a port address, a logical address (IP
address) and a physical address. Also, write the uses of each in socket
programming.
(c) Explain the importance of three-way handshake method for connection
establishment in TCP/IP with the help of suitable diagram
2. (a) How does TCP handle the flow control problem? Explain it with the
help of a diagram showing the status of sliding window at the different
stages
(b) Write a TCP client and TCP server program in C language on
Unix/Linux platform, where client program interact with the Server as
given the client begins by sending a list of numbers; the server sends
back a confirmation and smallest number from the given list to the
respective client.
3. (a) List and describe all elementary socket systems calls and data transfer
calls.
(b) Explain the connection oriented & connection less services using bind,
connect, listen & accept system calls.
(c) Discuss the functions of Disk Management. Also, list the tasks those
are important for secure disk management.
4. (a) Differentiate between Socket and Server Socket class. Illustrate the use
of Socket and Server Socket class with the help of an example.
(b) Explain the working of DHCP. Also, write step by step procedure to
configure DHCP.
(c) Explain different types of messages used by ICMP to notify the sender
of IP datagram about abnormal events.
« BCA 2nd SEMESTER SOLVED ASSIGNMENTS