Trước hết, TCP là giao thức kết nối hướng đối tượng. Một dòng dữ liệu đã được thiết lập để đảm bảo dữ liệu được di chuyển chính xác từ thiết bị này đến thiết bị khác. Các ứng dụng dùng TCP không lo việc mất mát dữ liệu do có bộ đệm (buffers). TCP phải bảo đảm toàn vẹn dữ liệu.