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
4 types of system software
Elina [12.6K]
Operating systems.
Device drivers.
Middleware.
Utility software.
8 0
3 years ago
Read 2 more answers
You manage a network that uses a single switch. All ports within your building connect through the single switch. In the lobby o
Karo-lina-s [1.5K]

Answer:

<u>VLANs</u>

Explanation:

Virtual LANs (VLANs) are a type of network connection or arrangement of network devices in the same broadcast domain. They are called Virtual LANs because they represent fractions or subgroups in the switch ports found in an Ethernet LAN.

Indeed, because of their topological arrangement, this reduces the security risk of unauthorized access to sensitive data or devices since the host can be placed on a different VLAN. Hence, in this scenario, using this network feature would allow visitors to plug into these ports to gain internet access, but they would not have access to any other devices on the private network.

5 0
3 years ago
What does a linear bus topology used to connect all network devices?
pentagon [3]
<span>A linear bus topology uses a common background cable to connect all network devices.</span>
5 0
4 years ago
A picture drawn in 3 d is called?​
Varvara68 [4.7K]

Answer:

autostereogram

Explanation:

that^

6 0
3 years ago
Read 2 more answers
Only the root user can modify a file that has the immutable attribute set.
Vladimir79 [104]
False if the roots modify it’s capable of it’s attributed set
8 0
2 years ago
Other questions:
  • Which fingers should you use to type the reach keys?
    12·1 answer
  • Which of the following code correctly registers a handler with a button btOK?a. btOK.setOnAction(e -&gt; System.out.println("Han
    6·1 answer
  • In his article “is google making up stupid” Nicholas Carr uses a metaphor to suggest that
    11·2 answers
  • Create a jQuery ready listener that updates the options within the element with ID toCurrency such that: The first element is: S
    12·1 answer
  • Eli needs to export files from his mailbox into a single file that is portable and can be backed up to removable media. Which fi
    7·1 answer
  • How was the Big Ben project similar to the investigation you conducted in class to determine if the table was vibrating? How is
    7·1 answer
  • What is the main circuit board inside the computer called?CD-ROMY
    12·1 answer
  • Why optical disk is slower than magnetic disk.?​
    9·2 answers
  • What are the advantages of mine shaft gear and the disadvantaged​
    9·1 answer
  • Why do my airpods keep disconnecting from my laptop
    8·2 answers
Add answer
Login
Not registered? Fast signup
Signup
Login Signup
Ask question!