The main features of TCP are:
Reliability: TCP makes sure that any data sent by a sender arrives at destination as it was sent. There can't be any data loss or change in the order of data. Reliability at TCP has four significant aspects:
- Loss control
- Error Control
- Duplication control
- Sequence control