Computer Networks Laboratory (CS49001, 0-0-3)

 

SLOT:  Monday 2:00 PM to 5:00 PM

AUTUMN 2011-12

 

 

 

Laboratory Test 2

November 14, 2011 (Monday, 1:30 PM)

 

Laboratory Viva-voce:

THERE WILL BE NO VIVA-VOCE; required weightage will be extracted from the two quit tests

 

References:

 

1.      W. Richard Stevens, Bill Fenner, and Andrew M. Rudoff, “UNIX Network Programming, Volume 1: The Sockets Networking API”, Third edition, Pearson Education, 2003.

 

 

Important Instructions:

·         Attendance in the laboratory classes is mandatory.

·         First few assignments will have to be done by the students individually, and the rest in groups of two.

·         On the day of submission, evaluation of the assignments will take place during the laboratory class hours, and will start from 2:30 PM. All submissions must be ready for demonstration by 2:30 PM.

·         Instructions for electronic submission of the codes for the assignments will be announced later.

·         Strict actions will be taken against copying of the program codes, and monitoring of the same will be carried out on a regular basis. If the codes of two students X and Y are found to be “almost identical”, both of them will be assigned ZERO marks in that assignment, without any consideration regarding who has copied from whom.

·         For assignments where the submissions have to be made in groups of two, both the students must be present during the evaluation. If any student is absent during the evaluation, he/she will be getting ZERO marks in that assignment.

·         The breakup of marks will be as follows:

o   Day-to-day evaluation:                 40

o   Quiz test 1:                                                20

o   Quiz test 2:                                                20

o   Viva-voce:                                     20

o   Attendance:                                  -

·         Instructions for submitting assignments online:

o   All assignments have to be submitted through the webpage available at http://10.5.20.75/

o   Your username is your roll number (Ex. 08CS1001) and default password is the same (in uppercase).. Please change the password at least once, else your submissions will NOT be accepted.

o    TAR all the files in a SINGLE tar file <roll_no>.tar and submit it through the webpage above. Please stick to ".tar" format.. No other type of archive will be accepted. You can use the following command:

          "tar cvf <roll_no>.tar file1.c file2.c ... <all_other_files>"

o   After submission, you can check if your file was uploaded properly or not by viewing your past submissions.

o   Make sure you choose the correct assignment from the drop-down menu before uploading.. Failing to do so will put your submission in wrong folder, and hence will not be considered for evaluation.

o   Regardless of how many submissions you make, only your last submission will be taken into account.

o   If any problem arises, contact your nearest TA.

 

 

 

Assignments:            TA assignment for evaluating Assignment 5

   

Assgn. No.

Topic

Details

Resources

1.

Familiarization with socket programming

Deadline: 01/08/2011

(to be done individually)

assgn-1.pdf

Sockets ppt

Sample code

2.

More on socket programming

Deadline: 08/08/2011

(to be done individually)

assgn-2.pdf

gethostbyname

Linux man pages

3.

Implementing email client and server

Deadline: 23/08/2011, 1:00 PM

(to be done in groups of two)

 

EVALUATION: 25/08/2011, 2:00 PM

assgn-3.pdf

email.ppt (pdf)

4.

Simulation of data link control protocols

Partial evaluation: 05/09/2011

Deadline: 19/09/2011

(to be done in groups of two)

assgn-4.pdf

 

5.

Design and implementation of a text based conferencing system

 

Deadline for submitting specifications: 21/10/2011, 2:00 PM

 

Deadline for final submission: 31/10/2011, 2:00 PM

 

assgn-5.pdf

 

6.

Miscellaneous assignment

 

Not to be submitted; however, concepts may be asked in quiz test and viva-voce.

 

assgn-6.pdf

samples