Assignment attached.
CSG1105 Assignment 1 221 1 Edith Cowan University School of Science CSG1105 Applied Communications - Assignment 1 Marks: Worth 30% of the total unit marks Due Date: Refer to Canvas Unit Schedule Objectives This assessment assesses your ability to demonstrate concepts of networks, protocols, and services including the following criteria: • Evaluation and analysis of communication protocols including HTTP, HTTPS, TCP/IP and IMAP You will be required to learn how to use Wireshark (protocol analyser), procedures to generate traffic, and capture for analysis and evaluation. Learning Outcomes On completion of this assignment students should be able to: • ULO 2: Analyse and evaluate network technologies and services using a layered approach and network standards. Preparation 1) This assignment requires students to produce a Panopto video based on task instructions below. This assignment requires video recording equipment such as a notebook equipped with a camera, as well as the software Panopto in Canvas (see instructions below). If required, you can borrow a laptop from the library. 2) You should be familiar with Panopto in Canvas for this assignment. It is recommended that you carefully follow the Panopto instructions when submitting your work. It is your responsibility to submit a video file correctly following the instructions. IMPORTANT: If you submit your video via the wrong option, it may delay the marking of your assessment and/or lead to late penalties. It is the responsibility of students to watch these video instructions and to follow them closely. You can edit your submission multiple times prior to the due date. 3) Practice recording a few times to keep within the time limit, and use the rubric as a guide, as it will be used for grading. Check here to learn how merge videos if necessary. Visit the Panopto for Students intranet site for more resources, and watch the video in the submission folder paying particular attention to the right tool for submission. Requirements Watch this video before submitting your assignment Provide a video demonstration using Wireshark as per the requirements. You will need to show footage of yourself completing each task, as well as footage of the yourself speaking to the camera about each task. Your video should cover the following tasks: This task criterion requires students to generate their own traffic for Wireshark (Do not to use the pre-captures available at the Wireshark or Internet websites). Use the lab instructions or search the Internet to find how to generate traffic for each topic. Task 1 HTTP/HTTPS Generate and capture your own HTTP and HTTPS traffic and examine the message fields. Explain the key fields and their meanings including sequences of messages exchanged between the server and its client. Contrast both protocols with similarities and differences. The following shows an example of how to generate HTTP traffic. Note that HTTPS traffic looks different from HTTP and requires security layer to be captured. https://askus2.ecu.edu.au/s/article/000002383 https://courses.ecu.edu.au/courses/8492/pages/panopto-how-to-submit-a-video-assignment https://support.panopto.com/s/article/How-to-Merge-Videos https://intranet.ecu.edu.au/learning/learning-technologies/panopto-lecture-capture/panopto-for-students https://ecu.ap.panopto.com/Panopto/Pages/Viewer.aspx?id=fee7a7f7-6af3-4785-b4d4-abf70017f10a CSG1105 Assignment 1 221 2 Edith Cowan University School of Science a) Clear the browser’s cache (click Ctrl+Shift+Delete keys at the same time). b) Find a site with HTTP. It may not be easy to find as many sites using HTTPS e.g. (http://scratchpads.eu/explore/sites-list). c) Open Wireshark and start capturing. d) Open your browser and access a HTTP site. e) Stop capturing the packets and close the browser. f) Find HTTP packets and complete the tasks. Task 2 TCP/IP Encapsulation Generate and capture your own IP traffic and packets and inspect TCP/IP model layers and fields. Analyse and explain encapsulation processes with TCP/IP layers and the header size of each layer and their payload sizes. Briefly explain how the decapsulation process is conducted. Task 3 IMAP Session There is a saved Wireshark capture (imap.cap) in Canvas of a client connecting to a non-secure IMAP (Internet Message Access Protocol) server, checking the contents of the INBOX folder and downloading an email message. Load the capture file into Wireshark and provide an explanation of the process of connecting to the mail server and retrieving the message. Capture file source: SampleCaptures (wireshark.org) Submission Instructions 1) Submit a single video file using Panopto. Only videos submitted via the Panopto Student Video Submission will be marked. 2) Attach Wireshark files captured and used in your video. Penalties will be applied if captures are not supplied. 3) Upload the video file to the Panopto student submission link within the Canvas assignments section. Ensure to follow the Panopto student submission steps carefully for successful and timely submission. 4) The video needs to encompass the student’s voice and face above the shoulders. If students have specific issues with the latter requirement, please contact the unit coordinator to discuss this requirement. The student must also hold their student card up close to the camera (so it is easily viewable to the marker) at the beginning of the recording to verify their identity. 5) Do not use still images or screenshots for demonstration. Mouse movement should be shown in the demonstration using Wireshark. 6) Video length must be 10 minutes or less. No content beyond 10 minutes will be marked. 7) Watch the video prior to uploading to verify satisfactory audio and video quality. If there are any points which are unclear, ensure you contact your lecturer prior to the assignment due date. http://scratchpads.eu/explore/sites-list https://wiki.wireshark.org/SampleCaptures#sample-captures CSG1105 Assignment 1 221 4 Edith Cowan University School of Science Rubric (Total 30 marks) Criteria Excellent Very Good Good Fair Poor 9-10 7-8 5-6 3-4 0-2 HTTP/HTTPS Excellent protocol evaluation and analysis, demonstrating a very strong knowledge of communication protocols. Excellent analysis provided. Very good protocol evaluation and analysis, demonstrating a strong working knowledge of communication protocols. Key principles of protocols have been provided with appropriate protocol analysis Good protocol evaluation and analysis, demonstrating a sound working knowledge of communication protocols. Key principles of protocols have been provided with some protocol analysis A basic analysis of protocol and analysis, demonstrating a passable knowledge of communication protocols, with several errors identified. Little or no protocol and analysis with a largely incomplete demonstration of communication protocols and a significant number of errors. TCP/IP Encapsulation Excellent protocol explanation and analysis, demonstrating a strong knowledge of communication protocols with excellent demonstration meeting the requirements Very good protocol explanation and analysis, demonstrating a solid knowledge of communication protocols, with a few errors identified. Encapsulation and decapsulation processes have been provided with very good demonstration. Good protocol explanation and analysis, demonstrating a working knowledge of communication protocols with several errors identified. Encapsulation process has been provided with good demonstration. A basic protocol explanation and analysis, demonstrating a passable knowledge of communication protocols, with several errors identified. Incomplete encapsulation process has been shown. Little or no protocol explanation or analysis with a largely incomplete demonstration of communication protocols and a significant number of errors. IMAP Excellent protocol evaluation and analysis, demonstrating a strong knowledge of communication protocols, with few if any errors identified. Very good protocol evaluation and analysis, demonstrating a solid knowledge of communication protocols, with a few errors identified. Good protocol evaluation and analysis, demonstrating a working knowledge of communication protocols with a number of errors identified. A basic evaluation of protocol and analysis, demonstrating a passable knowledge of communication protocols, with several errors identified. Little or no protocol and analysis with a largely incomplete demonstration of communication protocols and a significant number of errors.