1 of 4 D e p ar tm e n t o f C o m p u te r Sc ie n ce TABLE OF CONTENTS Main Objective of the assessment...

1 answer below »
CS2005-AssessmentBrief_Task1.2019-20(2).pdf


1 of 4 D e p ar tm e n t o f C o m p u te r Sc ie n ce TABLE OF CONTENTS Main Objective of the assessment ........................................................................................................................ 1 Description of the Assessment .............................................................................................................................. 1 Learning Outcomes and Marking Criteria ............................................................................................................. 3 Format of the Assessment .................................................................................................................................... 3 Submission Instructions ........................................................................................................................................ 4 Avoiding Plagiarism ............................................................................................................................................... 4 Late Coursework ................................................................................................................................................... 4 Assessment Title Networks and Operating Systems Task 1 Module Leader Dr. Anastasia Anagnostou Distribution Date 19/11/2019 Submission Deadline 14/02/2020 Feedback by 06/03/2020 Contribution to overall module assessment 25% Indicative student time working on assessment 40 Hours Word or Page Limit (if applicable) 3000 Words (suggested) Assessment Type (individual or group) Individual MAIN OBJECTIVE OF THE ASSESSMENT The main objectives of this assessment are to (a) demonstrate that you have learnt the fundamental issues of networks and operating systems in the tutorials, (b) able to set up and test a simple network in support of this, and (c) be able to troubleshoot problems with distributed systems. These objectives satisfy the following learning outcomes of the module as re-stated below: LO1: Demonstrate understanding of the fundamental issues of networking and operating system technology. LO2: Set up and test a simple network. LO3: Assess requirements and problems that arise when a distributed system is designed and implemented. Note that LO4 will be assessed in the exam. DESCRIPTION OF THE ASSESSMENT This document gives details about the single assignment (Task 1) of CS2005 Networks and Operating Systems. Read carefully the following scenario then follow the instructions given at the end of the scenario. Scenario and Instructions for Completing the Task You are a freelance mobile app developer and you use an online marketplace, the fictional O5AppShop Platform, for managing the distribution of your apps. O5AppShop provides access to user and admin profiles. In the user profile users can buy an app. In the admin profile you can review your account. O5AppShop does not charge you for hosting your apps but keeps a percentage of each purchase. You were very satisfied with their services until recently when O5AppShop underwent a major update. After testing the transactions in your account you discovered that it does not function correctly. You contacted O5AppShop’s support but they insist that their platform works perfectly and the problem lies with the network connection. You therefore CS2005 Networks and Operating Systems Assessment/Coursework for 2019/20 2 of 4 D e p ar tm e n t o f C o m p u te r Sc ie n ce requested a clone of their client / server application before and after the update in order to test it in your test network. You need to prove to them that it is their update and not your network that is the problem! Approach You must accomplish the following tasks: 1. Set up a test network 2. Document the protocol for O5Client and O5Server 3. Document the protocol for O5ClientNew and O5ServerNew and identify any problems 4. Write a short report to the O5AppShop managers to convince them that there are indeed problems with their updated software and that need to be fixed. These are described below: 1. Set up a test network Set up the following network topology. This includes two subnets that communicate via a router. Configure the subnet IP addresses as in the figure below. The hosts’ IP addresses will be dynamically allocated by the DHCP server. Demonstrate that your network is working correctly. Do this by using ifconfig, netstat, ping, tracepath and Wireshark as indicated in the ICMP tutorial. In your report show the outputs of all five (using screenshots) and write a short description that clearly describes how each of these in combination show that your network is correctly working1. You must demonstrate that you can identify the IP addresses of the source and destination hosts and that you can send and receive packets between the hosts. 2. Document the protocol for O5Client and O5Server2 Get a copy of O5Client and O5Server from BBL. Run the client and the server as you have done in the Distributed Systems tutorial. Using Wireshark, systematically capture the protocol for all the transactions. Describe these in your report using a protocol table. 3. Document the protocol for O5ClientNew and O5ServerNew2 and identify any problems Get a copy of O5ClientNew and O5ServerNew from BBL. Run the client and the server as you have done in the Distributed Systems tutorial. Using wireshark, systematically capture the protocol for all the transactions. Describe these in your report using a protocol table as well as any problem that you have identified. 1 If the routes between the two hosts do not exist in the routing tables of the hosts, add them as in the ICMP tutorial. 2 Note that you have to capture the messages exchanged via the network (i.e. the packets payload) not the messages that are displayed on the user interface. 3 of 4
Answered Same DayFeb 19, 2021CS2005

Answer To: 1 of 4 D e p ar tm e n t o f C o m p u te r Sc ie n ce TABLE OF CONTENTS Main Objective of the...

Amit answered on Feb 25 2021
157 Votes
Department of Computer Science
CS2005 Networks & Operating Systems Task 1
Academic Year 2019-20


Table of Contents
1. Introduction    3
2. Test Network Documentation    3
3. O5Client and O5Server Documentation    10
4. O5ClientNew and O5ServerNew Documentation    11
5. Report to the O5AppShop Management    13
6. Conclusions    15
7. References    16
1. Introduction
The opera
ting system and networking are core elements and act as the base foundation of computer systems. The basic problems with implemented technology on operating systems and processing on networks are mainly identified in current scenario. The simple network to understand the communication and other issues is being developed and tested with different commands in my presented report. The issues with implementation of distributed systems on network are also identified and recommendations for resolving them are also provided. The packet tracer based network is developed for the presented scenario in assignment. The IP addressing with DHCP is performed and identification of possible issues with tracepath, ping, netstat, and ifconfig is done. The monitoring of this network on wireshark is also performed with ICMP module. The obtained screen shots of all these command execution and monitoring with wireshark are included in this report.
Based on the analysis and results provided by execution of these different commands, the possible issues for O5 App shop are identified. The documentation of testing network, O5server / O5client, o5clientnew/ O5servernew is also done in presented report. The report for manager of O5Appshop is also included. The manager can review the report and can identify the issues in functionality of financial transaction related to any new or existing application purchase by the client. This will help O5AppShop to manage all financial transaction as well as other possible issues which are creating loss to reputation of this online shop. The manager can take required steps for improvement and resolving the identified issues in network and functionality of OS. The clone testing for both client and server will help inn easy identification of issues. The protocols maintaining the communication can also be tested for recovering the network issues. On recommendations of this report, the required changes in network of O5Appshop can be done.
2. Test Network Documentation
The provided network topology with two subnets and routers is implemented on Packet tracer. It is commonly used simulator for developing logical network for educational purpose. The commands like tracepath, ping, netstat, and ifconfig can easily be executed on this logical network for identification of possible networking issues. The screen shot of developed topology on this simulator as per required subnets and routers is presented underneath:
This developed network is not working correctly. As this network is providing direct connections from routers to end nodes, thus, the provided issue is occurring for the freelancer as mentioned in provided scenario. Thus, some corrections are required in network. The switches are mainly placed for making this network in working stage. The corrected network for the same scenario with added switches is presented underneath:
Now, this network is working, so, we can test the commands for checking the issues. The screen shot of ipconfig for PC0 is presented underneath:
The screen shot of ipconfig for PC1 is presented underneath:
Both the screen shots clearly show that the DHCP based IP allocation is working perfectly. Now, the screen shot of netstat is presented underneath:
Now, the screen shot of PING is presented underneath:
Similarly the screen shot of PC0 for execution of PING command is presented below:
Now the tracert command is executed for a simple host or address and obtained results are provided underneath:
Now, wireshark is executed for the same network connection verifications, so, wireshark showing source and destination is presented below:
The ping connectivity based on ICMP captured on...
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here