You are on page 1of 2

Kuvempu University Assignments for B.Sc.(IT) & M.Sc.

(IT) Courses Subject: Computer Networks Data Structures using C Subject Code: BSIT - 34 Assignment: TA (Compulsory) 1. What is a computer network ? Why is it required ? Write a note on how todays computer networks got evolved. 2. What is layered architecture ? Explain the OSI Model. 3. With the help of a neat diagram explain the TCP/IP protocol stack. 4. Describe the different classes of IP addresses available in IPv4. 5. Describe unicast, multicast and broadcast addresses. 6. Explain the functions of network layer and transport layer. 7. With the help of relevant diagrams, explain the functions of the session and presentation layers. 8. Make a comparison between OSI and TCP/IP architecture. Assignment: TB ( COMPULSORY)

PART - A
Answer all the questions: 1. The internet is a structured and _____________system. 2. Information exchange can be_____________ or file transfer. 3. Each layer adds_____________to the data it received from upper layer. 4. RFC stands for_____________ 5. The physical address can be either unicast, _____________and_____________ 6. A port address is _____________bits long. 7. A Multicast communication is_____________ 8. A datagram is a variable length packet consisting of two parts_____________ and_____________ 9. Error detection method used by most of the TCP/IP protocol is called _____________ 10. RARP is acronym for_____________ 11. ICMP messages are divided into two broad categories,_____________ and_____________ 12. The two types of routing are_____________routing and_____________

routing. 13. UDP offers_____________to_____________data communication. 14. UDP has fixed header size of_____________bytes. 15. TCP offers_____________duplex data transfer service. 16. In client-server_____________programme is always raunning. 17. FTP uses_____________protocol for transmission purpose. 18. Connection oriented concurrent server uses the service of_____________ transport protocal. 19. Commands are sent over_____________connection. 20. Define a process. PART - B 1. a) What are the functions of transport layer protocal ? Explain. b) Explain TCP/IP protocal architecture. 2. a) What are the different classes of IP address ? b) Discuss three different levels of addressing in TCP/IP. 3. a) Write a brief note about direct and indirect routing. b) What are types of routing tables? Explain briefly. 4. a) Why fragmentation is required? List the steps to performance the fragmentation. b) Discuss ARP packet format, with a neat diagram. 5. a) Explain error reporting messages in ICMP. b) Explain pairs of query massages in ICMP. 6. a) Explain how port number concept is used to offer process to process data communication in UDP. b) Describe how check sum is calculated for UDP datagram. 7. a) Explain how connection is established in TCP using three way handshaking. b) Describe briefly how flow-control is achieved in TCP using sliding window mechanism. 8. a) Write a brief description about client-server model. b) Discuss connection oriented concurrent server and connection oriented data connection in FTP.

You might also like