Ero sivun ”WebDAV” versioiden välillä
[arvioimaton versio] | [katsottu versio] |
p Täsmennystä botin avulla: Apache korvattiin link(e)illä Apache (palvelinohjelma) |
p Päivitetään aakkostus |
||
(14 välissä olevaa versiota 11 käyttäjän tekeminä ei näytetä) | |||
Rivi 1: | Rivi 1: | ||
{{ |
{{lähteetön}} |
||
{{TCP/IP}} |
|||
'''WebDAV''' ( |
'''WebDAV''' ({{k-en|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 |
Yksinkertaisen muuttamisen lisäksi WebDAV sisältää sivujen yhtäaikaisen muuttamisen hallintaan liittyviä operaatioita. Lisäksi WebDAV mahdollistaa 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 == |
||
WebDAV lisää seuraavat uudet metodit HTTP-protokollaan (entisten GET- ja POST-metodien tapaan): |
WebDAV lisää seuraavat uudet metodit HTTP-protokollaan (entisten GET- ja POST-metodien tapaan): |
||
* PROPFIND |
* PROPFIND – pyydetään sivun ominaisuuksia (''properties''), jotka ovat [[XML]]-muodossa esitettävää metadataa tai selvitetään sivujen hakemistorakenne |
||
* PROPPATCH |
* PROPPATCH – muutetaan sivujen ominaisuuksia; useita muutoksia voidaan tehdä yhtenä atomisena operaationa. |
||
* MKCOL |
* MKCOL – luodaan sivukokoelmia (vastaa [[hakemisto]]ja) |
||
* COPY |
* COPY – kopioidaan sivuja paikasta toiseen |
||
* MOVE |
* MOVE – siirretään sivuja paikasta toiseen |
||
* LOCK |
* LOCK – [[lukko (tietotekniikka)|lukitaan]] sivuja yhtäaikaisen käytön tilapäiseksi estämiseksi |
||
* UNLOCK |
* UNLOCK – poistetaan lukko |
||
"Sivu" voi olla mikä tahansa [[URI]]:lla osoitettavissa oleva tietoryhmä. |
"Sivu" voi olla mikä tahansa [[URI]]:lla osoitettavissa oleva tietoryhmä. |
||
Rivi 19: | Rivi 20: | ||
== Standardit == |
== Standardit == |
||
* RFC |
* {{RFC|2291}} – vaatimukset |
||
* RFC |
* {{RFC|2518}} – HTTP-laajennukset |
||
* RFC |
* {{RFC|3253}} – versionhallinnan laajennukset |
||
* RFC |
* {{RFC|3648}} – järjestetyt sivukokoelmat |
||
* RFC |
* {{RFC|3744}} – pääsynhallinta |
||
* {{RFC|4918}} – HTTP-laajennusten uusi spesifikaatio |
|||
== WebDAV-laajennuksia tukevia ohjelmia == |
== WebDAV-laajennuksia tukevia ohjelmia == |
||
Rivi 35: | Rivi 37: | ||
==Aiheesta muualla== |
==Aiheesta muualla== |
||
* [http://webdav.org/ WebDAV-sivusto] |
* [http://webdav.org/ WebDAV-sivusto] {{en}} |
||
* [http://www.ietf.org/html.charters/OLD/webdav-charter.html IETF webdav-standardointiryhmä] |
* [http://www.ietf.org/html.charters/OLD/webdav-charter.html IETF webdav-standardointiryhmä] {{en}} |
||
{{ |
{{AAKKOSTUS:Webdav}} |
||
[[luokka: |
[[luokka:HTTP]] |
||
[[ca:WebDAV]] |
|||
[[da:WebDAV]] |
|||
[[de:WebDAV]] |
|||
[[en:WebDAV]] |
|||
[[es:WebDAV]] |
|||
[[fr:WebDAV]] |
|||
[[it:Web-based Distributed Authoring and Versioning]] |
|||
[[lt:WebDAV]] |
|||
[[nl:WebDAV]] |
|||
[[ja:WebDAV]] |
|||
[[pl:Web-based Distributed Authoring and Versioning]] |
|||
[[pt:WebDAV]] |
|||
[[ru:WebDAV]] |
|||
[[sr:WebDAV]] |
|||
[[sv:WebDAV]] |
|||
[[vi:WebDAV]] |
|||
[[uk:WebDAV]] |
Nykyinen versio 10. lokakuuta 2023 kello 12.01
Tähän artikkeliin tai osioon ei ole merkitty lähteitä, joten tiedot kannattaa tarkistaa muista tietolähteistä. Voit auttaa Wikipediaa lisäämällä artikkeliin tarkistettavissa olevia lähteitä ja merkitsemällä ne ohjeen mukaan. |
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 (engl. 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 mahdollistaa 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
[muokkaa | muokkaa wikitekstiä]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
[muokkaa | muokkaa wikitekstiä]- RFC 2291 – vaatimukset
- RFC 2518 – HTTP-laajennukset
- RFC 3253 – versionhallinnan laajennukset
- RFC 3648 – järjestetyt sivukokoelmat
- RFC 3744 – pääsynhallinta
- RFC 4918 – HTTP-laajennusten uusi spesifikaatio
WebDAV-laajennuksia tukevia ohjelmia
[muokkaa | muokkaa wikitekstiä]- 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.
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- WebDAV-sivusto (englanniksi)
- IETF webdav-standardointiryhmä (englanniksi)