コンテンツにスキップ

WebDAV

出典: フリー百科事典『ウィキペディア(Wikipedia)』
WebDAV
通信プロトコル
目的 Webサーバ上のファイル管理
開発者 ジム・ホワイトヘッド英語版Internet Engineering Task Force(IETF)
導入 1996年 (28年前) (1996)
派生元 Hypertext Transfer Protocol(HTTP)
派生先 Delta-VCalDAVGroupDAV
OSI階層 アプリケーション層
ポート 80, 443
RFC RFC 2518, RFC 4918

WebDAVWeb-based Distributed Authoring and Versioning、ウェブダブ)はHypertext Transfer Protocolを拡張したもので、Webサーバ上のファイル管理を目的とした分散ファイルシステムを実現するプロトコルである。

概要

[編集]

WebDAVWebHTTP 1.1 RFC 3253 Delta-V

19992 RFC 2518 20076 RFC 4918 20081

特徴

[編集]

Webサーバ等でコンテンツのアップロードや更新を行う際に、FTPscpのような別のサービス・プロトコルを使うことなく、HTTPだけで全てのコンテンツ管理を完結できる。また、HTTPの拡張のみによって実装されているため、ファイアウォールによって既存のファイル転送サービスが利用できない環境や、HTTPプロキシを経由した環境でも利用できる。

設計

[編集]

WebDAVHTTP 1.1HTTPURIXML

PROPFIND

URIWeb

PROPPATCH

URI

MKCOL

URI

COPY

URIURI

MOVE

URIURI

LOCK

URI

UNLOCK

URI

実装

[編集]

Webサーバ

[編集]

Internet Information Services

Windows ServerWebInternet Information Services5.0WebDAV[1]

Apache HTTP Server

1.3Apache HTTP ServerWebDAV[2]2.0[3]

Ruby on Rails

WebDAV[4]

04WebServer

20031010.40

クライアント

[編集]

Windows

[編集]

Windows 98WebWebDAV

Windows XP SP2BasicHTTPS (SSL) HTTP[5][6]

Windows VistaWebDAVWeb : KB90730632bit[7][8]2022

Windows 7[9]

202311WebDAV[10]

WindowsCarotDAV[11]NetDrive[12]TeamFile[13]

OS X

[編集]

Finderは、WebDAVクライアント機能を内蔵している。Appleが運営するストレージサービスiDiskへのアクセスには、WebDAVを利用している[14]

UNIX

[編集]

GNOMEにおいてファイルアクセス抽象化機能を提供するGnomeVFSは、WebDAVクライアント機能を備えている。GNOMEファイルなどファイルアクセスにGnomeVFSを用いているアプリケーションは、シームレスにWebDAVサーバ上のファイルにアクセスできる。

cadaver[15]は、キャラクタユーザインタフェースを持つWebDAVクライアントである。

その他

[編集]

PerlにおけるHTTP::DAV[16]PythonのPyDAV[17]などのように、各種スクリプト言語向けのクライアントライブラリが複数存在する。

Subversionarchでは、リモートリポジトリへのアクセスプロトコルにWebDAVが利用できる。

WebDAVを使用した規格

[編集]
CalDAV
カレンダーの情報を交換するための規格。
CardDAV
アドレス帳の情報を交換するための規格。

その他

[編集]

ハロウィーン文書内でのHTTP-DAV[18][19]とは、WebDAVのことを指している。

脚注

[編集]


(一)^ Windows 2000   Internet Information Services 5.0 

(二)^ mod_dav: a DAV module for Apache

(三)^ Apache 2.0 

(四)^ WebDAV in Ruby on Rails

(五)^ Windows  使  使 Windows SharePoint Services 3.0  Windows SharePoint Services 2.0 

(六)^ Using the WebDAV Redirector (). microsoft.com.  Microsoft (2022322). 202265

(七)^ How do I access WebDAV in Windows XP/Vista? | QNAP ().  QNAP (2022320). 202265

(八)^ Windows Vista  WebDAV  - KAGOYA Internet Routing. kagoya.jp.  . 202265

(九)^ Can't access WebDAV Web folder - Windows Client (). microsoft.com.  Microsoft (2021923). 202265

(十)^ mestew (202429). Deprecated features in the Windows client - What's new in Windows (). learn.microsoft.com. 2024219

(11)^  - WebDAV Client CarotDAV -

(12)^ Solution Box Inc.

(13)^ 

(14)^ .Mac Services: iDisk  (FAQ) - 4/5

(15)^ cadaver - command-line WebDAV client

(16)^ HTTP::DAV

(17)^ PyDAV

(18)^ Halloween Document 10

(19)^ Halloween I:Japanese ()

外部リンク

[編集]