It's been discussed in-depth before.

See this link:

http://www.jcna.com/library/tech/tech0011.html