Options:
- It binds the data properly
- It tells us about the start and stops of the data to be transmitted or received
- It is used for error checking
- It is used for flow control