Assignment title: Information


1 CSCI 3171: ASSIGNMENT-3 Given: March 9th, 2017 Due: March 23rd, 2017 (midnight) Objective: With this assignment, you will start to get familiar with the concepts of Transport Layer that we studied in Chapter-3. So, let’s start J Questions: Please read Chapter-3, “Transport Layer” from your course textbook and go over the related lab materials given on the course web page. 1. From the “Problems” section at the end of Chapter-3, please answer the following questions: • Problem 5 on page 290 • Problem 15 on page 292 • Problem 26 on page 294 • Problem 29 on page 295 • Problem 37 on page 296 • Problem 43 on page 297 • Problem 46 on page 298 2. In your textbook, on pages 301/302, there is a programming question. Please develop your program for this question. You can use any programming or scripting language you choose. However, please ensure the following: • Please upload your program using BrightSpace • Also, please prepare a README file including: o A short description of the program indicating the socket programming question you chose, the programming language you chose; o What your program design is and how it works; o How the TA should run your program. The commands and any parameters the TAs should use to run it. If there are many options to work with, please give example commands or output. • Finally, if your program is not complete and cannot be executed, then please state it in the README file so that you could still get some partial marks. Submitting your answers: Please submit your answers to all the above questions on the due date of the assignment before midnight using BrightSpace. Please do not forget to write your Name, B-Number and your e-mail address on the first page of the assignment answers you will submit. If you plan to use one (or more) of your budget days for this assignment, please read the “Late Policy” section on the Class Handout document and e-mail our TAs ([email protected] and [email protected]) accordingly! If you are using your budget days, please note that you will still submit using BrightSpace. Finally, please remember that if you use all your budget days then “Late Policy” will apply! If you have any questions, please see me, preferably earlier than the day before the assignment is due J