Join Doug Winnie for an in-depth discussion in this video Reliability and TCP, part of Computer Science Principles: The Internet.
- View Offline
- When hundreds or even thousands of packets are…transmitted from one location to another,…they can take different paths based on changing…network conditions and other factors.…When they get to the destination,…they are unorganized and sometimes not complete.…So the message needs to be audited and reviewed…in order to put it together in the right way.…The Transmission Control Protocol or TCP does exactly that.…TCP uses a process where it looks at all…the packets in a message and checks them.…
Using the header information in each packet…it knows how many there are, how large they should be,…and in which order the packets should be in.…Using this checklist, it is able to rearrange the packets.…If it finds that a packet doesn't match…the expected size or other characteristic,…it is discarded and using the header information again,…sends a request back to the sender…for a specific packet to be resent.…After assembling the packets received,…if TCP finds that packets are missing,…it goes back to the sender and asks for the missing…
This course is the second in our Computer Science Principles series, designed around the AP Computer Science Principles (CSP) curriculum. It is a great foundation for anyone, at any age, to prepare for careers in technology and computer science. Understanding basics like the Internet will help you understand the interplay between hardware, software, data, networks, and the people that use them.
- How the Internet was born
- Sending and receiving information on a computer
- IP addressing
- DNS, routers, and packets
- Identifying web servers with URLs
- HTTP and HTML
- Encrypting data that's sent over the Internet