Your SlideShare is downloading. ×
Cs 69
Cs 69
Cs 69
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Cs 69


Published on

Published in: Technology, Education
  • Be the first to comment

  • Be the first to like this

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

No notes for slide


  • 1. No. of Printed Pages : 3 CS-69(NI BACHELOR IN COMPUTER APPLICATIONScNico-1.C Term-End Examination June, 2011 CS-69 : TCP/IP PROGRAMMING Time : 2 hours Maximum Marks : 60 Note : Question number one is compulsory. Answer any three questions from the rest. 1. (a) What are the reserved bit patterns of the 2 first bytes for class A and class B respectively. (b) In a class A subnet, the IP address of one 2 of the hosts and the mask are as given below : IP address : 17. 34. 12. 57 Mask . • 255. 255. 224. 0 (c) What is the subnet address ? How many 2 octets are there in Ethernet hardware address ? (d) Explain the process of TCP correction 6 termination through illustration. CS-69 1 P.T.O.
  • 2. (e) Write a client and a server program in 8 C- language to establish a TCP connection between a client and a server. Once a connection is established, the client program sends a string to the server. The server checks whether the string is a palindrome or not and send the reply to the client as YES or NO. Also, explain the logic of a program. (f) Write the syntax and purpose of the 5 following unix commands. (i) Head (ii) Who (iii) Ping (iv) IP config (v) Hostname (g) What is ARP ? Explain its functionality. 5 How does it differ from RARP.2. Differentiate between the followings : 10 (a) Class B and Class C address (b) Hubs and switches (c) Unicast and broadcast method of message transmission. (d) Stateful and stateless programsCS-69 2
  • 3. 3. (a) How is FTP different from other application 4 layer protocols ? List and explain at least three attributes to be specified prior to data transfer using FTP. (b) Write the syntax and meaning of two 6 functions, one which converts data from the host format to the network format and the second from the network format to the data format respectively.4. Explain the purpose and importance of the 10 following IP and TCP header fields. (a) Header checksum (b) Type of service (c) Sequence number (d) Urgent pointer (e) Padding5. (a) Explain the following terms and meaning 6 and syntax of system call. (i) Socket descriptor (ii) Passive socket (iii) inet ( ) (b) What is the purpose of MIME protocol ? 4 Explain.CS-69 3