posted 15 years ago
What have you found as the difference in your research? Did you try googling or looking up the terms in the wikipedia?
You'll learn and remember the answer better if you do some reasearch yourself first, rather than just sit back and waiting for someone to provide the answer here.
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors