Question 1:
(a) What are the different run levels of Linux system? Explain.
(b) What are layers in the TCP/IP Model? Discuss the major functions and services of each layer?
(c) Identify address classes of the following IP address:
(a) 255.255.130.0
(b) 216.11.5.2
(c) 150.156.1.1
(d) What is a Cookie? How is it significant in session management?
Question 2:
(a) Why will an application use UDP instead of TCP? Also, describe how could TCP handle urgent data?
(b) Write the UDP client and server program in C language, where client program interact with the Server as given below:
i) The client begins by sending a request to send a string of more than five characters or series of more than 7 numbers, the server sends back a characters or numbers as per the request of the client.
ii) In case of series of numbers: The client sends a multiplication of numbers, to the server.
iii) In case of the string of characters: The client sends a reverse order of string to the server..
iv) Server will send the acknowledgment to the client after receiving the correct answer.
(c) Explain different remote administration tools in Linux/Unix?
Question 3:
(a) Explain the different parts of a passwd file in Linux/Unix.
(b) Explain working of mail server specifying the protocols involved in sending and receiving the mails?
(c) Draw IP datagram header format. “IP datagram has a checksum field still it’s called unreliable protocol.” Justify.
(d) State and compare internetworking devices used to connect various LAN segments.
Question 4:
(a) Which command is used to display real-time running tasks in a Linux environment? Describe the importance of this command using an example.
(b) How does TCP handle flow control problem? Describe it with the help of a diagram showing the status of sliding window at the various stages.
(c) What is Samba Server in Linux? Describe its significance.
(d) What is the importance of Nmap utility in Linux.