nonce -> session id
This commit is contained in:
parent
1fcda8adf5
commit
70abe34e18
1 changed files with 15 additions and 14 deletions
|
|
@ -542,7 +542,7 @@ Flags (bit):
|
|||
respond with an ACK PDU.</t>
|
||||
|
||||
<!--
|
||||
protocol "Version = 0:8,PDU Type = 1:8,Payload Length:32,Nonce:32,AttrCount:8,Attribute List ...:40,Serial Number:32"
|
||||
protocol "Version = 0:8,PDU Type = 1:8,Payload Length:32,Session ID:32,AttrCount:8,Attribute List ...:40,Serial Number:32"
|
||||
-->
|
||||
|
||||
<figure>
|
||||
|
|
@ -550,13 +550,13 @@ Flags (bit):
|
|||
0 1 2 3
|
||||
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
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||
| Version = 0 | PDU Type = 2 | Payload Length ~
|
||||
| Version = 0 | PDU Type = 1 | Payload Length |
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||
~ | Nonce ~
|
||||
| | Session ID |
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||
~ | AttrCount | ~
|
||||
| | AttrCount | |
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ +
|
||||
~ Attribute List ... ~
|
||||
| Attribute List ... |
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||
| Serial Number |
|
||||
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|
||||
|
|
@ -564,13 +564,14 @@ Flags (bit):
|
|||
</figure>
|
||||
|
||||
<t>The four octet Payload Length is the number of octets in all
|
||||
fields of the PDU from the Nonce through the Serial Number.</t>
|
||||
fields of the PDU from the Session ID through the Serial Number.</t>
|
||||
|
||||
<t>The four octet Nonce identifies a session. It enables detection
|
||||
of a duplicate OPEN PDU. It SHOULD be either a random number or a
|
||||
high resolution timestamp. It is needed to prevent session closure
|
||||
due to a repeated OPEN caused by a race or a dropped or delayed ACK.
|
||||
It can be used to resume a dropped logical session.</t>
|
||||
<t>The four octet Session ID uniquely identifies a session. It
|
||||
enables detection of a duplicate OPEN PDU. It SHOULD be either a
|
||||
random number or a high resolution timestamp. It is needed to
|
||||
prevent session closure due to a repeated OPEN caused by a race or a
|
||||
dropped or delayed ACK. It can be used to resume a dropped logical
|
||||
session.</t>
|
||||
|
||||
<t>The one octet AttrCount is the number of attributes in the
|
||||
Attribute List. A node may send zero or more attributes.</t>
|
||||
|
|
@ -594,9 +595,9 @@ Flags (bit):
|
|||
the Serial Number would cause it to be zero, it should be
|
||||
incremented again.</t>
|
||||
|
||||
<t>On session restart (new OPEN, same Nonce), a receiver MAY send
|
||||
the last received Serial Number to tell the sender to only send data
|
||||
with a Serial Number greater (in the <xref target="RFC1982"/>
|
||||
<t>On session restart (new OPEN, same Session ID), a receiver MAY
|
||||
send the last received Serial Number to tell the sender to only send
|
||||
data with a Serial Number greater (in the <xref target="RFC1982"/>
|
||||
sense), or send a Serial Number of zero to request all data.</t>
|
||||
|
||||
<t>This allows a sender of an OPEN to tell the receiver that the
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue