Part – A

Unit I 1. What is socket address structure? Write down posix definition for the same. 2. Explain briefly the byte order functions 3. Write the syntax for socket function 4. Write the syntax for connect function 5. Write the syntax for bind function 6. Write the syntax for listen function 7. Write the syntax for accept function 8. Distinguish concurrent server from iterative server 9. What function has to be called to create n no. of child ? 10. What is descriptor reference count?

Unit II 1. Draw the diagram that depicts simple client server along with functions used for input and output 2. Expansion for posix 3. What is signal ? how it can be sent? 4. What is disposition and how it can be set? 5. What are the choices for disposition ? 6. Distinguish termination of server process from crashing of server host 7. Explain the scenario crashing and re-booting of server host 8. How does shout down of server host take place ? 9. What is mean by i/o multiplexing? 10. Specify the scenario where networking applications can be done using i/o multiplexing. 11. What are the i/o models available? 12. Distinguish synchronous i/o and asynchronous i/o 13. Write down the syntax for the function select 14. What are the limitation with close that can be avoided with shutdown

Unit III 1. Explain the function getsockopt() and setsockopt(). 2. Specify some of the generic socket option 3. Mention IPV4 socket option 4. Explain the ICMPV6 socket option 5. Mention the IPV6 socket option 6. Mention the TCP socket option 7. Write the syntax for i . gethostbyname ii. gethostbyaddr iii. getservbyname iv. getservbyport

8. What is DNS? 9. What is resolver? 10. Mention the resolving functions

Unit IV 1. Summarize the interoperability for IPV4/IPV6 clients and servers 2. What are threads? 3. Address the problems with fork that can be shared by threads of a process and that can be solved by threads 4. Write the syntax for pthread – create pthread – join pthread – self pthread – detach ptheard – exit 5. What are different ways to terminate thread 6. What are the functions that can be used with mutex? 7.What are the functions that can be used with conditional variables?

Unit V 1. What is network management station? Write down the functionalities 2. What is trap directed polling 3. What is object identifier? 4. How additional objects can be defined for a MIB? 5. What are the operations supported by SNMP? 6. What are the limitations of SNMP? 7. Expand RMON 8. What are the design goals of RMON 9. Is that possible to have shared RMON. If so, what are difficulties that may arrive. 10. What are the four nodes defined under the internet node by SMI documents? 11. What are the data types that are available under Universal class of ANS.1?

Part – B
Unit I 1. explain in detail the socket functions for elementary TCP functions with a neat diagram. 2. Explain in detail the parameters of the functions :Socket(),Connect(),Bind() and also explain the Error possibilities.

3. Explain the function listen() and how 2 queues are maintained in TCP along with 3 way handshaking 4. Write day time server that prints client IP address and port 5. Explain in detail about the concurrent server. Distinguish it from Iterative Server Unit II 1. 2. 3. 4. 5. With program explain TCP echo client server application Explain in detail POSIX Signal handling Explain the various Boundary conditions Explain in detail the various IO models Explain in detail the Select(),Poll() with the necessary code

Unit III 1. Explain in detail the socket options a)Generic Socket option b)IPV4 c)IPV6 d)TCP 2. With a example program explain UDP client server application 3. Explain in detail DNS Unit IV 1. 2. 3. 4. 5. Explain in detail the interoperability between IPV4 and IPV6 Explain the various thread functions Write TCP Echo Client server program using threads explain in detail the raw socket functions Write down the main definition for PING and Traceout with necessary code

Unit V 1. 2. 3. 4. Explain the SNMP management information Explain SNMP V2 Concepts in detail Explain SNMP V3 Concepts in detail Explain RMON Concepts in detail