Objectives In this task you will demonstrate the work that you have completed and the understanding you have gained from the weeks indicated above. There are three parts to this pass task (questions...

1 answer below »
Transport Layer


Objectives In this task you will demonstrate the work that you have completed and the understanding you have gained from the weeks indicated above. There are three parts to this pass task (questions appear starting on the next page), as follows: • Part 1. Specific Questions – short answer questions requiring you to explain or discuss one several topics examined (page limit: 1 page). • Part 2. Reflection Questions – general discussion where you reflect on what you have learned and demonstrate you have understood the context for the learning conducted (page limit: 1 page). • Part 3. Evidence of Learning – a collection of artifacts you have gathered to demonstrate what activities you have completed in learning the content of the unit (no page limit). Page limits indicated above are based on text that is formatted reasonably, e.g., 2cm margins, 11 or 12 point font, appropriate headings/spacing, etc. If your submission significantly exceeds these limits, either in answer length, by using tiny fonts, no spacing, etc., then your submission will be returned to you without review for corrections. Submitting Your Task Prepare your submission using the word processor of your choice and submit a PDF to OnTrack. Citations and Referencing When completing assessment it is necessary to acknowledge the work of others that you have relied upon. For written submissions, we achieve this using citations and references. Failing to correctly identify the work of others is known as plagiarism, an issue of Academic Integrity, and is subject to penalties. If your submission to this task has involved using the work of others, you must include citations and references where appropriate. Deakin provides a web site that explains how to use citations and references, and includes explanations of various referencing styles: https://www.deakin.edu.au/students/studying/study-support/referencing You may choose any of the styles described on the above site, however you must apply your chosen style consistently for this task (you can use other styles in other tasks if you wish). Note that any bibliography/list of references is not included in page limits. SIT716 Computer Networks and Security Pass Task 4.1P Week 4: Transport Layer https://www.deakin.edu.au/students/studying/study-support/referencing Part 1. Specific Questions Your answers to these questions must be your own, however you may discuss these questions with other students and/or your workshop supervisors to get ideas/insights. These questions are not intended to be challenging, in fact you should be answer most of these questions from your knowledge of studying the unit. 1. Use Wireshark to capture a TCP three-way handshake. You could do this by using Wireshark on a computer connected to the Internet and then using a web browser to access a web site or you could even repeat the Week 1 lab activities which include a TCP connection. a. Capture a screenshot of the second segment of the handshake (with SYN and ACK flags set) with the TCP header expanded in the middle panel, and include it in your answer. b. Identify the sequence and acknowledgement numbers in this segment (the actual numbers, not the relative numbers) and explain why the hosts selected these numbers. Note: Older versions of Wireshark only display relative sequence numbers. To display the actual numbers, you need to disable relative sequence numbers by selecting Edit  Preferences, then open Protocols, TCP, and disable/uncheck the Relative Sequence Numbers option. 2. Although TCP provides an ideal protocol for many purposes, sometimes an application cannot afford all the overheads introduced by the full set of TCP services. Consider developing such an application using UDP that requires reliable delivery. Discuss the mechanisms you would need to add to UDP to achieve reliable delivery, i.e., data is received and not corrupted. Note that this must be your own design, not one derived from other protocols. Consider illustrating your protocol to help explain its operation, e.g., you might illustrate a header such as the TCP header in the unit content 4.4 Transmission Control Protocol (TCP), or a timeline of packet exchanges such as the TCP three-way handshake shown in 4.6 Connection Management. Part 2. Reflection Questions 1. What are the most important lessons you learned in studying this week/these weeks and how will you apply these in your future learning/future career? 2. If you had to explain what you learned to another person/student, what topics do you need to improve your understanding of so you can explain those topics properly? How will you do this? 3. How does this new knowledge fit in with your existing knowledge and how will you use it in your future learning/career? Part 3. Evidence of Learning There are no specific questions to answer for this section. Instead, this section acts like a journal where you gather the evidence of your learning. You can include any elements are relevant to your learning, however if you are aiming for a higher grade this section would naturally reflect more in-depth activities, even going beyond unit content (for HDs). Keep in mind that you are evidencing your learning, so make sure you include a brief discussion/summary where relevant to explain where/what you have learned. Your learning also isn’t restricted to yourself, e.g., you will also learn helping other students understand content. Examples may include: • Notes/summaries you have taken while reviewing the content online or while completing the labs. • Links to web sites / videos you have reviewed to further develop your understanding. Include a brief summary of why this site/video is useful and what you learned from it. If you find something particularly useful, make sure you post it in the forums for others to learn from also! Continued over page  • Discussion postings you’ve made asking questions or providing answers. Include a brief summary of what you learned from the answers you received, why you were able to provide a good answer, or what you learned in contributing to the discussion. • Discussions you’ve had with other students, staff, colleagues, and so on. Include a brief summary of what was discussed and the outcome of the discussions, e.g., did you do additional work after this discussion or did you work with others to solve a problem you discovered? • Experiments you’ve conducted, either as part of the labs in the unit or your own experimentation. What work did you complete and what did you learn? • If you are aiming for a higher grade, your learning would also include preparation for higher tasks, so you can include some notes here as part of that. Your notes here could include a plan of what work you need to do or even a (partial) draft of your answer.
Answered 2 days AfterAug 17, 2022Deakin University

Answer To: Objectives In this task you will demonstrate the work that you have completed and the understanding...

Ashutosh answered on Aug 19 2022
68 Votes
SIT716 Computer Networks and Security
Pass Task 4.1P
Week 4: Transport Layer
Part 1. Specific Questions.
a. Snapshot of second
segment of handshake (with SYN and ACK flag set)
b. Sequence Number – 3547187487 and Acknowledgement Number – 2981484447.
To guard against attacks like IP address spoofing and session hijacking, the Initial Sequence Number (ISN) used in TCP/IP sessions should be as random as feasible.
2. Here are below mechanism to make UDP more reliable for use in application.
· Assign a sequence number to messages you receive in acknowledgment.
· After a retransmission time has passed, resend unacknowledged communications.
· Find and eliminate duplicate packets.
· Take care of looping, overflowing sequence numbers.
This has influenced the design of my architecture, which now includes reliable message headers with sequences and timestamps, acknowledge messages that replicate a received sequence and timestamp, a system for tracking appropriate retransmission times based on address.
Part 2. Reflection Questions.
Critical thinking, unconventional thinking, and experimentation are crucial lessons learned.
To achieve something remarkable, you must experiment and occasionally go outside the prescribed limits. Similar to how we attempt to make UDP reliable, which isn't...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here