TCP (Transmission Control Protocol)
What problem does it address?
send large messsages over the internet when accuracy is most important.
How does the layer work
Messages are divided into packets and sent all at once. Packets are numbered so theat
they can be re-ordered and missing packets can be requested by the reciver. TCP is slower
than UDP because error checking like this takes more time, but it is much more reliable.
Interesting Fact
it establishes a "three-way handshake" before data transmission begins, essentially acting
like a knock on the door to confirm a connection is ready between the sender and receiver,
ensuring reliable data delivery by verifying both parties are prepared to communicate;
this process is crucial for the stability of internet communication