TCP (Transmission Control Protocol) is a connection-based protocol that provides reliable communication. It uses acknowledgements to make sure data is delivered correctly and in order.
- UDP: Faster but doesn check if data is received
- IP: Handles addressing, not reliability
- FTP: Uses TCP underneath, but is not the protocol providing acknowledgements itself
TCP checks for errors and resends lost data. This makes it reliable, which is why its used in web browsing, emails, and file transfers.
Discussion
Leave a Comment