When you link two tasks, you create a relationship between them called a task dependency. These dependencies drive the project schedule. Every change you make to a predecessor task’s schedule affects the linked task, which affects the next task in the line, and so on. By default, Project creates finish-to-start links, but those don’t work in every situation. Project supports four types of task dependencies.
Source: Types of task links – Project