This Network Systems and Security coursework requires students to design, implement and critically evaluate a series of practical network-emulation environments covering wireless Ad Hoc networking, cloud services and Software Defined Networking (SDN). The project combines Python-based network configuration with practical connectivity testing, cloud deployment, controller-based networking and theoretical evaluation of contemporary network-security technologies. The first task involves designing an Ad Hoc wireless network representing an emergency-response scenario. Students configure at least three wireless stations using Mininet-WiFi, assign appropriate network parameters and demonstrate connectivity through ICMP communication. The task requires discussion of the design and implementation together with the Python script used to configure the emulated environment. 7COM1076+ref+def+CW+2025+26+ The second task focuses on cloud-service emulation. Students develop a simple static website, deploy it through Render.com and GitHub, and access the hosted service from a Mininet-emulated network. Required evidence includes the Python implementation, cloud configuration screenshots, commands used to provide internet connectivity, webpage access through an xterm environment and the associated HTML code. 7COM1076+ref+def+CW+2025+26+ The third practical component examines Software Defined Networking using the ONOS controller. Students construct an emulated topology containing hosts, servers and programmable switches, demonstrate complete ICMP connectivity and perform a TCP transmission lasting 600 seconds. Evidence must include the network-emulation script, ONOS graphical interface and connectivity results. 7COM1076+ref+def+CW+2025+26+ The final analytical section critically evaluates whether Software Defined Networking and Network Functions Virtualisation (NFV) complement one another and examines security algorithms used within cloud computing. Students compare two selected cryptographic approaches, evaluating their respective advantages and disadvantages. 7COM1076+ref+def+CW+2025+26+ Overall, the coursework integrates network modelling, wireless networking, cloud deployment, SDN control, Python scripting, connectivity testing and security analysis. The marking scheme gives substantial weight to system modelling, cloud and SDN implementation, ICMP/TCP functionality, technical analysis and overall report quality. 7COM1076+ref+def+CW+2025+26+
Network Systems · Network Security · Ad Hoc Networking · Wireless Networks · Mininet-WiFi · Mininet · IPv6 · ICMP · Cloud Computing · Cloud Service Emulation · Render.com · GitHub
Megaminds has supported academic requirements in computer networks / network security / cloud and software defined networking, network systems and security and related disciplines.