How many tries would you expect it to take to implement

Assignment Help Basic Computer Science
Reference no: EM131045884

If a packet arrives at host A with B's source address, it could just as easily have been forged by any third host C. If, however, A accepts a TCP connection from B, then during the three-way handshake A sent ISNA to B's address and received an acknowledgment of it. If C is not located so as to be able to eavesdrop on ISNA, then it might seem that C could not have forged B's response. However, the algorithm for choosing ISNA does give other unrelated hosts a fair chance of guessing it. Specifically, A selects ISNA based on a clock value at the time of connection. Request for Comments 793 specifies that this clock value be incremented every 4 μs; common Berkeley implementations once simplified this to incrementing by 250,000 (or 256,000) once per second.

(a) Given this simplified increment-once-per-second implementation, explain how an arbitrary host C could masquerade as B in at least the opening of a TCP connection. You may assume that B does not respond to SYN + ACK packets A is tricked into sending to it.

(b) 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?

Reference no: EM131045884

Questions Cloud

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..
Night security guard at the place of business : While employed as a night security guard at the place of business of A. B. Cate Trucking Company, Fred Fain observed that the office safe had been left unlocked. It contained fifty payroll checks, which were ready for distribution to employees two..
Difference between capital goods and consumer goods : 1. Suppose that you have saved $100. You can spend it today or you can put it in your savings account for a year and earn 5% interest. What is the opportunity cost of spending the money today? 2. What is the difference between capital goods and ..
Opportunity cost of trimming a hedge for fred : What is the opportunity cost of mowing a lawn for Fred?  What is the opportunity cost of trimming a hedge for Fred?  Who has a comparative advantage in mowing lawns?  How can you tell?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Program needs to be in pseudocode

Need help Designing a program that lets the user enter the total rainfall for each of 12 months into an array. The program should calculate and display the total rainfall for the year, the average monthly rainfall, and the months with the highest and..

  Create a similar analogy for a high school reunion committee

Create a similar analogy for a high school reunion committee, a professional event planner, and a hotel event vendor that would manage the actual event.

  How polymorphism might be used in a system

Discuss a real-world example of how polymorphism might be used in a system you are familiar with

  Using a loop, multiple all of the numbers between 3 and 10.

Using a loop, multiple all of the numbers between 3 and 10.

  How much ram is installed on your computer?

How much RAM is installed on your computer?

  Determine the bit representation for each of the following

Determine the bit representation for each of the following for 32-bit floating point notation

  Green thumbs gardening and landscaping

Research report about a business called Green Thumbs Gardening and Landscaping - desktop software system

  Explaining downtick in project success rates of it projects

What is the likely reason or reasons for the downtick in project success rates of IT projects and what recommendations would you make to improve the success rates? Be specific.

  What windows cli command will display

What Windows CLI command will display all current resources that your computer is making available to other network users

  Write voip research paper

Write VoIP Research Paper. Write a term paper in which you introduce the issue, define the problem, research the literature, analyze the problem, offer possible solutions, propose a single solution, develop an implementation plan, and justify why/..

  Voluntarily gravitating to give up our real world experience

In an age of virtual worlds where people are spending inordinate amounts. Are we voluntarily gravitating to this world and giving up our real world experiences for virtual ones?

  Receiver initiated distributed scheduling algorithms

Receiver initiated distributed scheduling algorithms suppose task pre-emption at the sender site.

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