[要約] RFC 5781は、rsync URIスキームの仕様と目的を定義しています。rsync URIスキームは、rsyncプロトコルを使用してファイルの転送を行うための統一された方法を提供します。

Internet Engineering Task Force (IETF)                         S. Weiler
Request for Comments: 5781                                  SPARTA, Inc.
Category: Informational                                          D. Ward
ISSN: 2070-1721                                                  Juniper
                                                              R. Housley
                                                          Vigil Security
                                                           February 2010
        

The rsync URI Scheme

RSYNC URIスキーム

Abstract

概要

This document specifies the rsync Uniform Resource Identifier (URI) scheme.

このドキュメントは、RSYNCユニフォームリソース識別子(URI)スキームを指定します。

Status of This Memo

本文書の位置付け

This document is not an Internet Standards Track specification; it is published for informational purposes.

このドキュメントは、インターネット標準の追跡仕様ではありません。情報目的で公開されています。

This document is a product of the Internet Engineering Task Force (IETF). It represents the consensus of the IETF community. It has received public review and has been approved for publication by the Internet Engineering Steering Group (IESG). Not all documents approved by the IESG are a candidate for any level of Internet Standard; see Section 2 of RFC 5741.

このドキュメントは、インターネットエンジニアリングタスクフォース(IETF)の製品です。IETFコミュニティのコンセンサスを表しています。公開レビューを受けており、インターネットエンジニアリングステアリンググループ(IESG)からの出版が承認されています。IESGによって承認されたすべてのドキュメントが、あらゆるレベルのインターネット標準の候補者ではありません。RFC 5741のセクション2を参照してください。

Information about the current status of this document, any errata, and how to provide feedback on it may be obtained at http://www.rfc-editor.org/info/rfc5781.

このドキュメントの現在のステータス、任意のERRATA、およびそのフィードバックを提供する方法に関する情報は、http://www.rfc-editor.org/info/rfc5781で取得できます。

Copyright Notice

著作権表示

Copyright (c) 2010 IETF Trust and the persons identified as the document authors. All rights reserved.

Copyright(c)2010 IETF Trustおよび文書著者として特定された人。全著作権所有。

This document is subject to BCP 78 and the IETF Trust's Legal Provisions Relating to IETF Documents (http://trustee.ietf.org/license-info) in effect on the date of publication of this document. Please review these documents carefully, as they describe your rights and restrictions with respect to this document. Code Components extracted from this document must include Simplified BSD License text as described in Section 4.e of the Trust Legal Provisions and are provided without warranty as described in the Simplified BSD License.

このドキュメントは、BCP 78およびIETFドキュメント(http://trustee.ietf.org/license-info)に関連するIETF Trustの法的規定の対象となります。この文書に関するあなたの権利と制限を説明するので、これらの文書を注意深く確認してください。このドキュメントから抽出されたコードコンポーネントには、セクション4.Eで説明されている法的規定のセクション4.Eで説明されており、単純化されたBSDライセンスで説明されているように保証なしで提供される簡略化されたBSDライセンステキストを含める必要があります。

1. Introduction
1. はじめに

URIs were previously defined in RFC 2396, which was obsoleted by RFC 3986 [RFC3986]. The procedures for registering new URI schemes are defined in RFC 4395 [RFC4395]. The rsync utility provides fast incremental file transfer [rsync]. This document defines a URI scheme for rsync.

URIは以前にRFC 2396で定義されていましたが、これはRFC 3986 [RFC3986]によって廃止されました。新しいURIスキームを登録する手順は、RFC 4395 [RFC4395]で定義されています。RSYNCユーティリティは、高速増分ファイル転送[RSYNC]を提供します。このドキュメントは、RSYNCのURIスキームを定義しています。

2. rsync URI registration
2. RSYNC URI登録

This section contains the registration template for the rsync URI scheme in accordance with RFC 4395 [RFC4395]. This URI scheme is for the rsync protocol using TCP as the transport protocol. Other transports, such as rsync over SSH, are not supported by this URI scheme.

このセクションには、RFC 4395 [RFC4395]に従って、RSYNC URIスキームの登録テンプレートが含まれています。このURIスキームは、TCPを輸送プロトコルとして使用したRSYNCプロトコル用です。SSHを介したRSYNCなどの他のトランスポートは、このURIスキームによってサポートされていません。

URI scheme name: rsync

URIスキーム名:rsync

Status: provisional

ステータス:暫定

URI scheme syntax: An rsync URI describes a source or destination for the rsync application including a hostname, path, and optional user and port. The generic form of the rsync URI is:

URIスキームの構文:RSYNC URIは、ホスト名、パス、オプションのユーザーとポートを含むRSYNCアプリケーションのソースまたは宛先を説明しています。rsync uriの一般的な形式は次のとおりです。

   rsync://[user@]host[:PORT]/Source
        

The rsync URI follows the general syntax from RFC 3986 and is defined by the following ABNF [RFC5234]:

RSYNC URIは、RFC 3986の一般的な構文に従い、次のABNF [RFC5234]で定義されています。

rsyncuri = "rsync:" hier-part ; See RFC 3986 for the definition ; of hier-part

rsyncuri = "rsync:" hier-part;定義については、RFC 3986を参照してください。ハイアパートの

URI scheme semantics: An rsync URI may be used as either a source or destination for the rsync application. If the port is not specified, it defaults to 873.

URIスキームセマンティクス:RSYNC URIは、RSYNCアプリケーションのソースまたは宛先のいずれかとして使用できます。ポートが指定されていない場合、デフォルトは873になります。

Encoding considerations: Since the rsync URI is defined using standard elements from RFC 3986, no special encoding considerations are present.

エンコーディングの考慮事項:RSYNC URIはRFC 3986の標準要素を使用して定義されているため、特別なエンコーディングの考慮事項は存在しません。

Applications/protocols that use this URI scheme name: The only application that uses rsync URIs is rsync.

このURIスキームを使用するアプリケーション/プロトコル名:RSYNC URISを使用する唯一のアプリケーションはRSYNCです。

Interoperability considerations: Since only one application is expected to make use of rsync URIs, this URI scheme is expected to have few interoperability concerns.

相互運用性の考慮事項:RSYNC URIを使用すると予想されるアプリケーションは1つだけであるため、このURIスキームには相互運用性の懸念がほとんどないと予想されます。

Security considerations: Section 7 of RFC 3986 describes general security considerations for URI schemes. The considerations about reliability and consistency, malicious construction, rare IP address formats, sensitive information, and semantic attacks all apply to rsync URIs. The considerations about transcoding do not apply. Given how rsync is regularly used, it is expected that most applications will not be bothered by data accessed via a given rsync URI changing over time.

セキュリティ上の考慮事項:RFC 3986のセクション7では、URIスキームの一般的なセキュリティに関する考慮事項について説明しています。信頼性と一貫性、悪意のある構造、まれなIPアドレス形式、機密情報、およびセマンティック攻撃に関する考慮事項はすべて、RSYNC URIに適用されます。トランスコーディングに関する考慮事項は適用されません。RSYNCが定期的に使用される方法を考えると、ほとんどのアプリケーションは、特定のRSYNC URIを介して時間の経過とともにアクセスされるデータによって悩まされないことが予想されます。

   Contact: Russ Housley <housley@vigilsec.com>
        
   Author/Change controller: Russ Housley <housley@vigilsec.com>
        

References: see Section 5.

参照:セクション5を参照してください。

3. IANA Considerations
3. IANAの考慮事項

IANA has registered the rsync provisional URI scheme using the template in Section 2.

IANAは、セクション2のテンプレートを使用してRSYNC暫定URIスキームを登録しています。

4. Security Considerations
4. セキュリティに関する考慮事項

Many security considerations for the usage of URIs are discussed in Section 7 of [RFC3986]. The considerations about reliability and consistency, malicious construction, rare IP address formats, sensitive information, and semantic attacks all apply to rsync URIs. The considerations about transcoding do not apply. The rsync URI scheme has no particularly unique security considerations.

URIの使用に関する多くのセキュリティ上の考慮事項については、[RFC3986]のセクション7で説明しています。信頼性と一貫性、悪意のある構造、まれなIPアドレス形式、機密情報、およびセマンティック攻撃に関する考慮事項はすべて、RSYNC URIに適用されます。トランスコーディングに関する考慮事項は適用されません。RSYNC URIスキームには、特に独自のセキュリティ上の考慮事項はありません。

The security considerations of the rsync protocol are not covered in this document.

RSYNCプロトコルのセキュリティ上の考慮事項は、このドキュメントでは説明されていません。

5. Normative References
5. 引用文献

[RFC3986] Berners-Lee, T., Fielding, R., and L. Masinter, "Uniform Resource Identifier (URI): Generic Syntax", STD 66, RFC 3986, January 2005.

[RFC3986] Berners-Lee、T.、Fielding、R。、およびL. Masinter、「Uniform Resource Identifier(URI):Generic Syntax」、Std 66、RFC 3986、2005年1月。

[RFC4395] Hansen, T., Hardie, T., and L. Masinter, "Guidelines and Registration Procedures for New URI Schemes", BCP 35, RFC 4395, February 2006.

[RFC4395] Hansen、T.、Hardie、T.、およびL. Masinter、「新しいURIスキームのガイドラインと登録手順」、BCP 35、RFC 4395、2006年2月。

[RFC5234] Crocker, D., Ed., and P. Overell, "Augmented BNF for Syntax Specifications: ABNF", STD 68, RFC 5234, January 2008.

[RFC5234] Crocker、D.、ed。、およびP. Overell、「構文仕様のためのBNFの増強」、STD 68、RFC 5234、2008年1月。

6. Informative References
6. 参考引用

[rsync] http://rsync.samba.org/.

[rsync] http://rsync.samba.org/。

Authors' Addresses

著者のアドレス

Samuel Weiler SPARTA, Inc. 7110 Samuel Morse Drive Columbia, Maryland 21046 US

Samuel Weiler Sparta、Inc。7110 Samuel Morse Drive Columbia、Maryland 21046 US

   EMail: weiler@tislabs.com
        

Dave Ward Juniper Networks 1194 North Mathilda Avenue Sunnyvale, California 94089-1206 US

Dave Ward Juniper Networks 1194 North Mathilda Avenue Sunnyvale、California 94089-1206 US

   EMail: dward@juniper.net
        

Russ Housley Vigil Security, LLC 918 Spring Knoll Drive Herndon, Virginia 20170 US

Russ Housley Vigil Security、LLC 918 Spring Knoll Drive Herndon、Virginia 20170 US

   EMail: housley@vigilsec.com