Upgrade to Pro — share decks privately, control downloads, hide ads and more …

APP + RAI Area Update: HTTP-related WG Report (IETF92)

APP + RAI Area Update: HTTP-related WG Report (IETF92)

「IETF報告会(92ndダラス)」 2015/4/24 ( http://www.isoc.jp/wiki.cgi?page=IETF92Update , https://www.nic.ad.jp/ja/topics/2015/20150409-02.html ) 発表資料 #isocjp

More Decks by HAYASHI, Tatsuya ( @lef )

Other Decks in Technology

Transcript

  1. https://lepidum.co.jp/ Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved.

    APP + RAI Area Update: HTTP-related WG Report (IETF92) 株式会社レピダム 林 達也 (@lef ) HAYASHI, Tatsuya / Lepidum Co. Ltd. "ISOC-JP IETF92報告会" (2015/4/24)
  2. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    自己紹介・業務領域 名前  林 達也 ( @lef ) 所属  株式会社レピダム 代表取締役  Internet Society Japan Chapter Online Identity WG チェア/ プログラム委員  OpenID Foundation Japan 事務局長  Identity Conference ( #idcon ) オーガナイザー 業務領域 応用・実用研究  標準化支援  アイデンティティ、プライバ シー  認証・認可  ソフトウェア&ネットワークセ キュリティ, 脆弱性  ネットワーク技術  プログラミング言語処理系  コンパイラ, インタプリタ, 言語設計  各種コンサルテーション
  3. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    Agenda APP •appsawg •httpbis •scim RAI •rtcweb •netvc •webpush
  4. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    About Application Area  Total 15 WG (2015/4)  appsawg Applications Area Working Group  arcmedia 'Archive' Top-Level Media Type  calext Calendaring Extensions  core Constrained RESTful Environments  dbound Domain Boundaries  dmarc Domain-based Message Authentication, Reporting & Conformance  eppext Extensible Provisioning Protocol Extensions  httpbis Hypertext Transfer Protocol  hybi BiDirectional or Server-Initiated HTTP  paws Protocol to Access WS database  precis Preparation and Comparison of Internationalized Strings  scim System for Cross-domain Identity Management  tzdist Time Zone Data Distribution Service  urnbis Uniform Resource Names, Revised  uta Using TLS in Applications  BoF (in IETF92)  lucid Locale-free UniCode Identifiers
  5. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    appsawg  概要  特にWGを作るまでではないものの、Application Areaで扱うべきItemについて議論するWG  Topic  Pete Resnickが任務終了  APP + RAI = ART !  目的は負荷軽減  2006年頃に分離した  一部WGは他Areaへ(utaがsecへ)  ADを3名に?  今後はshort-lived WGを増やす予定  IAB SEMI Workshop, spud BoF, hops Bar BoF, taps WG, IAB IP Stack Evolution Program  CBOR (Concise Binary Object Representation)  Privacy-Oriented Mail  prime Bar BoFのアナウンスあり  Outbound port 25 blocking for dynamic IP addresses  楽天赤桐さんによる日本では既に普及しているOP25BのBCP的な提案  Disclaimer: 当社前田がCo-Authorをしています  その他  hybi ⇒ もうすぐclose  json ⇒ 完了  websec ⇒ Public Key Pinning Extension for HTTP (RFC7469)が出て4/21にconcludedに (after IETF92)
  6. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    httpbis  概要  HTTPに関する標準化を行っている。最近では主にHTTP/2関係の話題が多い。  Topic  HTTP/2, HPACK  in RFC Editor Queue...  Alt-SVC(Alternative Services)  他のプロトコル、ホスト、ポートでもサービス提供ができることを通知する仕組み  Opportunistic Security(日和見暗号)  ALPN HTTP Header Field / Tunnel-Protocol  今後のWG Issueに関する議論(Potential Work)  HTTP Signature  HTTP client hints  HTTP Keyレスポンスヘッダ  HTTPヘッダフィールドのJSON表現  法的理由でアクセス不許可とする場合のエラーコード(451)  ヘッダフィールドパラメータへの文字エンコーディングと言語指定の導入  クライアントを起点とした文字エンコーディングの指定  メッセージボディ部分の暗号化  etc...  HTTP/2 deployment advice  ⇒ wikiにまとめる方向に  MEPG-Dash (Dash and HTTP/2)  Full-Duplex HTTP based Protocolの提案  MPEG-Dashでは複数のURLで指示されたコンテンツを順次取得するが、HTTP2と組み合わせ、プロトコルを調整すれば、パ フォーマンスの向上が見込める
  7. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    scim  概要  複数のドメインでのIDの作成・削除等に関する プロビジョニングに関するプロトコルの標準化 を行っている  Topic  今までのエンティティに加えて、デバイスを扱 う拡張提案があった  その他、今後の課題として、Soft Deleteや WebPush等も視野に入れた通知拡張、等
  8. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    About Real-time Applications and Infrastructure(RAI) Area  Total 21 WG (2015/4)  avtcore Audio/Video Transport Core Maintenance  avtext Audio/Video Transport Extensions  bfcpbis Binary Floor Control Protocol Bis  clue ControLling mUltiple streams for tElepresence  codec Internet Wideband Audio Codec  dispatch Dispatch  drinks Data for Reachability of Inter/tra-NetworK SIP  ecrit Emergency Context Resolution with Internet Technologies  insipid INtermediary-safe SIP session ID  mmusic Multiparty Multimedia Session Control  p2psip Peer-to-Peer Session Initiation Protocol  payload Audio/Video Transport Payloads  rtcweb Real-Time Communication in WEB-browsers  sipcore Session Initiation Protocol Core  siprec SIP Recording  stir Secure Telephone Identity Revisited  stox SIP-TO-XMPP  straw Sip Traversal Required for Applications to Work  webpush Web-Based Push Notifications  xmpp Extensible Messaging and Presence Protocol  xrblock Metric Blocks for use with RTCP's Extended Report Framework  BoF (in IETF92)  modern Managing, Ordering, Distributing, Exposing, & Registering telephone Numbers  netvc Internet Video Codec
  9. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    About Real-time Applications and Infrastructure(RAI) Area  Total 21 WG (2015/4)  avtcore Audio/Video Transport Core Maintenance  avtext Audio/Video Transport Extensions  bfcpbis Binary Floor Control Protocol Bis  clue ControLling mUltiple streams for tElepresence  codec Internet Wideband Audio Codec  dispatch Dispatch  drinks Data for Reachability of Inter/tra-NetworK SIP  ecrit Emergency Context Resolution with Internet Technologies  insipid INtermediary-safe SIP session ID  mmusic Multiparty Multimedia Session Control  p2psip Peer-to-Peer Session Initiation Protocol  payload Audio/Video Transport Payloads  rtcweb Real-Time Communication in WEB-browsers  sipcore Session Initiation Protocol Core  siprec SIP Recording  stir Secure Telephone Identity Revisited  stox SIP-TO-XMPP  straw Sip Traversal Required for Applications to Work  webpush Web-Based Push Notifications  xmpp Extensible Messaging and Presence Protocol  xrblock Metric Blocks for use with RTCP's Extended Report Framework  BoF (in IETF92)  modern Managing, Ordering, Distributing, Exposing, & Registering telephone Numbers  netvc Internet Video Codec ?!?
  10. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    About Real-time Applications and Infrastructure(RAI) Area  Total 21 WG (2015/4)  avtcore Audio/Video Transport Core Maintenance  avtext Audio/Video Transport Extensions  bfcpbis Binary Floor Control Protocol Bis  clue ControLling mUltiple streams for tElepresence  codec Internet Wideband Audio Codec  dispatch Dispatch  drinks Data for Reachability of Inter/tra-NetworK SIP  ecrit Emergency Context Resolution with Internet Technologies  insipid INtermediary-safe SIP session ID  mmusic Multiparty Multimedia Session Control  p2psip Peer-to-Peer Session Initiation Protocol  payload Audio/Video Transport Payloads  rtcweb Real-Time Communication in WEB-browsers  sipcore Session Initiation Protocol Core  siprec SIP Recording  stir Secure Telephone Identity Revisited  stox SIP-TO-XMPP  straw Sip Traversal Required for Applications to Work  webpush Web-Based Push Notifications  xmpp Extensible Messaging and Presence Protocol  xrblock Metric Blocks for use with RTCP's Extended Report Framework  BoF (in IETF92)  modern Managing, Ordering, Distributing, Exposing, & Registering telephone Numbers  netvc Internet Video Codec
  11. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    rtcweb  概要  Webベースの技術によるリアルタイムコミュニケーションを取り 扱うWG  IETFとW3Cが連携して標準化しており、IETFでは主にプロトコル関 係を取り扱っている  Topic  JavaScriptセッション確立プロトコル(JSEP)  フォワードエラーコレクション(FEC)  トランスポート関連文書のupdate  Security Architecture上の課題  Screen Sharing Status  ハッシュアルゴリズムの選択  etc...  RETURNサーバについて
  12. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    netvc (BoF)  概要  "Need for RF codec developed within an SDO initially became prominent during RTCWEB “mandatory-to- implement” video codec discussion."  Internet向けのVideo Codecに関するBoF  Video Codecに関しては、過去何度か課題になっていた が、ついにBoFとしての開催された。  何度か話題になっており、かなり長い間議論が行われ ていた中、前回のrtcwebでのMTIの議論を踏まえて開催 されたことが予測される  このBoFは前回IETF91での開催が予定されていたが、突 然Cancelされた後、今回の開催となった
  13. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    netvc (BoF)  Topic  焦点は、Royalty Freeのコーデックの実現  MPEG-LAのH.264, H.265などのライセンスフィー等の制約を踏まえ て、Internetで自由に使えるVideo Codecを実現したいという人々が 標準化を目指している。  求められる仕様として以下の要素が挙がっていた  圧縮度、Complexity、Parallelism、Fast, Fine Rate Control、Error Resilience、Scalability、Content Specific Tools、Algorithm Agility等  今回具体的なcodecの例としてあがっていたのはDaala。  Xiph.Org FoundationとMozilla Foundationにより共同開発が進められ ているTheoraの後継コーデック  Daalaのゴールとしては、Better than state-of-the-art compressionと Defensible IPR strategyとなっている  Defensible IPR Strategyがあがっているのは象徴的  WG化にコンセンサスを得た
  14. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    webpush  概要  ウェブブラウザ向けのPush通知の標準化  ブラウザが起動していなくてもPush通知可能に  Topic  前回提案されたHTTP/2上でPushする仕様に関する フィードバックとその議論  Registration/Subscribeの依存関係削除  信頼性向上  Message Formatの改善  メッセージの暗号化
  15. Copyright © 2004-2015 Lepidum Co. Ltd. All rights reserved. https://lepidum.co.jp/

    Any Questions? / Please Feedback! https://lepidum.co.jp/ @lepidum mailto:[email protected] / @lef