코딩항해기
[기초] WebDAV 본문

Web Distributed Authoring and Versioning (웹 분산 저작 및 버전 관리)
WebDAV는 HTTP를 확장해서 웹 서버의 파일을 네트워크 드라이브처럼 읽고/쓰게 해주는 파일 관리용 프로토콜이다.
HTTP/HTTPS 위에서 동작하며, 원격 서버에 있는 문서·파일을 생성, 수정, 삭제, 이동할 수 있게 해준다.
주요 기능 정리
파일 잠금(lock): 동시에 여러 사용자가 편집할 때 덮어쓰기를 방지.
속성 관리: 작성자, 수정 시간 등 메타데이터를 읽고/설정.
컬렉션(폴더) 관리: 디렉터리 생성(MKCOL), 복사(COPY), 이동(MOVE) 등 제공.
HTTP 확장 메서드
PROPFIND: 리소스의 속성 정보(메타데이터, 목록)를 조회.
PROPPATCH: 리소스의 속성을 수정/삭제.
MKCOL, COPY, MOVE, LOCK, UNLOCK 등 추가 메서드로 파일 시스템 비슷한 조작을 지원.
사용 예시
NAS, 웹하드, 그룹웨어, 문서 협업 시스템 등에서 웹 기반 파일 공유에 활용.
FTP와 달리 80/443 포트 하나로 동작하고, HTTPS를 통한 전송 암호화와 인증 연동이 용이하다는 장점이 있다.
'기타 > 기초 지식' 카테고리의 다른 글
| [기초] CMDB와 KEDB (KMDB) (0) | 2025.02.28 |
|---|---|
| [기타] 데이터베이스 관리자 DBA (1) | 2025.02.24 |
| [기초] WebtoB, Jeus (1) | 2025.02.19 |
| [기초] IT 분야 직무 약어 (0) | 2025.02.18 |
| [기초] 소프트웨어 버전 관리 도구 (0) | 2025.02.01 |