COSC5328 Computer Networks :TCP Adaptive Retransmission Mechanism

$20 Bonus + 25% OFF

Securing Higher Grades Costing Your Pocket?
Book Your Assignment at The Lowest Price
Now!

Students Who Viewed This Also Studied

COSC 5328 Computer Networks

Questions:

  1. You are hired to design a reliable byte-stream protocol that uses a sliding window (like TCP). This protocol will run over a 1-Gbps network. The RTT of the network is 140 ms, and the maximum segment lifetime is 60 seconds. How many bits would you include in the Advertised Window and Sequence Num fields of your protocol header?
  2. Suppose, in TCP’s adaptive retransmission mechanism, that Estimated RTT is 90 at some point and subsequent measured RTTs are all 200. How long does it take before the TimeOut value, as calculated by the Jacobson/Karels algorithm, falls below 300? Assume initial Deviation value of 50; use α = μ= 1/8 and β=4.

         Ans: after ___ iterations, the RTO will fall below 300.

        Write a program to solve this problem. You can use Java, Python, Matlab, C, or C++. Upload your code file separately.

  1. For question 2, 1) generate a plot showing how RTO changes over time. Use X-axis to represent the number of iterations (from 1 to 70) and Y-axis as the value of RTO. From the plot, we can tell that the RTO will eventually converge to ___. 2) If μ is set to 1/4, plot a new figure. Obviously, the adaptive speed of RTO is then ___.

         Embed your figures under this question. You can generate them into one figure to better show the corresponding changes due to various μ.

         Explain your results, i.e., why the increment of μ leads to such a change?

COSC 5328 Computer Networks

Answer in Detail


Solved by qualified expert

Get Access to This Answer

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque. Amet dictum sit amet justo donec enim diam vulputate ut. Neque convallis a cras semper auctor neque vitae. Elit at imperdiet dui accumsan. Nisl condimentum id venenatis a condimentum vitae sapien pellentesque. Imperdiet massa tincidunt nunc pulvinar sapien et ligula. Malesuada fames ac turpis egestas maecenas pharetra convallis posuere. Et ultrices neque ornare aenean euismod. Suscipit tellus mauris a diam maecenas sed enim. Potenti nullam ac tortor vitae purus faucibus ornare. Morbi tristique senectus et netus et malesuada. Morbi tristique senectus et netus et malesuada. Tellus pellentesque eu tincidunt tortor aliquam. Sit amet purus gravida quis blandit. Nec feugiat in fermentum posuere urna. Vel orci porta non pulvinar neque laoreet suspendisse interdum. Ultricies tristique nulla aliquet enim tortor at auctor urna. Orci sagittis eu volutpat odio facilisis mauris sit amet.

Tellus molestie nunc non blandit massa enim nec dui. Tellus molestie nunc non blandit massa enim nec dui. Ac tortor vitae purus faucibus ornare suspendisse sed nisi. Pharetra et ultrices neque ornare aenean euismod. Pretium viverra suspendisse potenti nullam ac tortor vitae. Morbi quis commodo odio aenean sed. At consectetur lorem donec massa sapien faucibus et. Nisi quis eleifend quam adipiscing vitae proin sagittis nisl rhoncus. Duis at tellus at urna condimentum mattis pellentesque. Vivamus at augue eget arcu dictum varius duis at. Justo donec enim diam vulputate ut. Blandit libero volutpat sed cras ornare arcu. Ac felis donec et odio pellentesque diam volutpat commodo. Convallis a cras semper auctor neque. Tempus iaculis urna id volutpat lacus. Tortor consequat id porta nibh.

6 More Pages to Come in This Document. Get access to the complete answer.

We are an assignment help service brand that can provide any kind of academic assignment help. MyAssignmenthelp.com is backed by 3000+ writers who have obtained their degrees from prestigious international universities. Each one of them can provide online assignment help in their field of specialization. We have such a huge team of writers since we provide assignment help services in 100+ academic subjects. Our PhD level expert writers can provide a wide range of services like online assignment help, dissertation writing services, custom essay help and homework help. Our writers serve students from many nations like Australia, UK and US. If you have any assignment related query, then we have a 24×7 live chat support facility for you.

More COSC5328 COSC 5328 Computer Networks: Questions & Answers

Project OverviewThe purpose of this project is to familiarize you with the use of Boolean logic, branching statements, loops and functions. For this project, you will create a program that implements a simple calculator.BackgroundYou calculator will perform addition, subtraction, multiplication and …

View Answer

You are working in a small company as a programmer. You are required to design a program to calculate the net salary of the employees working for the company. The program should be able to do repetition based on the number of employees in the company. The table of calculation is given below:Basic Sa …

View Answer

Task:
A finance company provides loans for motorcycles at different rates depending on how much the total loan amount is and how many payments will be made on the loan. Using the information in the table below, write a program that will calculate the monthly payment based on user inputs of loan amo …

View Answer

Question:
Work is to be submitted anonymously in the form of a PDF document in A4 portrait format via
TurnItIn on the ELE system by 1200 (12pm) on Friday 06th March 2020.
The title of your submission must be as follows: ‘Candidate number [insert your candidate number here] Assignment title …

View Answer

Content Removal Request

If you are the original writer of this content and no longer wish to have your work published on Myassignmenthelp.com then please raise the
content removal request.

Choose Our Best Expert to Help You

Maurice Hogan

PhD in Economics with specialization in macroeconomics policy

176 – Completed Orders

Hire Me

Samantha Ji

PhD in Chemistry with Specialization in Organic

234 – Completed Orders

Hire Me

Alfred Dodd

PhD in Computer and Information Science with specialization in Database

1692 – Completed Orders

Hire Me

Albert Stevenson

I have completed my PhD in Literature from the University of Birmingham

110 – Completed Orders

Hire Me

Still in Two Minds? The Proof is in Numbers!

33845 Genuine Reviews With a Rating of 4.9/5.

Healthcare

Assignment: 3.4 Pages, Deadline:
3 days

The assignment was completed well. Very constructive. I am very impressed and glad that I came across this app…. to help with some difficulties that …

User ID: 7***01 Pikesville, United States

Management

Assignment: 10 Pages, Deadline:
5 days

I have submited to the teacher and it very good and the answer that you write it down it the best point that the teacher want.

User ID: 7***77 Australia

Civil Engineering

Home Work: 1 Page, Deadline:
15 hours

Very nice! Did the work until completion and made sure that I was able to receive the highest grade possible.

User ID: 6***06 Atlanta, United States

Mechanical Engineering

Home Work: 1 Page, Deadline:
26 days

Did great! I was really happy with the work that was provided by this expert. They were thorough and understanding as well as patient and cooperative.

User ID: 6***06 Atlanta, United States

Management

Assignment: 4 Pages, Deadline:
5 days

great results once again from this platform would recommend to anyone stuck and needs help

User ID: 3***74 Birmingham, Great Britain

Operations

Assignment: 10 Pages, Deadline:
6 days

once again great results for using this platform would recommend to anyone who is stuck and needs some help

User ID: 3***74 Birmingham, Great Britain

Marketing

Assignment: 6 Pages, Deadline:
9 days

great work with a good mark on this assignment for this year of study 68 percent

User ID: 3***74 Birmingham, Great Britain

Statistics

Programming: 1 Page, Deadline:
9 days

the performance was to my expectation of all the help I have gotten and results is very satisfying.

User ID: 6***23 Nicosia, Cyprus

Finance

Course Work: 10 Pages, Deadline:
11 days

once again some outstanding work been done on this assignment with a great mark of 78 percent

User ID: 3***74 Birmingham, Great Britain

HRM

Programming: 6 Pages, Deadline:
24 days

Great assignment and received 68 marks which a good pass for the year in studying

User ID: 3***74 Birmingham, Great Britain

Healthcare

Assignment: 3.4 Pages, Deadline:
3 days

The assignment was completed well. Very constructive. I am very impressed and glad that I came across this app…. to help with some difficulties that …

User ID: 7***01 Pikesville, United States

Management

Assignment: 10 Pages, Deadline:
5 days

I have submited to the teacher and it very good and the answer that you write it down it the best point that the teacher want.

User ID: 7***77 Australia

Civil Engineering

Home Work: 1 Page, Deadline:
15 hours

Very nice! Did the work until completion and made sure that I was able to receive the highest grade possible.

User ID: 6***06 Atlanta, United States

Mechanical Engineering

Home Work: 1 Page, Deadline:
26 days

Did great! I was really happy with the work that was provided by this expert. They were thorough and understanding as well as patient and cooperative.

User ID: 6***06 Atlanta, United States

Management

Assignment: 4 Pages, Deadline:
5 days

great results once again from this platform would recommend to anyone stuck and needs help

User ID: 3***74 Birmingham, Great Britain

Operations

Assignment: 10 Pages, Deadline:
6 days

once again great results for using this platform would recommend to anyone who is stuck and needs some help

User ID: 3***74 Birmingham, Great Britain

Marketing

Assignment: 6 Pages, Deadline:
9 days

great work with a good mark on this assignment for this year of study 68 percent

User ID: 3***74 Birmingham, Great Britain

Statistics

Programming: 1 Page, Deadline:
9 days

the performance was to my expectation of all the help I have gotten and results is very satisfying.

User ID: 6***23 Nicosia, Cyprus

Finance

Course Work: 10 Pages, Deadline:
11 days

once again some outstanding work been done on this assignment with a great mark of 78 percent

User ID: 3***74 Birmingham, Great Britain

HRM

Programming: 6 Pages, Deadline:
24 days

Great assignment and received 68 marks which a good pass for the year in studying

User ID: 3***74 Birmingham, Great Britain

Have any Query?

GET HELP WITH YOUR HOMEWORK PAPERS @ 25% OFF

For faster services, inquiry about  new assignments submission or  follow ups on your assignments please text us/call us on +1 (251) 265-5102

Write My Paper Button

WeCreativez WhatsApp Support
We are here to answer your questions. Ask us anything!
👋 Hi, how can I help?
Scroll to Top