How many tcp connections a second can c make

Assignment Help Basic Computer Science
Reference no: EM131045887

Suppose a client C repeatedly connects via TCP to a given port on a server S, and that each time it is C that initiates the close.

(a) How many TCP connections a second can C make here before it ties up all its available ports in TIME WAIT state? Assume client ephemeral ports are in the range 1024-5119, and that TIME WAIT lasts 60 seconds.

(b) Berkeley-derived TCP implementations typically allow a socket in TIME WAIT state to be reopened before TIME WAIT expires, if the highest sequence number used by the old incarnation of the connection is less than the ISN used by the new incarnation.

This solves the problem of old data accepted as new; however, TIME WAIT also serves the purpose of handling late final FINs. What would such an implementation have to do to address this and still achieve strict compliance with the TCP requirement that a FIN sent any time before or during a connection's TIME WAIT receive the same response?

Reference no: EM131045887

Questions Cloud

Discuss one type of international banking office : Identify and discuss one type of international banking office and a service it provides. Respond to at least two of your classmates' postings.
Provide ncc technologies with a memo : Provide NCC Technologies with a memo that provides your recommendations on the two proposals. Your memo should also include details of your analysis and briefly explain and justify your chosen methods and any assumptions made. Table format for pre..
Describe a situation in which this might reasonably happen : Describe a situation in which this might reasonably happen.
Consideration executed a negotiable promissory : On June 15, 2006, Justin, for consideration, executed a negotiable promissory note for $10,000, payable to Renee´ on or before June 15, 2011. Justin subsequently suffered financial reverses.
How many tcp connections a second can c make : This solves the problem of old data accepted as new; however, TIME WAIT also serves the purpose of handling late final FINs. What would such an implementation have to do to address this and still achieve strict compliance with the TCP requirement ..
Effect of this tax cut on equilibrium output : Suppose the government reduces taxes by $20 billion and the MPC is 0.75. A. What is the total effect of this tax cut on equilibrium output?
How would a user perceive the mouse motion : Suppose that mouse position changes are being sent over the connection. Assuming that multiple position changes are sent each RTT, how would a user perceive the mouse motion with and without the Nagle algorithm?
How many tries would you expect it to take to implement : Assuming real RTTs can be estimated to within 40 ms, about how many tries would you expect it to take to implement the strategy of part (a) with the un simplified "increment every 4 μs" TCP implementation?
What is currency exchange : What steps would you recommend he follow to find a customer for plastic storage tubs in South America or Central America? The countries being considered are Guatemala and Chile. Be sure to discuss completely the information, including culture, use..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Write specifications a method that advances any given date

A date consists of a month, day, and year. Frequently, we represent each of these items as integers. For example, July 4, 1990, is a month 7, day 4, and year 1990.

  How does aging hardware affect this advantage

What competitive advantage does technology give to business? How does aging hardware affect this advantage

  What could be your priority in babas case

What are the structural design considerations that Air Force Computer Forensics Laboratory must have considered and Design a chain of custody form and fill in appropriately dummy information

  United nations high commissioner for refugees

According to the UNHCR (United Nations High Commissioner for Refugees), Turkey is the leading country hosting 2.5 millions of Syrian refugees. The European Union's executive arm confirmed in November 2015 that they will set up a 3 billion euro aid..

  How to configure r1 and r2 so that outsiders can telnet

To avoid "leapfrogging" break-ins to net 1, also disallow Telnet connections from net 2 to net 1.

  Differences and similarities of the business models

Recognize differences and similarities of the business models, taking into account the following factors: Who is the target audience for this Web site.

  Find the values of a and b such that error is minimized

Find the values of A and B such that error is minimized. What power of h is the error proportional to?

  Component of the von neumann architecture of a computer

Which of the following is NOT a component of the von Neumann architecture of a computer

  Show the output in a web application

Create a calculator that can take input from the user and show the output in a web application. You have to use the control structures to complete this requirement.

  Create a list containing the union of the elements

Create a list containing the union of the elements of the two lists? Insert an element after the nth element of the list.?

  Demonstrate the capacity to communicate clearly with stake

Demonstrate the capacity to communicate clearly with stakeholders a range of options that should be considered by a business in an online environment and the ability to apply appropriate structure and referencing formats

  Why the sdlc is adequate to develop any system

Why the SDLC is adequate to develop any system. Explain by giving at least two examples of systems, such as client-management systems and decision-support systems.

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