Ero sivun ”WebDAV” versioiden välillä
[arvioimaton versio] | [arvioimaton versio] |
p lisätty mod_dav |
Viittaus DeltaV-laajennuksiin, viittaus Subversioniin siirretty tulevaan DeltaV-artikkeliin |
||
Rivi 2: | Rivi 2: | ||
'''WebDAV''' (''Web-based Distributed Authoring and Versioning'') on [[HTTP]]-protokollan laajennus, jolla voi [[WWW]]-sivujen lataamisen lisäksi myös muuttaa niitä. |
'''WebDAV''' (''Web-based Distributed Authoring and Versioning'') on [[HTTP]]-protokollan laajennus, jolla voi [[WWW]]-sivujen lataamisen lisäksi myös muuttaa niitä. |
||
Yksinkertaisen muuttamisen lisäksi WebDAV sisältää sivujen |
Yksinkertaisen muuttamisen lisäksi WebDAV sisältää sivujen yhtäaikaisen muuttamisen hallintaan liittyviä operaatioita. Lisäksi WebDAV mahdollistaan sivuista ylläpidettävän [[metadata]]n ylläpitämisen. Nimestään huolimatta WebDAV ei mahdollista kunnollista dokumenttien [[versionhallinta]]a vaan vasta [[DeltaV]]-laajennukset kykenevät tähän. |
||
== Uudet metodit == |
== Uudet metodit == |
||
Rivi 19: | Rivi 19: | ||
== Standardit == |
== Standardit == |
||
* RFC 2291 |
* RFC 2291 - vaatimukset |
||
* RFC 2518 |
* RFC 2518 - HTTP-laajennukset |
||
* RFC 3253 |
* RFC 3253 - versionhallinnan laajennukset |
||
* RFC 3648 |
* RFC 3648 - järjestetyt sivukokoelmat |
||
* RFC 3744 |
* RFC 3744 - pääsynhallinta |
||
== WebDAV-laajennuksia tukevia ohjelmia == |
== WebDAV-laajennuksia tukevia ohjelmia == |
||
* [[Apache]] (lisäosa mod_dav) |
* [[Apache]] (lisäosa mod_dav) |
||
* [[Subversion]] |
|||
* [[Zope]] |
* [[Zope]] |
||
* [[Microsoft Exchange]] |
* [[Microsoft Exchange]] |
||
Asiakasohjelmia on niin paljon, ettei niitä kannata luetella tässä. Esimerkkeinä voisi mainita [[Emacs]], [[Microsoft Office]] 2000 ja [[Mozilla]]-sivumuokkain ja -kalenteri. |
|||
== Linkkejä == |
== Linkkejä == |
Versio 1. marraskuuta 2004 kello 04.59
TCP/IP-pino | |
---|---|
sovelluskerros |
BGP · DHCP · DNS · ESMTP · FTP · HTTP · IMAP · IRC · LDAP · MGCP · NNTP · NTP · POP3 · RPC · RTP · RTSP · SIP · SMTP · SNMP · SOCKS · SSH · Telnet · TLS/SSL · XMPP · (..lisää..) |
kuljetuskerros |
TCP · UDP · QUIC · DCCP · SCTP · RSVP · RIP · ECN |
verkkokerros |
IP (IPv4 ja IPv6) · ICMP (ICMPv6) · IGMP · IPsec |
siirtoyhteyskerros | ARP · IS-IS · NDP · OSPF · L2TP · PPP |
fyysinen kerros |
WebDAV (Web-based Distributed Authoring and Versioning) on HTTP-protokollan laajennus, jolla voi WWW-sivujen lataamisen lisäksi myös muuttaa niitä.
Yksinkertaisen muuttamisen lisäksi WebDAV sisältää sivujen yhtäaikaisen muuttamisen hallintaan liittyviä operaatioita. Lisäksi WebDAV mahdollistaan sivuista ylläpidettävän metadatan ylläpitämisen. Nimestään huolimatta WebDAV ei mahdollista kunnollista dokumenttien versionhallintaa vaan vasta DeltaV-laajennukset kykenevät tähän.
Uudet metodit
WebDAV lisää seuraavat uudet metodit HTTP-protokollaan (entisten GET- ja POST-metodien tapaan):
- PROPFIND - pyydetään sivun ominaisuuksia (properties), jotka ovat XML-muodossa esitettävää metadataa tai selvitetään sivujen hakemistorakenne
- PROPPATCH - muutetaan sivujen ominaisuuksia; useita muutoksia voidaan tehdä yhtenä atomisena operaationa.
- MKCOL - luodaan sivukokoelmia (vastaa hakemistoja)
- COPY - kopioidaan sivuja paikasta toiseen
- MOVE - siirretään sivuja paikasta toiseen
- LOCK - lukitaan sivuja yhtäaikaisen käytön tilapäiseksi estämiseksi
- UNLOCK - poistetaan lukko
"Sivu" voi olla mikä tahansa URI:lla osoitettavissa oleva tietoryhmä.
Standardit
- RFC 2291 - vaatimukset
- RFC 2518 - HTTP-laajennukset
- RFC 3253 - versionhallinnan laajennukset
- RFC 3648 - järjestetyt sivukokoelmat
- RFC 3744 - pääsynhallinta
WebDAV-laajennuksia tukevia ohjelmia
- Apache (lisäosa mod_dav)
- Zope
- Microsoft Exchange
Asiakasohjelmia on niin paljon, ettei niitä kannata luetella tässä. Esimerkkeinä voisi mainita Emacs, Microsoft Office 2000 ja Mozilla-sivumuokkain ja -kalenteri.
Linkkejä
- WebDAV-sivusto (englanniksi)
- IETF webdav-standardointiryhmä (englanniksi)