RFC 1693:An Extension to TCP : Partial Order Servi...
RFC-Ref

receiver


Click on the red underlined text to get to the source

... discussing the sender's role and the receiver's role. Section 5 provides insights into the expected performance ...


... | Sender -----------> NETWORK --------------> Receiver | | (1 valid ordering) | ...
... | Sender -----------> NETWORK --------------> Receiver | | (2 valid orderings) | ...
... | Sender -----------> NETWORK --------------> Receiver | | (4 valid orderings) | ...
... | Sender -----------> NETWORK --------------> Receiver | | (4!=24 valid orderings) | ...


... timer, and retransmit it if no ACK arrives before the timeout. The receiver in turn returns an ACK when the object has safely arrived and been delivered (BART = Buffers ...


... between the two endpoints, and (2) dynamic evaluation of the deliverability of objects as they arrive at the receiver. In addition, this RFC describes the mechanisms needed to (3) initiate a connection ...
... segment size and secondly, the increased object sizes will require significantly more buffer space at the receiver if we want to buffer the object until it arrives in entirety. ...
... TCP-A (on the left) will play the role of the receiver and TCP-B will be the sender ...
... data flow from the sender and that from the receiver, respectively. For the partial ordering to commence, the TCP ...
... buffering/retransmission policy. The receiver modifications are more significant, particularly the issues of object deliverability and reliability ...
... Receiver ...
... determine the elements of this set and answer the question of deliverability, the receiver relies upon the partial order matrix but, unlike the sender, the receiver ...
... receiver relies upon the partial order matrix but, unlike the sender, the receiver dynamically updates the matrix as objects are processed thus making other objects (possibly already buffered objects) deliverable as well. A check of the object type ...
... PO Graph When object 5 arrives, the receiver scans column 5, finds that the object is deliverable (since there are no 1's in the column) and immediately delivers the object to the user application. Then, the ...
... service profile from earlier for the case where the size of each object is 1 MByte and the receiver has only 2 MBytes of buffer space (enough for 2 objects). Define a boolean vector ...
... segments sent along the receive-side of the connection (from receiver to sender). Moreover, the "piggyback_delay" timer ...
... Returning to our example, let us now assume that object 1 and then 3 arrive at the receiver and object 2 is lost. After processing both objects, the PO Matrix and Processed Vector ...
... Two final details: (1) as with the sender, the receiver must periodically establish or modify the PO service ...
... service profile and (2) upon processing the last object in a period, the receiver must re-set the PO matrix and Processed vector ...
... Let us look at the state machine and pseudo-code for the receiver. (2)Data Segment ...



Google
Web
RFC-Ref