Congratulations

dragana

On Wed, Sep 24, 2014 at 12:47 PM, Marie-Jose Montpetit <mari...@mit.edu>
wrote:

> Congratulations!
>
> Marie-José Montpetit
> mari...@mit.edu
>
> > On Sep 24, 2014, at 05:59, Michael Welzl <mich...@ifi.uio.no> wrote:
> >
> > Hooray! Thanks everyone for your efforts!!
> >
> >
> >> On 24. sep. 2014, at 01:33, The IESG wrote:
> >>
> >> A new IETF working group has been formed in the Transport Area. For
> >> additional information please contact the Area Directors or the WG
> Chair.
> >>
> >> Transport Services (taps)
> >> ------------------------------------------------
> >> Current Status: Proposed WG
> >>
> >> Chairs:
> >> Aaron Falk <aaron.f...@gmail.com>
> >>
> >> Assigned Area Director:
> >> Spencer Dawkins <spencerdawkins.i...@gmail.com>
> >>
> >> Mailing list
> >> Address: taps@ietf.org
> >> To Subscribe: https://www.ietf.org/mailman/listinfo/taps
> >> Archive: http://www.ietf.org/mail-archive/web/taps/
> >>
> >> Charter:
> >>
> >> Most Internet applications make use of the Transport Services
> >> provided by TCP (a reliable, in-order stream protocol) or UDP
> >> (an unreliable datagram protocol).   We use the term "Transport
> >> Service" to mean an end-to-end facility provided by the
> >> transport layer. That service can only be provided correctly if
> >> information is supplied from the application. The application may
> >> determine the information to be supplied at design time,
> >> compile time, or run time and may include guidance on whether
> >> the facility  in question is required or simply a preference by the
> >> application. Four examples of Transport Services are reliable
> >> delivery, ordered delivery of data, content privacy to in-path
> >> devices, and minimal latency.
> >>
> >> Transport protocols such as SCTP, DCCP, WebSockets, MPTCP, and
> >> UDP-Lite and the LEDBAT congestion control mechanism extend the
> >> set of available Transport Services beyond those provided to
> >> applications by TCP and UDP. For example, SCTP provides potentially
> >> faster reliable delivery for applications than TCP because it can
> >> accept blocks of data out of order, and LEDBAT provides low-priority
> >> "scavenger" communication.
> >>
> >> However, application programmers face difficulty when they use
> >> protocols other than TCP or UDP. Most network stacks ship with only
> >> TCP and UDP as transport protocols.  Many firewalls only pass TCP
> >> and UDP and some  only allow TCP  when it carries HTTP as its payload.
> >> As a result, using other transport protocols or building a new protocol
> >> over raw sockets risks having an application not work in many
> >> environments. Applications, therefore, must always be able to fall back
> >> to TCP or UDP, or even to using HTTP as a transport substrate in some
> >> cases, and once the application programmer has committed
> >> to making an application work on TCP or UDP or HTTP, there is little
> >> incentive to try other transport protocols before falling back.
> >> Further, different protocols can provide the same services in different
> >> ways. Layering decisions must also be made (for example, whether a
> >> protocol is used natively or tunneled through UDP).
> >>
> >> Because of these complications, programmers often resort to either
> >> using TCP or HTTP or implementing their own customized "transport
> >> services" over UDP. When application developers re-implement transport
> >> features already available elsewhere they open the door to problems
> >> that simply using TCP would have avoided and ensure that the
> >> applications can't benefit from other transport protocols as they
> >> become available. And, since even TCP and UDP are not guaranteed to
> >> work in all environments today, some programmers simply give up on
> >> using TCP or UDP directly, relying instead on "HTTP as a Substrate".
> >> BCP 56 identified many issues with this strategy, but assuming that
> >> if "any protocol is available on a given network path and on the hosts
> >> that will be communicating, that protocol will be HTTP" is a reasonable
> >> strategy for today's Internet. The IESG has agreed with this viewpoint
> >> enough to publish the WebSocket protocol on the standards track.
> >>
> >> The goal of the TAPS working group is to help application and network
> >> stack programmers by describing an (abstract) interface for applications
> >> to make use of Transport Services. The Working Group deliverables
> >> emphasize defining Transport Services that are important to applications
> >> followed by experimental mechanisms to a) determine if the protocols to
> >> provide the requested services are available on the end points and
> >> supported along the path in the network and b) fall back, i.e., select
> >> alternate, possibly less-preferred, protocols when desired protocols
> >> are not available. The Working Group will not define a richer set of
> >> Transport Services for applications, although the TAPS deliverables
> >> could inform proposals for future chartered work on Transport Services.
> >>
> >> The Working Group will:
> >>
> >> 1) Define a set of Transport Services, identifying the
> >>  services provided by existing IETF protocols and congestion
> >>  control mechanisms. As a starting point, the working group will
> >>  consider services used
> >>  between two endpoints.
> >>
> >> 2) Specify the subset of those Transport Services, as identified
> >>  in item 1, that end systems supporting TAPS will provide, and
> >>  give guidance on choosing among available mechanisms and
> >>  protocols.  Note that not all the capabilities of IETF Transport
> >>  protocols need to be exposed as Transport Services.
> >>
> >> 3) Specify experimental support mechanisms to provide the Transport
> >>  Services identified in work item 2. This document will explain
> >>  how to select and engage an appropriate protocol and how to
> >>  discover which protocols are available for the selected service
> >>  between a given pair of end points. Further, it will provide a
> >>  basis for incremental deployment. Work on this document will
> >>  begin when the TAPS Transport Services have been specified.
> >>
> >> The following topics are out of scope for this Working Group:
> >>
> >> - Signaling-based Quality-of-Service (QoS) mechanisms
> >>
> >> - Definition of new encapsulations and tunneling mechanisms
> >>
> >> - Extension, modification, or creation of transport protocols
> >>
> >> - Language-specific APIs
> >>
> >> TAPS is not chartered to perform detailed analysis of the security
> >> aspects of transport protocols. While security can be a transport
> >> service, TAPS is being chartered almost simultaneously with TCPINC,
> >> which is developing the TCP extensions to provide unauthenticated
> >> encryption and integrity protection of TCP streams, and TAPS will
> >> work with TCPINC to ensure that TAPS will be able to accommodate
> >> the protocol extensions that TCPINC defines.
> >>
> >> Milestones:
> >> Jun 2015 - Submit an Informational document to the IESG defining a set
> >> of services provided by IETF transport protocols and congestion control
> >> mechanisms
> >> Dec 2015 - Submit an Informational document to the IESG recommending a
> >> minimal set of Transport Services that end systems should support
> >> Mar 2016 - Submit an Experimental document to the IESG specifying one
> >> or more methods to provide applications with the Transport Services
> >> identified by the WG
> >> Mar 2016 - Recharter or conclude.
> >>
> >>
> >> _______________________________________________
> >> 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
>
> _______________________________________________
> 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