Evaluate protocols intended to solve complex problems

Assignment Help Python Programming
Reference no: EM133023560

7COM1076 Wireless Mobile and Multimedia Networking

Learning Outcome 1: have a knowledge and understanding of the complex problems and issues arising when mobility occurs in networks.
Learning Outcome 2: have a knowledge and deep understanding of the complex problems and issues arising when network applications have different quality of service requirements.
Learning Outcome 3: be able to discuss and critically evaluate protocols intended to solve problems or address new applications that arise in mobile networking.
Learning Outcome 4: be able to articulate and critically evaluate protocols intended to solve complex problems or address new applications that arise in multimedia networking.

TASK 1

Write a python script to emulate the following environment. Completion of this task will require the knowledge and understanding of the lab material and will require extra knowledge that can be obtained through self-study and research. The topology should be as the following illustration.

1139_figure.jpg

Figure 1: Topology

The illustrated topology in Figure 1 consists of 6 access points and 4 stations. The stations can represent a smart hand-held device which can vary from to a laptop, UE or to any WiFi compatible device. The topology above should be pushed towards the Mininet API using a python script with the following information and criteria.

Please adhere to the mentioned settings and configurations and deviating from the given settings may reduce the full marks given.

TASK 2
Create a new file from the existing python script, rename this to highlight T2.

429_figure1.jpg


Experiment:
1. Create a UDP connection between the assigned server and the assigned client using the given port_number. The UDP connection must transmit data for 600s.
2. Collect Jitter and Packet loss from the UDP transfer.

TASK 3
Write a python script to illustrate the following topology with SDN Controller (ONOS) available to you. The controlle IP address is 127.0.0.1. Completion of this task will require the knowledge and understanding of the lab material an will require extra knowledge through self-study and research. The topology should be as the following illustration.

400_figure2.jpg

 

The links between hosts and switches have the following modifications and information.

Experiment:
1. Create a TCP connection between the Server and the assigned client using the given port_number.
The TCP connection must transmit data for 1024MB.
2. Collect TCP traffic from Wireshark.
a. Collect TCP Packets
b. Collect TCP Flagged Packets
c. Calculate TCP Success Rate (Provide evidence of TCP packets and TCP Flagged Packets)
3. Create a Multicasting Video Stream using the given video between the assigned two clients and the Server
a. Produce the UDP throughput graph

Attachment:- Wireless Mobile and Multimedia Networking.rar

Reference no: EM133023560

Questions Cloud

What technology do you think will be most relevant : What Technology do you think will be most relevant for the future of your industry?
Business plan for a fictitious safari tour business : Established a business plan for a fictitious Safari Tour Business. The business plan is a tool that helps staff efficiently plan, organize, evaluate, and implem
Categorise key stakeholders in terms of primary : Identify and categorise your key stakeholders in terms of primary and secondary, as well as social and non-social stakeholders.
Write summary of the interview with the hr managers : Write summary of the interview with the HR Managers regarding their recruitment procedures, and the selection process in their company
Evaluate protocols intended to solve complex problems : Critically evaluate protocols intended to solve complex problems or address new applications that arise in multimedia networking
Write a brief introduction to uber and careem : Evaluating the sources of information and services available to customers through delivery companies in Jeddah An applied comparative study between Careem
Advantage of segregating extraordinary items : 1. Profits might be compared to sales, assets, or stockholders' equity. Why might all three bases be used? Will trends in these ratios always move in the same d
Product life cycle concept in marketing : Explain the importance of the product life cycle concept in marketing. Name and explain each of its stages.
Importance of corporate social responsibility : Discuss on the growth of importance of Corporate social responsibility for today's organizations.

Reviews

Write a Review

Python Programming Questions & Answers

  Write a python program to implement the diff command

Without using the system() function to call any bash commands, write a python program that will implement a simple version of the diff command.

  Write a program for checking a circle

Write a program for checking a circle program must either print "is a circle: YES" or "is a circle: NO", appropriately.

  Prepare a python program

Prepare a Python program which evaluates how many stuck numbers there are in a range of integers. The range will be input as two command-line arguments.

  Python atm program to enter account number

Write a simple Python ATM program. Ask user to enter their account number, and print their initail balance. (Just make one up). Ask them if they wish to make deposit or withdrawal.

  Python function to calculate two roots

Write a Python function main() to calculate two roots. You must input a,b and c from keyboard, and then print two roots. Suppose the discriminant D= b2-4ac is positive.

  Design program that asks user to enter amount in python

IN Python Design a program that asks the user to enter the amount that he or she has budget in a month. A loop should then prompt the user to enter his or her expenses for the month.

  Write python program which imports three dictionaries

Write a Python program called hours.py which imports three dictionaries, and uses the data in them to calculate how many hours each person has spent in the lab.

  Write python program to create factors of numbers

Write down a python program which takes two numbers and creates the factors of both numbers and displays the greatest common factor.

  Email spam filter

Analyze the emails and predict whether the mail is a spam or not a spam - Create a training file and copy the text of several mails and spams in to it And create a test set identical to the training set but with different examples.

  Improve the readability and structural design of the code

Improve the readability and structural design of the code by improving the function names, variables, and loops, as well as whitespace. Move functions close to related functions or blocks of code related to your organised code.

  Create a simple and responsive gui

Please use primarily PHP or Python to solve the exercise and create a simple and responsive GUI, using HTML, CSS and JavaScript.Do not use a database.

  The program is to print the time

The program is to print the time in seconds that the iterative version takes, the time in seconds that the recursive version takes, and the difference between the times.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd