태양, 지구, 달과의 상호작용으로 밀물과 썰물이 생깁니다. 지구는 태양 주변을 돌면서 태양이 잡아당기는 인력을 받게 되고, 달이 지구를 돌면서 달의 인력도 받게됩니다. 또한 지구는 기울어진 자전축을 중심으로 회전하고 있어서 원심력을 가지게 됩니다. 이렇게 태양과 달이 잡아당기는 인력과 지구의 자전에 의한 원심력의 작용으로 바닷물이 한쪽으로 쏠려서 밀물이 생기고 반대쪽은 썰물이 생기게 됩니다. 달의 인력이 가장 큰 영향을 주어서 달과 마주보는 방향의 바다는 밀물이 생기게 되고, 달과 태양이 동일한 방향에 있는 경우 조수간만의 차가 가장 크게 나타납니다.