diff options
| author | mo khan <mo@mokhan.ca> | 2025-09-07 14:36:05 -0600 |
|---|---|---|
| committer | mo khan <mo@mokhan.ca> | 2025-09-07 14:36:05 -0600 |
| commit | fc8bc96b1e7c3ebf33a1a2d10446c7fcdeb58f48 (patch) | |
| tree | 6bbb6585edf9189b2ee9026b13aeb87c3d97a30c | |
| parent | 15fa0622508be0382049e4ef8d1d0de7dea4f6b4 (diff) | |
feat: add assignment 3
| -rw-r--r-- | Assignment 3 - Instructions.html | 149 |
1 files changed, 149 insertions, 0 deletions
diff --git a/Assignment 3 - Instructions.html b/Assignment 3 - Instructions.html new file mode 100644 index 0000000..04dfe45 --- /dev/null +++ b/Assignment 3 - Instructions.html @@ -0,0 +1,149 @@ +<!DOCTYPE html> +<html lang="en"> + <head> + <meta charset="utf-8"> + <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> + <title>Assignment 3 - Instructions</title> + </head> + <body> + <div class="container-fluid"> + <div class="row"> + <div class="offset-sm-1 col-sm-10"> + <div class="jumbotron"> + <p>This page includes instructions for Assignment 3 and a link (below the instructions) to submit the assignment for assessment.</p> + </div> + <h2>Assignment 3</h2> + <p><strong>Due:</strong> After completion of Units 6 and 7<br><strong>Weight:</strong> 20% of your final grade</p> + <h3>General Instructions</h3> + <p>This assignment should be done after you have completed your study of Unit 6 and Unit 7. Your assignment must be written in either MS-Word or HTML and it must begin with a cover page containing the course number and title, assignment number, your name and your student ID, as well as the time you spent on the assignment. The file containing the cover page must be named <strong>assignment3.doc</strong> or <strong>assigment3.htm.</strong> If you have more than one file for the assignment, those files and all other files should be accessible through the file containing the cover page, either directly or indirectly through hyperlinks.</p> + <h3>Organization of Your Assignment Files</h3> + <p>You need to create a root directory or folder named <strong>comp347</strong> somewhere on the file system of your computer and keep all your work related to the course under that directory; for this assignment you need to create a subdirectory or subfolder named <strong>assignment3</strong> and put all the necessary files for the assignment under that dedicated subdirectory. When you submit your assignment, you must compress the entire subdirectory of <strong>assignment3</strong> in a file named <strong>assignment3.zip</strong> and send the compressed file for marking.</p> + <p>By default, you must answer each of the questions in your own words with enough details to show your work for your solutions, and <strong>you must not copy from others! You will automatically receive a failure grade for this course if you have been found to have copied your answers from external sources.</strong> Please read the university’s <a target="_blank" href="https://www.athabascau.ca/calendar/graduate/additional-information/student-code-of-conduct-and-right-to-appeals.html" rel="noopener">academic misconduct policy</a> carefully before you begin the assignment.</p> + <h3>Part 1: Short Answer Questions (30%)</h3> + <div class="row"> + <div class="col-1"> + <p align="right">1.1</p> + </div> + <div class="col-11"> + <p>(5%) What is the role of the anchor MSC in GSM networks?</p> + </div> + </div> + <div class="row"> + <div class="col-1"> + <p align="right">1.2</p> + </div> + <div class="col-11"> + <p>(5%) What are the main characteristics of LTE radio access networks? How does LTE network differ from previous generations of cellular networks?</p> + </div> + </div> + <div class="row"> + <div class="col-1"> + <p align="right">1.3</p> + </div> + <div class="col-11"> + <p>(5%) What does CSMA/CD stand for? How does the protocol work? Explain why RTT on an Ethernet LAN is an important parameter for the CSMA/CD protocol to work properly.</p> + </div> + </div> + <div class="row"> + <div class="col-1"> + <p align="right">1.4</p> + </div> + <div class="col-11"> + <p>(5%) What does CSMA/CA stand for? How does the protocol work? How can collisions be avoided in the protocol?</p> + </div> + </div> + <div class="row"> + <div class="col-1"> + <p align="right">1.5</p> + </div> + <div class="col-11"> + <p>(5%) What techniques can be used for error‑detection and error‑correction, respectively, on the data link layer?</p> + </div> + </div> + <div class="row"> + <div class="col-1"> + <p align="right">1.6</p> + </div> + <div class="col-11"> + <p>(5%) What wireless (Wi-Fi) network standards are used in today’s industries? What are the characteristics of the link specified in each standard?</p> + </div> + </div> + <h3>Part 2: Long Answer Questions (70%)</h3> + <p>Solve the following network problems and show your work in detail.</p> + <div class="row"> + <div class="col-1"> + <p align="right">2.1</p> + </div> + <div class="col-11"> + <p>(15%) For wireless and cellular networks, the space is a shared medium for all sending and receiving hosts to use. Among the technologies developed to make medium sharing work, a channel partitioning technology called <em>code division multiple access</em> (CDMA) is widely used in today’s wireless and cellular networks. Begin with reading about the simple CDMA protocol given in the textbook, and then study more advanced CDMA schemes from other sources, including the Internet. Finally, choose one CDMA scheme and explain, in your own words, how it works. Describe the advantages that CDMA has over other coding schemes, such as TDM and FDM. Include in your answer the titles and sources of the articles/documents you consulted.</p> + </div> + </div> + <div class="row"> + <div class="col-1"> + <p align="right">2.2</p> + </div> + <div class="col-11"> + <p>(15%) Suppose host A has payload 1011 0110 1010 1011 to send to host B, and A wants to use a two‑dimensional checksum for host B to detect and correct any 1‑bit error that may occur during the transmission. Furthermore, host A wants to minimize the length of the checksum to conserve bandwidth of the communication channel. What would the value of the checksum field be if an even parity scheme is used? Show all your work and prove why the checksum you have worked out is the shortest. Prove that any 1‑bit error can be detected and corrected.</p> + </div> + </div> + <div class="row"> + <div class="col-1"> + <p align="right">2.3</p> + </div> + <div class="col-11"> + <p>(20%) Assume a 1 Gbps Ethernet has two nodes, A and B, connected by a 180 m cable with three repeaters in between, and they each have one frame of 1,024 bits to send to each other. Further assume that the signal propagation speed across the cable is 2*10^8 m/sec;, CSMA/CD uses back‑off intervals of multiples of 512 bits; and each repeater will insert a store‑and‑forward delay equivalent to 20‑bit transmission time. At time t = 0, both A and B attempt to transmit. After the first collision, A draws K = 0 and B draws K = 1 in the exponential backoff protocol after sending the 48 bits jam signal.</p> + <ol type="a"> + <li>What is the one-way propagation delay (including all repeater delays) between A and B in seconds? At what time is A’s packet completely delivered at B?</li> + <li>Now suppose that only A has a packet to send and that the repeaters are replaced with switches. Suppose that each switch has an 8‑bit processing delay in addition to a store‑and‑forward delay. At what time, in seconds, is A’s packet delivered at B?</li> + </ol> + <p>In your calculations for <em>a</em> and <em>b</em>, you must include all the delays that occur according to CSMA/CD, and you must show the details of your work.</p> + </div> + </div> + <div class="row"> + <div class="col-1"> + <p align="right">2.4</p> + </div> + <div class="col-11"> + <p>(10%) Suppose an 802.11 station on a mobile network is configured to always reserve the channel with the RTS/CTS sequence. At time t = 0, the station wants to transmit 1024 bytes of data. All other stations on the network are idle at that time. At what time will the station complete the transmission? At what time can the station receive the acknowledgement?</p> + </div> + </div> + <div class="row"> + <div class="col-1"> + <p align="right">2.5</p> + </div> + <div class="col-11"> + <p>(10%) Bluetooth is a widely used wireless communication technology. Although it is not covered in detail in this course, you are asked to conduct some research and reading on the Internet about Bluetooth technology and describe and comment on the format of the Bluetooth frame. Focus on its features and limitations. Is there anything in the frame format that inherently limits the number of active nodes in a network to eight active nodes? Explain.</p> + </div> + </div> + <div class="card card-graphic"> + <div class="card-body"> + <div class="callout-icon callout-icon-info"></div> + <div class="card-text"> + <h4>Submission Instructions</h4> + <p>Submit your completed assignment to <a href="/d2l/common/dialogs/quickLink/quickLink.d2l?ou=16029&type=dropbox&rcode=e25e8fce5fed4e45a172488d-11" target="_top">Assignment 3</a> for assessment (submission link will be available upon your course contract start date).</p> + <h5>Important</h5> + <ol> + <li> + <p>Once you submit the assignment for grading, your submission is final. To resubmit the assignment, you <strong>must</strong> obtain special permission from your instructor.</p> + </li> + <li> + <p>Please name your file using the following template:<br><code><course shortname>_<assignment#>_<lastname><firstname>_<studentID></code></p> + <p>Examples:</p> + <ul> + <li>COMP101_Assignment1_DoeJane_1234567</li> + <li>COMP101_Assignment1_file1_DoeJane_1234567</li> + <li>COMP101_FinalAssignment_DoeJane_1234567</li> + </ul> + </li> + </ol> + </div> + </div> + </div> + </div> + <div class="col-12"> + <footer></footer> + </div> + </div> + </div> + </body> +</html> |
