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 a paragraph about each topology

Write a paper detailing the advantages and disadvantages of the three main topologies: Ring, Bus, and Star.

  Versions of microsoft word

How is this version of Microsoft Word different from earlier versions of Microsoft Word? Be sure to include research AND your opinion.

  Show the format of a 24-bit memory address

Consider a byte-addressable computer with 24-bit addresses, a cache capable of storing a total of 64K bytes of data, and blocks of 32 bytes.  Show the format of a 24-bit memory address if the computer uses direct mapping.

  Write a function to generate and return a 2d array

1. Write a function to generate and return a 2D array (i.e. a two dimension list) filled with underscores "_" given the number of rows and the number of columns where the number of rows does not necessarily equal the number of columns. An empty array..

  Plan for processing the potential crime incident scene

Describe your plan for processing the potential crime/incident scene. Some of the items you will want to cover include

  Is this papers account of benefits of xbrl similar

The deliverable is a two to three page paper that includes a brief summary of this material, and consideration of the following idea. Is this paper's account of benefits of XBRL similar to the book's.

  Decryption algorithm: reverse the encryption algorithm

Decryption algorithm: Reverse the encryption algorithm. The permutation, however, should (circular) shift the bit pattern by 1 bit to the right

  Social-ethical issues in information systems

Write a report about social and ethical issues in information systems.

  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..

  What planning methods would you use to develop business

What planning methods would you use to develop business

  Drawing decision table for type of treatment of customer

Draw a decision table to represent the type of treatment to be given to a customer of the EyeTunes Music Club.

  Write all the contents of a java file

Write all the contents of a Java file named 'Restaurant.java'. This file contains the class Restaurant that represents some data about a Restaurant.Every Restaurant is identified by its 3 attributes: a category (like "Chinese" or "Mediterranean"), a ..

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