This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
links:ietf [2015/11/04 05:05] jdg [Transport Area] |
links:ietf [2019/03/06 07:33] (current) |
||
---|---|---|---|
Line 20: | Line 20: | ||
* [[http://tools.ietf.org/wg/tcpm/|tcpm]] TCP Maintenance and Minor Extensions | * [[http://tools.ietf.org/wg/tcpm/|tcpm]] TCP Maintenance and Minor Extensions | ||
* [[http://tools.ietf.org/wg/tsvwg/|tsvwg]] Transport Area Working Group | * [[http://tools.ietf.org/wg/tsvwg/|tsvwg]] Transport Area Working Group | ||
+ | |||
+ | ==== Routing Area ==== | ||
+ | |||
+ | * [[http://tools.ietf.org/wg/teas/|teas]] Traffic Engineering Architecture and Signaling | ||
=== tcpm === | === tcpm === | ||
Line 46: | Line 50: | ||
* art = Applications and Real-Time Area | * art = Applications and Real-Time Area | ||
* [[https://tools.ietf.org/wg/rtcweb/|rtcweb]] Real-Time Communication in WEB-browsers | * [[https://tools.ietf.org/wg/rtcweb/|rtcweb]] Real-Time Communication in WEB-browsers | ||
+ | * linked to WebRTC | ||
+ | === WebRTC (W3C) === | ||
+ | |||
+ | * W3C workgroup [[http://www.w3.org/2011/04/webrtc/| WebRTC]] | ||
+ | * Wikipedia on [[https://en.wikipedia.org/wiki/WebRTC|WebRTC]] = Application API | ||
+ | * http://www.webrtc.org/ | ||
+ | * WebRTC is an API defined in [[wp>JavaScript]] and [[wp>JSON]] \\ and has 3 parts: | ||
+ | - MediaStream and getUserMedia (access to camera and microphone) | ||
+ | - RTCPeerConnection (audio/video streams) | ||
+ | - RTCDataChannel (for gaming, RDP, etc.) | ||
+ | * http://www.html5rocks.com/en/tutorials/webrtc/basics/ \\ <code> | ||
+ | Google bought GIPS, a company which had developed many components required | ||
+ | for RTC, such as codecs and echo cancellation techniques. Google open | ||
+ | sourced the technologies developed by GIPS and engaged with relevant | ||
+ | standards bodies at the IETF and W3C to ensure industry consensus. | ||
+ | In May 2011, Ericsson built the first implementation of WebRTC. | ||
+ | </code> | ||
+ | * above says: "Suffice to say that the STUN protocol and its extension TURN are used by the ICE framework to enable RTCPeerConnection to cope with NAT traversal and other network vagaries." | ||
+ | * [[https://en.wikipedia.org/wiki/STUN|STUN]] | ||
+ | * [[https://en.wikipedia.org/wiki/Traversal_Using_Relays_around_NAT|TURN]] | ||
+ | * [[https://en.wikipedia.org/wiki/Interactive_Connectivity_Establishment|ICE]] | ||
+ | * [[https://en.wikipedia.org/wiki/Network_address_translation#Full-cone_NAT|Full-cone NAT]] | ||
+ | * [[https://www.youtube.com/watch?v=p2HzZkd2A40&t=21m12s|Real-time communication with WebRTC: Google I/O 2013]] | ||
+ | * http://io13webrtc.appspot.com/#1 | ||
+ | * http://knowledge.santanu.net/what-is-webrtc-current-scenario-and-why-we-should-follow/ | ||
+ | * http://www.frafos.com/wp-content/uploads/2014/11/FRAFOS_WebRTC_Deployment.pdf | ||
==== Int Area ==== | ==== Int Area ==== | ||
Line 78: | Line 108: | ||
==== Congestion Control ==== | ==== Congestion Control ==== | ||
- | * [[http://tools.ietf.org/html/rfc2914|RFC2914]] Congestion Control Principles | + | * [[http://tools.ietf.org/html/rfc2309|RFC2309]] Recommendations on Queue Management and Congestion Avoidance in the Internet * [[http://tools.ietf.org/html/rfc2914|RFC2914]] Congestion Control Principles |
* [[http://tools.ietf.org/html/rfc3168|RFC3168]] The Addition of Explicit Congestion Notification (ECN) to IP | * [[http://tools.ietf.org/html/rfc3168|RFC3168]] The Addition of Explicit Congestion Notification (ECN) to IP | ||
+ | * [[http://tools.ietf.org/html/rfc4828|RFC4828]] TCP Friendly Rate Control (TFRC): The Small-Packet (SP) Variant | ||
* [[http://tools.ietf.org/html/rfc5033|RFC5033]] Specifying New Congestion Control Algorithms | * [[http://tools.ietf.org/html/rfc5033|RFC5033]] Specifying New Congestion Control Algorithms | ||
+ | * [[http://tools.ietf.org/html/rfc5348|RFC5348]] TCP Friendly Rate Control (TFRC): Protocol Specification | ||
* [[http://tools.ietf.org/html/rfc6040|RFC6040]] Tunnelling of Explicit Congestion Notification | * [[http://tools.ietf.org/html/rfc6040|RFC6040]] Tunnelling of Explicit Congestion Notification | ||
* [[http://tools.ietf.org/html/rfc6057|RFC6057]] Comcast's Protocol-Agnostic Congestion Management System | * [[http://tools.ietf.org/html/rfc6057|RFC6057]] Comcast's Protocol-Agnostic Congestion Management System | ||
* [[http://tools.ietf.org/html/rfc6789|RFC6789]] Congestion Exposure (ConEx) Concepts and Use Cases | * [[http://tools.ietf.org/html/rfc6789|RFC6789]] Congestion Exposure (ConEx) Concepts and Use Cases | ||
* [[http://tools.ietf.org/html/rfc7141|RFC7141]] Byte and Packet Congestion Notification | * [[http://tools.ietf.org/html/rfc7141|RFC7141]] Byte and Packet Congestion Notification | ||
+ | * [[http://tools.ietf.org/html/rfc7567|RFC7567]] IETF Recommendations Regarding Active Queue Management | ||
+ | |||
==== MPTCP ==== | ==== MPTCP ==== | ||
Line 111: | Line 145: | ||
=== NSIS === | === NSIS === | ||
+ | * Next Steps in Signaling (NSIS) is an open signaling model and in some sense an extension to RSVP | ||
* https://tools.ietf.org/wg/nsis/ | * https://tools.ietf.org/wg/nsis/ | ||
* [[https://tools.ietf.org/html/rfc3726|RFC3726]] Requirements for Signaling Protocols | * [[https://tools.ietf.org/html/rfc3726|RFC3726]] Requirements for Signaling Protocols | ||
Line 133: | Line 168: | ||
* [[https://www.ietf.org/meeting/94/index.html|Index]] | * [[https://www.ietf.org/meeting/94/index.html|Index]] | ||
+ | * [[https://www.ietf.org/registration/ietf94/attendance.py|Registration List]] | ||
* [[https://datatracker.ietf.org/meeting/94/agenda.html|Agenda]] | * [[https://datatracker.ietf.org/meeting/94/agenda.html|Agenda]] | ||
* [[http://tools.ietf.org/agenda/94/slides/?C=N;O=A|Slides]] | * [[http://tools.ietf.org/agenda/94/slides/?C=N;O=A|Slides]] | ||
- |