Reference no: EM133008015
SIT202 Secure Networking
Task 1P: Lesson Review
At the completion of Physical Layer and Connection Layer Module, you are required to fill a lesson review to tell us what you have learnt and how you have learnt it by providing evidence of your learning. Your tutor will then review your submission and will give you feedback. If your submission is incomplete, then your tutor will ask you to include missing parts. You tutor may ask follow-up questions, either to clarify something, or to double check your understanding of certain concepts.
The lesson review must contain three parts:
1. Module Summary
Please provide an overview of what you have learnt in Physical Layer and Connection Module. Throughout the activities and resources on the unit site, you will find prompts that help you fill this part. More specifically, you need to answer the following questions:
- Summarising the content
To make it easier to summarise the content of the module, you can break down these questions by learning objective, or by activity, as is suggested on the unit site and in the activity sheet.
- Summarise the main points in this module. Make sure that you include references to the learning objectives.
- How is this useful?
- Reflecting on the content
Provide a reflection by answering the following questions:
- What is the most important thing you learnt in this module?
- How does this relate to what you already know?
- Why do you think your course team wants you to learn the content of this module?
2. Evidence of Learning
Provide evidence of your work on this module. This can contain notes that you took, activities and analyses you have done in the active classes rated to this module, and any other work that you produced. You can take screenshots of your analyses and simulations and include in here. If you have developed an application/ program (for example using Python), then please also provide the code along with the submission labelling the code. If you used external resources in your learning, please include links to them. Please also make sure to include short comments together with your evidence. You can,
• Provide references to activities that you have done to highlight your learning on the key learning objectives of this module and active class. Make sure that you provide evidence for the all the activities you have done in the relevant Active Classes.
• Provide references to any specific content that you found difficult, how you overcame these difficulties, and what you learnt from them.
• Include questions where you made mistakes and comment what you learnt from those mistakes, or how you overcame them.
1. Evidence of self-assessment, with a sufficient score.
Please include evidence that you reached the minimum required score at the self-assessment. On the results page of the self-assessment, you can use print/ save page as pdf option in your browser to save the results into a pdf file. You can then upload this file as your evidence.
Task 6.2C
As you are targeting above the pass grade, you will be expected to gain deeper understanding of the topics we cover in this unit, going above and beyond in your learning journey. For this credit task, you will be developing a DNS server using Python.
Task Requirement
Present evidence that you have been able to develop the DNS server according to the instructions provided. You need to submit your summary and reflections on your learning & evidence to OnTrack.
Task Instruction
For this task, you will build a DNS server using Python. Your DNS server must have the following features and functionality.
• As we have learnt in Module 2, DNS uses UDP as the transport layer protocol.
• Uses the query and response messages.
• Capable of supporting two types of resource records, A and CNAME.
• Capable of supporting Hostname-to-IP-address translation and host aliasing.
• The server must display a message on the terminal when it is started to indicate it is running.
You must also build a client program to test the DNS server. The client program must be able to provide the hostname /alias name in the terminal and send a DNS query to the server. The client process must display the response received from the server in the terminal. Client program should also prompt the user to check whether the user would like to continue with another DNS query or not.
Task 5.2D
As you are targeting above the pass grade, you will be expected to gain deeper understanding of the topics we cover in this unit, going above and beyond in your learning journey. For this distinction task, you will be expected to demonstrate your deeper understanding of six core modules (except Module 1) that you complete in this unit. In your credit task, Task 4.2C, you demonstrate your deeper understanding of topics we cover in three core modules. In this task, you can include what you have included in Task 4.2. In addition, you will be expected to demonstrate your deeper understanding of the rest of the core modules you complete in the unit. Altogether, in this task, you will be expected to demonstrate your deeper understanding of six core modules (except Module 1).
Task Requirement
Present evidence that you have been able to gain deeper understanding of the content you complete in six core modules of the unit along with a summary and a reflection that indicate how you have demonstrated deeper understanding of the chosen modules.
You need to submit your summary, reflections, and evidence to OnTrack.
Task Instruction
For this task, we want you to demonstrate that you have been able to use what you have learnt in the unit to extend your knowledge on the chosen topics. You can go above and beyond in completing more activities in addition to what you have completed in module exercises and active classes relevant to each module. In this task, you need to provide a summary, reflection, and evidence on your deeper understanding of the topics. The evidence can contain the additional activities and analyses you have done, and any other work that you produced. You can take screenshots of your analyses and simulations and include in here. If you have developed an application/ program (for example using Python), then please also provide the code along with the submission labelling the code. Please make sure to include a separate summary, reflection, and evidence for each module that you include in this task.
We provide hints for above and beyond tasks that you can complete in some activity sheets (designed for weekly active class). The following list shows two sample above and beyond tasks that you can complete for Module 2.
Module 2:
• Analysing TLS
o Open your web browser and clear the browser's cache. Open the Wireshark packet sniffer and start the packet capture
o Enter a URL with HTTPS in your browser.
o Stop packet capture and you can start analysing the packets. Explain the operation and handshake process of TLS using the screen captures of Wireshark.
o You need to clearly identify the message sequence and protocols used (including transport layer protocols) before your browser sends the first HTTP GET message to the relevant web server.
o Can you analyse HTTPS in Wireshark? Explain your answer. If yes, provide evidence on how we can do that. If not, is there any alternative method we could use to analyse HTTPS?
• E-mails (another popular application)
o What is the principal application layer protocol used in e-mails?
o What is the underlaying architecture and transport layer protocol used in e- mail application layer protocol?
o Can you list down the basic steps involve in sending an e-mail from user A to B?
1. Evidence that you went above and beyond in deepening your understanding of the topic covered in the module
2. Your summary and reflection that indicate how you have demonstrated deeper understanding of the topic covered in the module.
Task - Above and Beyond
As you are targeting above the pass grade, you will be expected to gain deeper understanding of the topics we cover in this unit, going above and beyond in your learning journey. For this credit task, you will be expected to demonstrate your deeper understanding of three modules (except Module 1) that you complete in this unit.
Task Requirement
Present evidence that you have been able to gain deeper understanding of the content we cover in three modules of the unit along with a summary and a reflection that indicate how you have demonstrated deeper understanding of the chosen modules.
You need to submit your summary, reflections & evidence to OnTrack.
Task Instruction
For this task, we want you to demonstrate that you have been able to use what you have learnt in the unit to extend your knowledge on the chosen topics. You can go above and beyond in completing more activities in addition to what you have completed in module exercises and active classes relevant to each module. In this task, you need to provide a summary, reflection, and evidence on your deeper understanding of the topics. The evidence can contain the additional activities and analyses you have done, and any other work that you produced. You can take screenshots of your analyses and simulations and include in here. If you have developed an application/ program (for example using Python), then please also provide the code along with the submission labelling the code. Please make sure to include a separate summary, reflection, and evidence for each module that you include in this task.
We provide hints for above and beyond tasks that you can complete in some activity sheets (designed for weekly active class). The following list shows two sample above and beyond tasks that you can complete for Module 2.
Module 2:
• Analysing TLS
o Open your web browser and clear the browser's cache. Open the Wireshark packet sniffer and start the packet capture
o Enter a URL with HTTPS in your browser.
o Stop packet capture and you can start analysing the packets. Explain the operation and handshake process of TLS using the screen captures of Wireshark.
o You need to clearly identify the message sequence and protocols used (including transport layer protocols) before your browser sends the first HTTP GET message to the relevant web server.
o Can you analyse HTTPS in Wireshark? Explain your answer. If yes, provide evidence on how we can do that. If not, is there any alternative method we could use to analyse HTTPS?
• E-mails (another popular application)
o What is the principal application layer protocol used in e-mails?
o What is the underlaying architecture and transport layer protocol used in e- mail application layer protocol?
o Can you list down the basic steps involve in sending an e-mail from user A to B?
Task: Lesson Review
At the completion of Network Layer-Control Plane Module, you are required to fill a lesson review to tell us what you have learnt and how you have learnt it by providing evidence of your learning. Your tutor will then review your submission and will give you feedback. If your submission is incomplete, then your tutor will ask you to include missing parts. You tutor may ask follow-up questions, either to clarify something, or to double check your understanding of certain concepts.
The lesson review must contain three parts:
1. Module Summary
Please provide an overview of what you have learnt in Network Layer-Control Plane Module. Throughout the activities and resources on the unit site, you will find prompts that help you fill this part. More specifically, you need to answer the following questions:
• Summarising the content
To make it easier to summarise the content of the module, you can break down these questions by learning objective, or by activity, as is suggested on the unit site and in the activity sheet.
- Summarise the main points in this module. Make sure that you include references to the learning objectives.
- How is this useful?
• Reflecting on the content
Provide a reflection by answering the following questions:
- What is the most important thing you learnt in this module?
- How does this relate to what you already know?
- Why do you think your course team wants you to learn the content of this module?
2. Evidence of Learning
Provide evidence of your work on this module. This can contain notes that you took, activities and analyses you have done in the active classes rated to this module, and any other work that you produced. You can take screenshots of your analyses and simulations and include in here. If you have developed an application/ program (for example using Python), then please also provide the code along with the submission labelling the code. If you used external resources in your learning, please include links to them. Please also make sure to include short comments together with your evidence. You can,
• Provide references to activities that you have done to highlight your learning on the key learning objectives of this module and active class. Make sure that you provide evidence for the all the activities you have done in the relevant Active Classes.
• Provide references to any specific content that you found difficult, how you overcame these difficulties, and what you learnt from them.
• Include questions where you made mistakes and comment what you learnt from those mistakes, or how you overcame them.
1. Evidence of self-assessment, with a sufficient score (at least 90%).
Please include evidence that you reached the minimum required score at the self-assessment. On the results page of the self-assessment, you can use print/ save page as pdf option in your browser to save the results into a pdf file. You can then upload this file as your evidence.
Task Requirement
You need to conduct research on the given topics and produce a research report. You need to submit the research report to OnTrack. External sources should be appropriately cited and referenced with the IEEE Referencing Style
The report should have at least 1500 words.
Task Instruction
In SIT202, you learn the fundamentals of computer networking. However, computer network is a vast topic, and it rapidly grows in every single day. Having a good understanding of basics of computer networks, now you are ready to explore the pinnacles and trenches of the world of computer networks. For this task, you are required to prepare a research report on three of the emerging and evolving topics of computer networks. These three topics are,
- Software Define Networking (SDN)
- Internet of Things (IoT)
- Network Security
The report is open-ended and flexible. You are required to do research on the above mentioned three topics introducing the technologies that enable those trends and including your thoughts and reflections on these topics. You can also use a range of diagrams, graphs, and tables in your report to illustrate the impact of these technologies on the future computer networking.
You could use the following questions (but not limited to), as a guide to prepare the report for each topic. Please note that some questions are only relevant for a subset of topics.
- What is the topic (provide an introduction)?
- How this technology/topic differ from the existing mechanisms in the computer networks?
- Why has this topic become popular recently/ what is the motivation behind it?
- What are the key technologies/ concept (hardware, software, architecture, different types of attacks, etc.) involved in this topic?
- What are the applications?
- How does this trend change the computer networking landscape?
- What are the changes required for the current networking paradigm to support the trend?
- What are the benefits this technology brings into computer networks and end users (consumers)?
- What are the drawbacks of the trend?
- Do you think your friends and family are interested in this topic? How can you make them aware of these new technologies in computer networking?
Task
At the completion of Data-Link Layer Module, you are required to fill a lesson review to tell us what you have learnt and how you have learnt it by providing evidence of your learning. Your tutor will then review your submission and will give you feedback. If your submission is incomplete, then your tutor will ask you to include missing parts. You tutor may ask follow-up questions, either to clarify something, or to double check your understanding of certain concepts.
The lesson review must contain three parts:
1. Module Summary
Please provide an overview of what you have learnt in Data-Link Layer Module. Throughout the activities and resources on the unit site, you will find prompts that help you fill this part. More specifically, you need to answer the following questions:
- Summarising the content
To make it easier to summarise the content of the module, you can break down these questions by learning objective, or by activity, as is suggested on the unit site and in the activity sheet.
- Summarise the main points in this module. Make sure that you include references to the learning objectives.
- How is this useful?
- Reflecting on the content
Provide a reflection by answering the following questions:
- What is the most important thing you learnt in this module?
- How does this relate to what you already know?
- Why do you think your course team wants you to learn the content of this module?
2. Evidence of Learning
Provide evidence of your work on this module. This can contain notes that you took, activities and analyses you have done in the active classes rated to this module, and any other work that you produced. You can take screenshots of your analyses and simulations and include in here. If you have developed an application/ program (for example using Python), then please also provide the code along with the submission labelling the code. If you used external resources in your learning, please include links to them. Please also make sure to include short comments together with your evidence. You can,
• Provide references to activities that you have done to highlight your learning on the key learning objectives of this module and active class. Make sure that you provide evidence for the all the activities you have done in the relevant Active Classes.
• Provide references to any specific content that you found difficult, how you overcame these difficulties, and what you learnt from them.
• Include questions where you made mistakes and comment what you learnt from those mistakes, or how you overcame them.
1. Evidence of self-assessment, with a sufficient score (at least 90%).
Please include evidence that you reached the minimum required score at the self-assessment. On the results page of the self-assessment, you can use print/ save page as pdf option in your browser to save the results into a pdf file. You can then upload this file as your evidence.
Attachment:- Review.rar
Attachment:- Secure Networking.rar