: BCA : CS-69 TCP/IP Programming
(Set - 1)
Note: Question number 1 is compulsory. Answer any three questions from the rest.
Q. 1. (a) Write any two differences between OSI and TCP/IP protocol suit. Also give reasons why OSI is not popular.
(b) Why is layering of the protocols done in TCP/IP stack ?
(c) Explain any two functions of each layer of TCP/IP protocol stack.
(d) Following IP addresses have special meaning. Explain them.
(ii) Network 1 1 1 1 . . . 1 1 1 1 1 1
iii) 127 (decimal) Any Value
(e) How many address bits does the latest version of IP (IPv6) have ? What is the maximum number of IP addresses possible with IPv6 ?
(f) Identify the header of each flag and explain its meaning:
(g) How is flow control managed by Sliding Window protocol ?
(2) (a) What is Ethernet ? How does it work ? Also explain the fields of Ethernet Frame Format.
(b) What is First-Octet Rule ? Give an example to explain it.
Q.3. (a) What is the significance of hierarchical naming scheme ? Differentiate among following addresses and their meaning with reference of DNS :
(b) How is the domain name mapped with IP address ? Use diagram to explain the
Q.4. (a) How many bits are used to represent the netid and hostid part of an IP address in Class A, B and C networks ?
(b) What is multicast address and why is it used ?
(c) Explain IP Routing and how it takes place.
Q.5. Explain any three of the following with the help of a suitable diagram/example :
(i) 3-way handshaking for connection establishment
(ii) Flow control at transport layer
(iii) IP Subnetting
(iv) UDP Header Format