Join Doug Winnie for an in-depth discussion in this video Packets and fault tolerance, part of Computer Science Principles: The Internet.
- Messages are broken down…into small pieces of data called a packet.…A packet consists of about a kilobyte of information,…but if you're sending a long email,…an audio file, or an image, that would require…that the data is broken down into dozens…or even hundreds of packets, or more.…When these packets are sent out from the server,…there are lots of conditions that can happen…as they all navigate the roads of the internet.…The chains of the packets will rarely…stay together as a group, and will break apart,…and take different paths along the internet.…
For instance, if we have a message…that needs to be broken down into five packets,…they start at the same location.…But, as they are transmitted,…they have to navigate the internet…along with trillions of other packets of information,…which can create traffic and bottlenecks at certain points.…For instance, two packets might have been managed…by a node on a network, but that node…might have been overwhelmed by another request,…making it unavailable to manage the third packet.…
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