- This assignment has three major aims:
- To help students gain good understanding of all ITECH1002/5002 theoretical and practical material
- To encourage students to use summaries to help prepare for invigilated assessments like theory tests, laboratory tests and examinations.
- To encourage students to conduct independent investigation into networking related topics.
- Engagement with this assignment should help students to prepare for the week 7 lab test the week 7 theory test and the end of semester examination.
- The assignment requires students to summarize the lecture material of topics 1-5
- The material covered in ITECH1002/5002 is practically based and as such students will benefit from putting their theoretical knowledge into practice. To this end all students are advised to make use of the lab computers to experiment with Linux and Windows 8.1.Keen students may also like to set up VirtualBox with associated virtual images so they have their own copy of the operating systems being studied. The Moodle site has instructions to assist students to set up VirtualBox in a similar way to lab machines.
- Submission requirements
- All submissions must be a single word or pdf document and must be submitted electronically viathe associated Moodle Assignment link.
- Submission deadline:
- This must be submitted to the Moodle by Thursday, 4:00PM week 6.
- See your course description for actual submission dates.
- Assessment value:
- This assignment is worth 10 marks (10% of ITECH1002/5002 assessment)
- Students may bring an unaltered printout of their submission to the week 7 lab test.
- Topic summary requirements
- Each topic summary should meet the following requirements:
- Each topic’s summary should be 2 A4 sides in length. The aim of this assignment is to condense the lecture material into a concise form that encapsulates the material without being too verbose. You could make good for instance use of tables, examples or diagrams to summarise the important aspects of the lecture material as you feel appropriate.
- Optionally students may add a short paragraph at the end of a topics summary that describes a related piece of information that you have discovered through experimentation or from books or the Internet while researching the topic. It could be technical, funny or of general interest.
- A wealth of information on all topics we cover is available on the Internet. For instance there is a multitude of Linux tutorials and YouTube videos that cover introductory Linux. Engaging with such material will have positive effects on your understanding of the course material.
- A primary aim of this assignment is to assist you to fully comprehend the lecture material we have covered over the semester, please try to keep that in mind when you are preparing the report.
- As with all academic reports the material you submit must be your own work and definitely not copied and pasted material from the lecture slides, notes pages or elsewhere.
- Topics covered
- The assignment covers the following areas:
- IP networking
- Number system
- File systems
Topic 1 : Introduction
The topic 1 summary should describe the main areas covered in the week 1 lecture, in particular your summary should cover the following area:
- Describe what virtualization is
- How virtualization solves many driver issues
- The differences between the Host operating system (OS) &the Guest OS
- You may like to look up virtualization on the Internet to discover the different virtualization packages available and other useful information about virtualization.
- Number Systems
- Describe the structure of the main number systems we investigated in the lecture/lab, in particular Decimal, Binary, Hexadecimal & Octal. In your discussion you should point out the main attributes of all number systems; that is the number systems base, valid digits, weighting of successive digits.
- Describe how to convert between the following number systems:
- Decimal to Binary
- Binary to octal and Binary to Hexadecimal
- Hexadecimal to Decimal
- IP Addressing
- Describe the two types of IP addressing discussed in lectures
- Discuss how they differ
- Discuss the main components (network/node) of an IP address
- Describe the relationship between CIDR notation and subnet masks
The summary you produce must be entirely your own work and written using your own sentence structure. This will ensure your work meets all plagiarism guidelines. Summarizing the ideas presented in the lecture material into your own language will also help you to consolidate deeper understanding of the material.
Topic 2 : Configuring IP in Windows & Linux
Complete a summary of the week’s lecture material as per the “Topic summary requirements”.
Make sure your summary fully describes the roles of an IP address, subnet mask, default gateway, DHCP servers and DNS servers.
You should also explain why IPv6 tunnels are required at this point in history and how the two types of IPv6 tunnels differ.
You should describe the infrastructure and operation of the world’s IPv4 DNS infrastructure highlighting why it is critical to the operation of the Internet.
Also summarise Public & private IP addresses and its relationship to NAT.
Topic 3 : Introducing Linux
Complete a summary of the week’s lecture material as per the guidelines on page 2 above.
Your summary should include tables or individual descriptions of all Linux commands discussed in the lecture and lab.
You should also ensure you have a good summary of how to use the chmod command in both octal and symbolic notation forms as this command has such widespread usage. Additionally you need to understand the effect each permission bit has on the associated linux file or directory to which it is applied.
Other important commands are ls, cd, pwd, ifconfig, route, cp, mv, rm, cat, su and touch. Also briefly summarize basic vim commands.
Topic 4 : File Systems
Complete a summary of the week’s lecture material as per the guidelines above.
You need to the define basic vocabulary used when referring to computer file systems.
Your summary need to highlight the significant differences in structure between the Linux file system and the file system in a Windows based machine.
You need to explain mounting as applied to Linux file systems explaining all the components of the mount and umount command.
You also need to describe with examples the difference between Absolute and Relative Linux file paths.You should also show how a file, or a group of files can be copied from one directory to any other directory using absolute or relative file references withcommand line utilities.
You should also not forget to describe how the wildcards * and ? are used in commands, the effect of dot “.” and double dot “..” notations in Linux commands. You should also briefly describe how regular expressions can be used as an alternative to the two wildcards mentioned above.
Topic 5 : Linux Internals
Complete a summary of the week’s lecture material as per the guidelines above.
Your summary should describe the functions of the SUID, SGID and Sticky bits and detail how each bit can be changed using the chmod command in symbolic and octal notations.
An important area to fully cover in your summary is the use of pipes, grep, varialbles and parameters in shell scripts.
After completing your summary of shell script concepts you should be able to use many of the shell scripting ideas proficiently. You may find that using examples and explaining them in your summary will help you understand and lead to better comprehension of the scripting.
Marks will be allocated as follows:
- Topic summaries (100% of marks)
Your summaries must be complete, that is cover all of the lecture material and be written in language that would allow a wide section of the population to comprehend.
Your summaries must be technically correct and not exceed the 2 A4 sides limit per topic.
High standards of presentation are expected.
- Referencing is not required in this report.
Suggestion for your consideration
Summaries can play a significant role to help some people understand conceptual material. If you feel you are one of those people you may find it beneficial to create your own summary of topics 6 – 10 as part of your study regime for the end of semester examination. You may also find it beneficial in other courses.