1answer.
Ask question
Login Signup
Ask question
All categories
  • English
  • Mathematics
  • Social Studies
  • Business
  • History
  • Health
  • Geography
  • Biology
  • Physics
  • Chemistry
  • Computers and Technology
  • Arts
  • World Languages
  • Spanish
  • French
  • German
  • Advanced Placement (AP)
  • SAT
  • Medicine
  • Law
  • Engineering
zimovet [89]
4 years ago
14

HostA has established a TCP connection with HostB in a remote network. HostA is sending packets to HostB. Assume we have configu

red TCP, somehow, to ACK every segment (no ACKing every other segment). Assume that the timeout is the same for all packets. HostB’s "window size" is 20000 bytes. HostB has already received and acknowledged everything sent by HostA’s application up to and including byte #3,488. HostA now sends segments of the same application data stream in order: P: 212 bytes Q: 206 bytes R: 438 bytes Suppose that packet P is lost, but packets Q and R are received. What is the acknowledgement number in the ACK for packet R.
Computers and Technology
1 answer:
Mumz [18]4 years ago
6 0

Answer: ACK= 3489

Explanation:

When sending an ACK for a segment received, Host B returns as an ACK, the number of the next byte that it expects to receive, so, if it received all bytes till 3488, the ACK includes as next sequence number 3489.

Now, as the last window size advertised is 2000 bytes, Host A can send many segments without receiving ACKs, till reaching to the 2000 bytes limit.

So, in this case, it sends in sequence, three data streams, P, Q and R, adding to 846 bytes.

If packet P is lost, before receiving this packet, Host B will ACK any packet with the sequence number that expects, i.e., 3489, so when it receives packet R, will ACK with sequence number 3489 as ACK, which will inform to sender that packet P has been probably lost, and in this way, asking to host A to retransmit the segment.

You might be interested in
Write a class Example() such that it has a method that gives the difference between the size of strings when the '-' (subtractio
Mariulka [41]

Answer:

class Example:

def __init__(self, val):

self.val = val

def __gt__(self, other):

return self.val > other.val

def __sub__(self,other):

return abs(len(self.val) - len(other.val))

def main():

obj1 = Example('this is a string')

obj2 = Example('this is another one')

print(obj1 > obj2)

print(obj1 - obj2)

main()

\color{red}\underline{Output:}

3 0
3 years ago
William would like to sort a list of items after the data is already entered.
Reptile [31]
It is number I think
4 0
3 years ago
Read 2 more answers
What color pixels are used in a camera?
Murljashka [212]
Red, blue, and green color pixels are used in a camera
3 0
3 years ago
Read 2 more answers
Specifications What are the best practices you should communicate to the Design team about the formatting of the spec book
Evgen [1.6K]

The Spec book, describes a formatted writing which contains the major specifications and description of the building blocks of an application or process. The design process should follow formatting guidelines such as ;

  • Inclusion of table of content, which gives a table like format of the content in the book within the first 25 pages.

  • Inclusion of the Spec section number in the <em>header and footer section</em> of each page of the book.

  • Avoid including any other value with the <em>spec section number</em>. Hence, the spec section number must be distinctly seperated.

Learn more : brainly.com/question/25648287

3 0
3 years ago
Which of the following is not a requirement of a linear programming problem?
vampirchik [111]

requirements of a linear programming problem, moderate

6 0
3 years ago
Other questions:
  • In addition to offering word excel PowerPoint and one note the office home and business edition also offers
    5·1 answer
  • The operating system, and in particular the scheduler, is not an important component of a real-time system.
    14·1 answer
  • _____ is the software that protects you computer from harmful files, Trojan horses, and worms.
    13·2 answers
  • What do newly PivotTables look like?
    9·1 answer
  • Dereck works for long hours on his computer. He frequently experiences physical strain by the end of the day because he does not
    8·2 answers
  • Given two variables , first_place_winner and second_place_winner, write some code that swaps their associated values. use any ad
    12·1 answer
  • Im building my first gaming pc, got any part suggestions or tips?
    7·2 answers
  • What happens if none of the selector values match selector in a simple case expression in pl/sql
    6·1 answer
  • Which two functions can be used with the math module?
    13·1 answer
  • How do you determine if a name is a variable holding a value or if it is a function call?
    6·1 answer
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!