# Protocol — How the client and server communicate

The Subversion client library `libsvn_ra_dav` uses the Neon library to generate WebDAV DeltaV requests and sends them to a "Subversion-aware" Apache server.

This Apache server is running mod_dav and mod_dav_svn, which translates the requests into Subversion filesystem calls.

For more info, see .

For a detailed description of exactly how Greg Stein gstein@lyra.org is mapping the WebDAV DeltaV spec to Subversion, see his paper: http://svn.collab.net/repos/svn/trunk/www/webdav-usage.html

For more information on WebDAV and the DeltaV extensions, see http://www.webdav.org and http://www.webdav.org/deltav.

For more information on Neon, see http://www.webdav.org/neon.