There are four common protocols for network access of SVN.
svn://repos
svn+ssh://repos
https://repos
http://repos
The Wikipedia page doesn't say much about the differences of the four different protocols. I've always preferred svn://, because it is the easiest to set up, but what is the difference and which one is "better"?