Skip to content
This repository was archived by the owner on Jun 9, 2022. It is now read-only.

Commit 4f0ad84

Browse files
committed
Address some of Benjamin Kaduk's comments from #79
1 parent 080cac7 commit 4f0ad84

File tree

1 file changed

+21
-20
lines changed

1 file changed

+21
-20
lines changed

draft-ietf-tsvwg-rfc4960-bis.xml

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ as SYN attacks.</t></li>
148148
for which all of these limitations of TCP are relevant.
149149
While this application directly motivated the development of SCTP, other
150150
applications might find SCTP a good match to their requirements.
151-
One example for this are datachannels in the WebRTC infrastructure.</t>
151+
One example of this is the use of datachannels in the WebRTC infrastructure.</t>
152152
</section>
153153

154154
<section>
@@ -217,7 +217,7 @@ available for receiving user messages.</t>
217217
<t>The smallest Path Maximum DATA Chunk Size (PMDCS) of all destination
218218
addresses.</t>
219219
</dd>
220-
<dt>Bundling:</dt>
220+
<dt>Bundling Of User Messages:</dt>
221221
<dd>
222222
<t>An optional multiplexing operation, whereby more than one user message can
223223
be carried in the same SCTP packet.
@@ -246,7 +246,7 @@ the Cumulative TSN Ack field of a SACK chunk.</t>
246246
</dd>
247247
<dt>Flightsize:</dt>
248248
<dd>
249-
<t>The amount of bytes of outstanding data to a particular destination transport
249+
<t>The number of bytes of outstanding data to a particular destination transport
250250
address at any given time.</t>
251251
</dd>
252252
<dt>Idle Destination Address:</dt>
@@ -274,7 +274,7 @@ messages sent within the stream on which the message was sent.</t>
274274
</dd>
275275
<dt>Outstanding Data (or Data Outstanding or Data In Flight):</dt>
276276
<dd>
277-
<t>The total amount of the DATA chunks associated with outstanding TSNs.
277+
<t>The total size of the DATA chunks associated with outstanding TSNs.
278278
A retransmitted DATA chunk is counted once in outstanding data.
279279
A DATA chunk that is classified as lost but that has not yet been
280280
retransmitted is not in outstanding data.</t>
@@ -390,7 +390,7 @@ correlations if they are so desired.</t>
390390
<dd>
391391
<t>A 16-bit sequence number used internally by SCTP to ensure sequenced delivery
392392
of the user messages within a given stream.
393-
One Stream Sequence Number is attached to each user message.</t>
393+
One Stream Sequence Number is attached to each ordered user message.</t>
394394
</dd>
395395
<dt>Tie-Tags:</dt>
396396
<dd>
@@ -707,16 +707,16 @@ have been incorporated in this document:</t>
707707
<li><t>Describe the packet size handling more precisely by introducing PMTU,
708708
PMDCS and AMDCS.</t></li>
709709
<li><t>Add the definition of control chunk.</t></li>
710-
<li><t>Improve the description of the handling of INIT chunks with invalid
711-
mandatory parameters.</t></li>
710+
<li><t>Improve the description of the handling of INIT and INIT ACK chunks with
711+
invalid mandatory parameters.</t></li>
712712
<li><t>Allow using L > 1 for Appropriate Byte Counting (ABC) during
713713
slow start.</t></li>
714714
<li><t>Explicitly describe the reinitialization of the congestion controller on
715715
route changes.</t></li>
716716
<li><t>Improve the terminology to make clear that this specification does not
717717
describe a full mesh architecture.</t></li>
718718
<li><t>Improve the description of sequence number generation
719-
(TSN and SSN).</t></li>
719+
(Transmission Sequence Number and Stream Sequence Number).</t></li>
720720
<li><t>Improve the description of reneging.</t></li>
721721
<li><t>Don't require the change of the cumulative TSN ACK anymore for increasing
722722
the congestion window.
@@ -748,7 +748,7 @@ A chunk contains either control information or user data.</t>
748748
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
749749
</artwork>
750750
<t>INIT, INIT ACK and SHUTDOWN COMPLETE chunks MUST NOT be bundled
751-
into one SCTP packet.
751+
with any other chunk into an SCTP packet.
752752
All other chunks MAY be bundled to form an SCTP packet that does not exceed
753753
the PMTU.
754754
See <xref target='sec_bundling'/> for more details on chunk bundling.</t>
@@ -907,8 +907,8 @@ Chunk Flags, Chunk Length, and Chunk Value fields.
907907
Therefore, if the Chunk Value field is zero-length, the Length field will be
908908
set to 4.
909909
The Chunk Length field does not count any chunk padding.
910-
However, it does include padding of any variable-length parameter except the
911-
last parameter in the chunk.</t>
910+
However, it does include any padding of variable-length parameters other than
911+
the last parameter in the chunk.</t>
912912
<t>Note: A robust implementation is expected to accept the chunk whether or not
913913
the final padding has been included in the Chunk Length.</t>
914914
</dd>
@@ -1385,8 +1385,8 @@ Address Translation (NAT).</t>
13851385

13861386
<section>
13871387
<name>Cookie Preservative (9)</name>
1388-
<t>The sender of the INIT chunk SHOULD use this parameter to suggest to the
1389-
receiver of the INIT chunk for a longer life-span of the State Cookie.</t>
1388+
<t>The sender of the INIT chunk uses this parameter to suggest to the
1389+
receiver of the INIT chunk a longer life-span for the State Cookie.</t>
13901390
<artwork align='center'>
13911391
0 1 2 3
13921392
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
@@ -1912,7 +1912,7 @@ chunk (see <xref target='sec_heartbeat_ack_chunk'/>).
19121912
Note also that the HEARTBEAT chunk is both for reachability checking and for
19131913
path verification (see <xref target='sec_path_verifiation'/>).
19141914
When a HEARTBEAT chunk is being used for path verification purposes, it MUST
1915-
hold a random nonce of length 64-bit or longer (<xref target='RFC4086'/>
1915+
include a random nonce of length 64-bit or longer (<xref target='RFC4086'/>
19161916
provides some information on randomness guidelines).</t>
19171917
</dd>
19181918
</dl>
@@ -2933,7 +2933,7 @@ The secret keys need to have an appropriate size.
29332933
The secret key SHOULD be changed reasonably frequently (e.g., hourly), and the
29342934
timestamp in the State Cookie MAY be used to determine which key is used to
29352935
verify the MAC.</t>
2936-
<t>Since the State Cookie is not encrypted, it MUST NOT contain information
2936+
<t>If the State Cookie is not encrypted, it MUST NOT contain information
29372937
which is not being envisioned to be shared.</t>
29382938
<t>An implementation SHOULD make the cookie as small as possible to
29392939
ensure interoperability.</t>
@@ -3118,8 +3118,8 @@ respond with an INIT ACK chunk using the same parameters it sent in its
31183118
original INIT chunk (including its Initiate Tag, unchanged), provided
31193119
that no NEW address has been added to the forming association.
31203120
If the INIT chunk indicates that a new address has been added to the
3121-
association, then the entire INIT chunk MUST be discarded, and SHOULD NOT do any
3122-
changes to the existing association.
3121+
association, then the entire INIT chunk MUST be discarded, and the state of
3122+
the existing association SHOULD NOT be changed.
31233123
An ABORT chunk SHOULD be sent in response that MAY include the error
31243124
'Restart of an association with new addresses'.
31253125
The error SHOULD list the addresses that were added to the restarting
@@ -4441,8 +4441,9 @@ transmission.</t></li>
44414441
the destination addresses it can send to (not each source-destination pair but
44424442
for each destination).
44434443
The parameters SHOULD decay if the address is not used for a long enough time
4444-
period. <xref target='RFC5681'/> specifies this long enough time as a
4445-
retransmission timeout.</t></li>
4444+
period.
4445+
<xref target='RFC5681'/> specifies this period of time as a retransmission
4446+
timeout.</t></li>
44464447
<li><t>For each of the destination addresses, an endpoint does slow start upon
44474448
the first transmission to that address.</t></li>
44484449
</ul>
@@ -6489,7 +6490,7 @@ clear this flag.</t>
64896490
<dt>last-time:</dt>
64906491
<dd>
64916492
<t>The time to which this destination was last sent.
6492-
This can be to determine if the sending of a HEARTBEAT chunk is needed.</t>
6493+
This can used be to determine if the sending of a HEARTBEAT chunk is needed.</t>
64936494
</dd>
64946495
</dl>
64956496
</section>

0 commit comments

Comments
 (0)