Assignment OverviewThis assignment will help you engage in the conversation that is research, enabling you to find relevantworks related to the topics. Research allows you to discover a greater understand of the topic, a wider pictureof the field of research around the topic and gain an understanding of broader field that researcherswork in.Your primary goal is to research one topic, that has been allocated to you. During your search for relevantpapers, reading each in turn will aid you to gain an understanding of the topic. This will help you to create areport exploring the issues in the allocated topic and discuss the differences between to two areas to becompared. You may identify the main keywords, defining each, then from your academic papers, comparethe concepts using arguments discussed in the papers.Provided below are URLs for three recommended search platforms that index a wide variety of academicresearch papers. You will also need to keep a list of references to the academic papers used – in an appropriatetool such as Endnote or Zotero – in an appropriately formatted bibliography. You will also need to providea basic literature review, presented as a table that lists all the academic papers in your bibliography,along with a number of columns listed below that help you indicate why these academic papers are relevantto the topic. Submit the references exported from your referencing management tool.Requirements• Demonstrate an understanding of Computer Networks• Demonstrate you are able to research relevant topics• Demonstrate you are able to articulate the algorithms and design choices usedTopic Aims• Introduce students to the fundamentals of the networked systems they use• Illustrate the relationship between operating systems and network management• Demonstrate the fundamentals of network security requirements• Provide students with a working knowledge of network configuration and management• Provide students with a good understanding of how networked systems work to facilitate the functionalityof computing technologies• Provide students with an opportunity to demonstrate an ability to design and implement network controland monitoring programsLearning outcomes• LO1: Understand computer network terminology and topologies, functions and architectures of computernetworks• LO3: Demonstrate an understanding of the various layers which make up networks and how they areused to form complex, reliable and secure communication mediums• LO4: Understand and be able to articulate the structure and function of the major types of networks incommon use• LO5: Understand aspects of the internet, including various associated protocols IP, UDP, TCP, IP addressing,header fields and the operation of servers / clients• LO6: Appreciate the real-time nature of networked devices and communications and demonstrate an understandingof current and emerging methods for secure information transferAvailable research topicsYou will be allocated one of the following topics;1. Compare and contrast traditional inter-data-center WAN network topologies with Software Defined Network(SDN) techniques, along with applicable network protocols in each use case2. Compare and contrast the host discovery protocols and applications for machines on fixed wired versusmesh/wireless networks3. Distributed computing for Internet service delivery models; explore protocols and applications to increaseuptime, redundancy and/or increased user accessibility4. Compare and contrast the use of routing protocols on fixed wired versus mesh wireless networks5. Real Time versus Delay Tolerant Networks (DTN); explore protocols, applications for reliable transmissionof data over geographically sparse unreliable networks6. Survey and compare proposed optimisations for the Transmission Control Protocol (TCP), and discusstheir relative strengths and weaknesses and/or applicability to different use-cases.7. Survey and compare differing methods for IP traffic optimisation.8. Research and discusses challenges for Software Defined Networking.9. Survey and compare various IoT network architectures, discussing their respective strengths and weaknesses.10.Research and compare various solutions to the hidden sender problem in wireless networks.11.What are the advantages and disadvantages of Cross Layer Design for computer networks? How canthe disadvantages be mitigated?12.What are the challenges to peer discovery when networks use Network Address Translation, and whatare some current and proposed solutions to these problems?13.What are some challenges and potential solutions to maximising throughput and/or minimising latencyon 5G cellular networks?14.Compare and contrast various ad-hoc wireless routing protocols and their respective strengths andweaknesses.15.Research and discuss the problem and potential solutions for security in ad-hoc routing protocols.