(Paper) BCA : CS-69 TCP/IP Programming (Set - 1)

Paper : 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.

(i) 000000000000000000000000000

(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:
(i) URG
(ii) ACK
(iii) FIN
(iv) RST

(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 :
(i) www.ignou.edu
(ii) www.ignou.ac.in
(iii) www.ignou.ernet.in
(iv) www.ignou.nic.in

(b) How is the domain name mapped with IP address ? Use diagram to explain the process.

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