Sketch an improved version

Assignment Help Basic Computer Science
Reference no: EM131045977

Suppose an IP implementation adheres literally to the following algorithm on receipt of a packet, P, destined for IP address D: if ({Ethernet address for D is in ARP cache})
{send P}
else
{send out an ARP query for D}
{put P into a queue until the response comes back}

(a) If the IP layer receives a burst of packets destined for D, how might this algorithm waste resources unnecessarily?

(b) Sketch an improved version.

(c) Suppose we simply drop P, after sending out a query, when cache lookup fails. How would this behave? (Some early ARP implementations allegedly did this.)

Reference no: EM131045977

Questions Cloud

Assume that dinah draws a check on oxford bank : Assume that Dinah draws a check on Oxford Bank, payable to the order of Pam; that Pam indorses it to Amy; that Amy deposits it to her account in Houston Bank; that Houston Bank presents it to Oxford Bank, the drawe
Average inventory carrying-holding cost : 1. What is the average inventory carrying/holding cost for the brakes? 2. What is the EOQ for the brakes? 3. What is the ROP for the brakes?
Explain how self-arp might help with this problem : Explain how "self-ARP" (querying the network on startup for one's own IP address) might help with this problem.
Tom jones owed bank of cleveland : Tom Jones owed Bank of Cleveland $10,000 on a note due November 17, with 1 percent interest due the bank for each day delinquent in payment. Jones issued a $10,000 check to Bank of Cleveland and deposited it in the night vault the evening of Novem..
Sketch an improved version : Suppose we simply drop P, after sending out a query, when cache lookup fails. How would this behave? (Some early ARP implementations allegedly did this.)
Explain short-run and long-run effects : Explain short-run and long-run effects on the US GDP and the price level for the following events. Assume that policymakers take no action.
Result of the recessionary gap : Suppose the government aims to stimulate the economy as the result of the recessionary gap. Explain which macroeconomic policy action you would recommend. Give both the direction and the magnitude of your policy action.
Differences between ip-layer and link-layer fragmentation : Think about the differences between IP-layer fragmentation and link-layer fragmentation.
Position of indifference curves on the budget line : What is the relationship between the shape of the position of indifference curves on the budget line and the preference?

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Two problems in lisp

1. Define a function foo(A,L), where A is an integer and L is a list that will remove each A in L. This is a shallow function.

  Problem regarding the server in the remote machine

Create a chat client and server that can be used for communication between 2 users in different hosts. A sentence, typed by the user, will be transmitted to the server in the remote machine (only after ENTER is pressed) and the server will display..

  Input parameters a function handle

Define a function that takes as input parameters a function handle f, start, and end values a and b, and a number of steps n. The function should compute and return the average value of f over the range a to b.

  Why might the sequence number still wrap

why might the sequence number still wrap around from 232 - 1 to 0?

  Affecting the field of healthcare technology

Affecting the field of healthcare technology.

  Perform a risk assessment of teller-s computer

Tellers at each branch use a four-digit numeric password, and each teller's computer is transaction-coded to accept only its authorized transactions. Perform a risk assessment.

  For the first one i used the substitution method

For the first one I used the substitution method which gave me n^2 but wasn't right and the second one I used Masters Theorem and got nlog^4(n) which also wasn't right. A thorough explanation would be helpful.

  Why they are important in business intranets and extranets.

Why is it increasing most important for a CIO or IT executive who oversees geographically distributed enterprise networks to be business literate?

  Explain the different modes of data transfer

Explain the different modes of data transfer

  What computations would reflect this behavior

Assume that the channel is fast but process Q is significantly slower than P. What computation would reflect this behavior? Give examples. Explain.

  Acquire a bit-stream copy from the flash drive

During a criminal case investigation, a computer was taken as part of the evidence. The computer was found with a flash drive connected to one of the USB ports. It is suspected that this flash drive contains image files relevant to the case. Pr..

  Explain what is meant by value type

Explain what is meant by value type and reference type objects in C#. Explain the differences, providing an example of each. Write the code for an example of each. Develop examples.

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