The differences between “拿” and “带” in Chinese

The verbs “拿” and “带” can both mean “bring” or “take”, so what is the difference between the two?