Course Code : BCS-052
Course Title : Network Programming and Administration
Assignment Number : BCA(5)-052/Assignment/2018-19
Maximum Marks : 100
Weightage : 25%
Last Dates of Submission : 15th October, 2018 (For July, 2018 Session)
15th April, 2019 (For January, 2019 Session)
There are four questions in this assignment, which carries 80 marks. Rest 20 marks are for viva voce. You may use illustrations and diagrams to enhance the explanations. Please go through the guidelines regarding assignments given in the Programme Guide for the format of presentation. Answer to each part of the question should be confined to about 300 words.
(a) List and explain the role of various internetworking devices used at different layers of OSI model. (10 Marks)
(b) Differentiate between static and dynamic routing. Also, explain distance vector routing algorithm with the help of an example. (10 Marks)
(a) Explain the working of 3 bit sliding window protocol with suitable example. (10 Marks)
(b) Explain the use of different fields of UDP header format. Also, draw a diagram to illustrate the header format. (10 Marks)
(a) Compare GET and SET in SNMP. (4 Marks)
(b) In class-ful addressing how is an IP address in class A, Class B and Class C divided? (6 Marks)
(c) Given the address 220.127.116.11 and the default class A mask, find the network address. (5 Marks)
(d) Given the address 18.104.22.168 and the default class C mask, find the network address. (5 Marks)
(a) What is the significance of switching in computer network? Compare and contrast different types switching methodologies. (10 Marks)
(b) Write a client and a server program using C- language in Unix with the following specification.
1. A UDP client will send a string to the server.
2. Sever will send back the reverse of the given string to the respective client