Yes, that's correct. My interpretation is that being in the candidate set 
already requires equivalence. We can make the text more clear here, but it 
isn't a technical change.

Thanks,
Tommy

> On Jul 23, 2019, at 12:05 PM, Max Franke <mfra...@inet.tu-berlin.de> wrote:
> 
> So if I understand this correctly, this boils down to the fact that if two 
> protocols are in the candidate set for racing they are also equivalent? Thus 
> we dont have to worry about unequivalent protocols as they are never part of 
> the same candidate set anyway?
> 
> Best
> Max
> 
> 
> 
> Am 23.07.2019 11:59 schrieb Tommy Pauly <tpauly=40apple....@dmarc.ietf.org>:
> Hi Joe,
> 
> Yes, I completely agree. The current text in -arch expresses this as:
> 
>    2.  Both stacks MUST offer the same transport services, as required
>        by the application.  For example, if an application specifies
>        that it requires reliable transmission of data, then a Protocol
>        Stack using UDP without any reliability layer on top would not be
>        allowed to replace a Protocol Stack using TCP.  However, if the
>        application does not require reliability, then a Protocol Stack
>        that adds unnecessary reliability might be allowed as an
>        equivalent Protocol Stack as long as it does not conflict with
>        any other application-requested properties.
> 
> If you think we can clarify this any further, let me know!
> 
> Thanks,
> Tommy
> 
> On Jul 23, 2019, at 11:55 AM, Joe Touch <to...@strayalpha.com 
> <mailto:to...@strayalpha.com>> wrote:
> 
> 
> 
> On Jul 23, 2019, at 8:19 AM, Theresa Enghardt <ther...@inet.tu-berlin.de 
> <mailto:ther...@inet.tu-berlin.de>> wrote:
> 
> Another important difference between TCP and UDP are Message Boundaries.
> So in some cases, TCP + Framer may be equivalent to UDP.
> 
> FWIW, they might provide *similar* capabilities, even only those that the app 
> is concerned about, but there are a LOT of other differences that can’t be 
> glossed over. In some cases, it is TCP that is lacking (as above); in others, 
> UDP).
> 
> It’s only important whether the user does or doesn’t care about those 
> properties. When they match what they care about, they can be considered 
> equivalent.
> 
> I.e., there’s not likely going to be a strict and absolute equivalence 
> between transports.
> 
> Equivalence is TO THE USER, relative to their constraints.
> 
> Joe
> 
> _______________________________________________
> Taps mailing list
> Taps@ietf.org <mailto:Taps@ietf.org>
> https://www.ietf.org/mailman/listinfo/taps
> 
> 
> _______________________________________________
> Taps mailing list
> Taps@ietf.org
> https://www.ietf.org/mailman/listinfo/taps

_______________________________________________
Taps mailing list
Taps@ietf.org
https://www.ietf.org/mailman/listinfo/taps

Reply via email to