Draft: draft-ietf-taps-interface

Commentary: This is the second step towards applying our new Properties Classification . It moves up the Connection Properties and annotates most places with stuff to do . 
 As discussed in 
 Thanks for moving this forward ! I only found a few nits . Also , I have a question about whether two of these Properties should maybe be changed to be Selection Properties , but that 's more of a discussion and not something that needs to be done in this modulo commentsI carefully checked it , but I find it very hard to be sure that this is 100 % ok ( as is usually the case IMO with diff 's about text blocks being moved around ) . My suggestion is to land it and see .
Paragraph (version A):
Changing one of these Protocol Properties on one Connection in the
group changes it for all others.  Per-Message Protocol Properties,
however, are not entangled.  For example, changing "Timeout for
aborting Connection" (see timeout) on one Connection in a group will
automatically change this Protocol Property for all Connections in
the group in the same way.  However, changing "Lifetime" (see msg-
lifetime) of a Message will only affect a single Message on a single
Connection, entangled or not.
Paragraph (version B):
Changing one of these Protocol Properties on one Connection in the
group changes it for all others.  Per-Message Protocol Properties,
however, are not entangled.  For example, changing "Timeout for
aborting Connection" (see conn-timeout) on one Connection in a group
will automatically change this Protocol Property for all Connections
in the group in the same way.  However, changing "Lifetime" (see msg-
lifetime) of a Message will only affect a single Message on a single
Connection, entangled or not.
Paragraph (version B):
This property represents the maximum Message size that can be sent
before or during Connection establishment, see also msg-idempotent.
It is given in Bytes.
Paragraph (version B):
This property, if applicable, represents the maximum Message size
that can be sent without incurring network-layer fragmentation or
transport layer segmentation at the sender.
Paragraph (version B):
This property represents the maximum Message size that can be sent.
Paragraph (version B):
This numeric property represents the maximum Message size that can be
received.
Paragraph (version A):
Having discussed Transport Properties in connection-props and listed
a number of Message Properties ("Ordered", "Idempotent" etc.) in
message-props, we now provide a complete overview of a transport
system's defined Transport Properties.
Paragraph (version A):
By how they influence the transport system, which leads to a
classification into "Selection Properties", "Protocol Properties",
"Control Properties" and "Intents".
Paragraph (version A):
By the object they can be applied to: Preconnections, see
connection-props, Connections, see introspection, and Messages,
see message-props.
Paragraph (version A):
Because some properties can be applied or queried on multiple
objects, all Transport Properties are organized within a single
namespace.
Paragraph (version B):
Having discussed Selection Properties in selection-props, Connection
Properties connection-props, and Message Properties (message-props),
we now provide a complete overview of a transport system's defined
Transport Properties.
Paragraph (version B):
All Transport Properties are organized within a single namespace.
This enables setting them as defaults in earlier stages and querying
them in later stages: - Connections Properties can be set on
Preconnections - Message Properties can be set on Preconnections and
Connections - The effect of Selection Properties can be queried on
Connections and Messages.
Paragraph (version A):
Whether properties have a clearly defined behavior that is likely
to be invariant across implementations and environments (Protocol
Properties and Control Properties) or whether the properties are
interpreted by the transport system to provide a best effort
service that matches the application needs as closely as possible
(Intents).
Paragraph (version B):
Boolean Connection Property - see conn-retrans-notify.
Paragraph (version A):
This property represents the maximum Message size that can be sent
before or during Connection establishment, see also msg-idempotent.
It is given in Bytes.  This property is read-only.
Paragraph (version A):
This property, if applicable, represents the maximum Message size
that can be sent without incurring network-layer fragmentation or
transport layer segmentation at the sender.  This property is read-
only.
Paragraph (version A):
This property represents the maximum Message size that can be sent.
This property is read-only.
Paragraph (version A):
This numeric property represents the maximum Message size that can be
received.  This property is read-only.