Fiveable
Fiveable
pep
Fiveable
Fiveable

or

Log in

Find what you need to study


Light

4.1 The Internet

6 min readmarch 13, 2023

Minna Chow

Minna Chow

Minna Chow

Minna Chow

It's difficult to imagine the world today without the and all of the wonderful and horrible things it does. We can all name things we do on the : watch funny cat videos, connect with our friends, read Fiveable articles... However, defining the itself is a tricky thing.

The College Board defines the as "a consisting of interconnected that use standardized, open (nonproprietary) communication protocols." The word, "," comes from the combination of two words: interconnection and networks.

What does any of this mean? In this guide, we'll break down the definition of the and explain what it means to be a part of it.

Computing Devices, Systems, and Networks

The connects computer , which are systems of . Let's start small and work our way up.

A computing device is a physical machine that can run a program. Examples include computers, tablets, servers, and routers (which we'll discuss more later in this guide). A computing device can also be a smart sensor such as a smart thermometer.

When connect to each other, they form . The primary type of computing system that we'll talk about is a . A is a group of that can share data with each other.

A can be a simple connection between two devices, such as the connection between your printer and your computer. It can also be a more complex connection, such as one that links all the in your workspace or city.

The takes all of these computer and connects them to one another. This creates the digital world we know today, one where any computer in the world can connect to any other it chooses. In this sense, it is the very largest of computer , covering billions of users and multiple continents.

Data Streams, Packets, and Routing

Information goes through the in data streams. (Remember from Big Idea 2 that data is a collection of facts that computers store in bits.) When you send or receive data from the , you have to get this data from one place to another. Oftentimes, a photo, video or website is made up of too much data for it all to be sent in one transaction. The data is therefore broken up into packets.

Packets contain a section of the data you want to send out. They come with a header that contains metadata (data about data) used to tell the routers where this packet is from, where it's going, and how it should be reassembled once it gets to its final destination. create these packets, then send them out through paths. Paths are sequences of connected , primarily known as routers, that begin at the sender and end at the receiver.

There are many different paths that a packet could take to get from one device to another. The process of finding a path to take is known as . paths aren't usually planned out in advance. The routers moving data along make their path decisions as packets are sent to them.

Due to this method of breaking up and sending information, packets can arrive at their destination in order or out of order (or even not at all if something goes wrong.) If you've ever clicked on a website where the text loads before the photos do as you scroll down it, you've seen how the data doesn't always come together in exactly the right order.

If everything's working correctly, the packets of data will be reassembled in the correct order once they get to their final destination, and you'll be good to go!

Here's a visual example of how packets go through the :

https://firebasestorage.googleapis.com/v0/b/fiveable-92889.appspot.com/o/images%2F-qlFRLhgHPiLe.gif?alt=media&token=2f259315-45b3-4b56-8025-d63fd483a34b

Image source: Oddbodz / CC BY-SA

How fast you get these packets depends on your 's .

Bandwidth

The of a is the rate of data transfer it allows from one device to another. In other words, it's the maximum amount of data a network connection can move in a certain amount of time. Although was once measured in bits per second, these days it's usually measured in , where one megabit is a million bits. This illustrates just how fast the is growing!

(For those of you physics nerds out there, the relationship between and data is a little like the relationship between power and work. Power is the amount of work done over a given time and refers to the amount of data transferred over a given time.)

Internet Protocols

In order for to communicate with each other over the , they all have to use the same protocols.

A protocol is a standard set of rules that everyone agrees on. The protocols used to communicate on the are open, which means that they're not tied to a certain company. Everyone has access to them. Another word for open, in this case, is nonproprietary.

Two major protocols for transporting information over the are known as TCP/IP and UDP.

TCP/IP is the older of the protocols, designed in the 1970s. It stands for Transmission Control Protocol/ Protocol. The TCP governs how packets are created and reassembled, while the IP moves packets to their destinations. It also dictates how devices are given addresses to communicate with each other (which is where the name comes from.)

The UDP is newer by about ten years and functions as an alternative to TCP/IP. It offers a way to deliver a faster stream of information by eliminating a lot of the error checking that TCP/IP does. Therefore, it's often used for connections that need to happen rapidly, such as those used by online games and live videos.

The World Wide Web

One of the main ways we use the is through the World Wide Web, a system of web-pages, programs, and files. Take care to note that the World Wide Web is not the same thing as the , which is a network of . The World Wide Web runs on the . The World Wide Web is governed by the HTTP protocol, which controls how web page data is transmitted.

While TCP/IP and UDP from above are protocols used to transmit data over a variety of , HTTP is a specific protocol used to transmit data over the World Wide Web. HTTP is built on top of the TCP/IP protocol and uses it to transmit data between devices.

🔗 Check out this website for more information about the World Wide Web!

Scalability

Finally, it's important to know that the was designed to be scalable. The of a system is defined by College Board as "the capacity for the system to change in size and scale to meet new demands." If a computer system gets larger because more devices are connected to it or a greater volume of data is sent over it, we would say it is scalable if it's able to handle that change without a significant decrease in performance.

With billions of devices using the each day, and new devices connecting all the time, the of the is crucial to keep it running and us connected to the world, each other, and those funny cats.

Key Terms to Review (15)

Bandwidth

: Bandwidth refers to the maximum amount of data that can be transmitted over a network connection in a given amount of time.

Computer network

: A computer network is a collection of interconnected devices, such as computers and servers, that are linked together to share resources and communicate with each other.

Computing devices

: Computing devices are electronic machines capable of processing data. They include computers, smartphones, tablets, servers, and any other device that can perform computations.

Computing systems

: Computing systems encompass both hardware and software components working together to process data. They include all the necessary elements required for computation to occur effectively.

HTTP (Hypertext Transfer Protocol)

: HTTP is an application protocol that enables communication between clients (such as web browsers) and servers over the internet. It defines how requests from clients are made and how responses from servers are formatted.

Internet

: The Internet is a global network of interconnected networks that allows computers and devices worldwide to communicate and share information. It provides access to various services such as email, websites, online gaming, and social media.

Internet Protocols

: Internet Protocols are a set of rules and guidelines that govern how data is transmitted over the internet. They ensure that devices can communicate with each other effectively and reliably.

IP Address

: An IP address is a unique numerical label assigned to each device connected to a computer network. It serves as an identifier for devices to communicate with each other over the internet.

Megabits per second

: Megabits per second (Mbps) is a unit of measurement used to quantify the speed of data transmission in a network. It represents the number of million bits that can be transmitted in one second.

Networks

: Networks are interconnected systems or devices that communicate with each other using wired or wireless connections. They enable data sharing, resource sharing, communication between users/devices over short or long distances.

Routing

: Routing is the process of selecting paths in a network along which data packets will travel from their source to their destination. It involves determining optimal routes based on factors such as speed, reliability, and congestion levels.

Scalability

: Scalability refers to the ability of a system or network to handle an increasing amount of work or users without sacrificing performance or efficiency.

TCP/IP (Transmission Control Protocol/Internet Protocol)

: TCP/IP is a set of protocols that allows computers to communicate over the internet. It provides reliable, ordered, and error-checked delivery of data packets.

UDP (User Datagram Protocol)

: UDP is a connectionless protocol that allows data to be sent across networks without establishing a dedicated connection. It provides fast transmission but does not guarantee delivery or order of packets.

World Wide Web (WWW)

: The World Wide Web, often referred to as the WWW or simply the web, is a system of interconnected documents and resources that are accessed through the internet. It allows users to navigate between different websites by clicking on hyperlinks.

4.1 The Internet

6 min readmarch 13, 2023

Minna Chow

Minna Chow

Minna Chow

Minna Chow

It's difficult to imagine the world today without the and all of the wonderful and horrible things it does. We can all name things we do on the : watch funny cat videos, connect with our friends, read Fiveable articles... However, defining the itself is a tricky thing.

The College Board defines the as "a consisting of interconnected that use standardized, open (nonproprietary) communication protocols." The word, "," comes from the combination of two words: interconnection and networks.

What does any of this mean? In this guide, we'll break down the definition of the and explain what it means to be a part of it.

Computing Devices, Systems, and Networks

The connects computer , which are systems of . Let's start small and work our way up.

A computing device is a physical machine that can run a program. Examples include computers, tablets, servers, and routers (which we'll discuss more later in this guide). A computing device can also be a smart sensor such as a smart thermometer.

When connect to each other, they form . The primary type of computing system that we'll talk about is a . A is a group of that can share data with each other.

A can be a simple connection between two devices, such as the connection between your printer and your computer. It can also be a more complex connection, such as one that links all the in your workspace or city.

The takes all of these computer and connects them to one another. This creates the digital world we know today, one where any computer in the world can connect to any other it chooses. In this sense, it is the very largest of computer , covering billions of users and multiple continents.

Data Streams, Packets, and Routing

Information goes through the in data streams. (Remember from Big Idea 2 that data is a collection of facts that computers store in bits.) When you send or receive data from the , you have to get this data from one place to another. Oftentimes, a photo, video or website is made up of too much data for it all to be sent in one transaction. The data is therefore broken up into packets.

Packets contain a section of the data you want to send out. They come with a header that contains metadata (data about data) used to tell the routers where this packet is from, where it's going, and how it should be reassembled once it gets to its final destination. create these packets, then send them out through paths. Paths are sequences of connected , primarily known as routers, that begin at the sender and end at the receiver.

There are many different paths that a packet could take to get from one device to another. The process of finding a path to take is known as . paths aren't usually planned out in advance. The routers moving data along make their path decisions as packets are sent to them.

Due to this method of breaking up and sending information, packets can arrive at their destination in order or out of order (or even not at all if something goes wrong.) If you've ever clicked on a website where the text loads before the photos do as you scroll down it, you've seen how the data doesn't always come together in exactly the right order.

If everything's working correctly, the packets of data will be reassembled in the correct order once they get to their final destination, and you'll be good to go!

Here's a visual example of how packets go through the :

https://firebasestorage.googleapis.com/v0/b/fiveable-92889.appspot.com/o/images%2F-qlFRLhgHPiLe.gif?alt=media&token=2f259315-45b3-4b56-8025-d63fd483a34b

Image source: Oddbodz / CC BY-SA

How fast you get these packets depends on your 's .

Bandwidth

The of a is the rate of data transfer it allows from one device to another. In other words, it's the maximum amount of data a network connection can move in a certain amount of time. Although was once measured in bits per second, these days it's usually measured in , where one megabit is a million bits. This illustrates just how fast the is growing!

(For those of you physics nerds out there, the relationship between and data is a little like the relationship between power and work. Power is the amount of work done over a given time and refers to the amount of data transferred over a given time.)

Internet Protocols

In order for to communicate with each other over the , they all have to use the same protocols.

A protocol is a standard set of rules that everyone agrees on. The protocols used to communicate on the are open, which means that they're not tied to a certain company. Everyone has access to them. Another word for open, in this case, is nonproprietary.

Two major protocols for transporting information over the are known as TCP/IP and UDP.

TCP/IP is the older of the protocols, designed in the 1970s. It stands for Transmission Control Protocol/ Protocol. The TCP governs how packets are created and reassembled, while the IP moves packets to their destinations. It also dictates how devices are given addresses to communicate with each other (which is where the name comes from.)

The UDP is newer by about ten years and functions as an alternative to TCP/IP. It offers a way to deliver a faster stream of information by eliminating a lot of the error checking that TCP/IP does. Therefore, it's often used for connections that need to happen rapidly, such as those used by online games and live videos.

The World Wide Web

One of the main ways we use the is through the World Wide Web, a system of web-pages, programs, and files. Take care to note that the World Wide Web is not the same thing as the , which is a network of . The World Wide Web runs on the . The World Wide Web is governed by the HTTP protocol, which controls how web page data is transmitted.

While TCP/IP and UDP from above are protocols used to transmit data over a variety of , HTTP is a specific protocol used to transmit data over the World Wide Web. HTTP is built on top of the TCP/IP protocol and uses it to transmit data between devices.

🔗 Check out this website for more information about the World Wide Web!

Scalability

Finally, it's important to know that the was designed to be scalable. The of a system is defined by College Board as "the capacity for the system to change in size and scale to meet new demands." If a computer system gets larger because more devices are connected to it or a greater volume of data is sent over it, we would say it is scalable if it's able to handle that change without a significant decrease in performance.

With billions of devices using the each day, and new devices connecting all the time, the of the is crucial to keep it running and us connected to the world, each other, and those funny cats.

Key Terms to Review (15)

Bandwidth

: Bandwidth refers to the maximum amount of data that can be transmitted over a network connection in a given amount of time.

Computer network

: A computer network is a collection of interconnected devices, such as computers and servers, that are linked together to share resources and communicate with each other.

Computing devices

: Computing devices are electronic machines capable of processing data. They include computers, smartphones, tablets, servers, and any other device that can perform computations.

Computing systems

: Computing systems encompass both hardware and software components working together to process data. They include all the necessary elements required for computation to occur effectively.

HTTP (Hypertext Transfer Protocol)

: HTTP is an application protocol that enables communication between clients (such as web browsers) and servers over the internet. It defines how requests from clients are made and how responses from servers are formatted.

Internet

: The Internet is a global network of interconnected networks that allows computers and devices worldwide to communicate and share information. It provides access to various services such as email, websites, online gaming, and social media.

Internet Protocols

: Internet Protocols are a set of rules and guidelines that govern how data is transmitted over the internet. They ensure that devices can communicate with each other effectively and reliably.

IP Address

: An IP address is a unique numerical label assigned to each device connected to a computer network. It serves as an identifier for devices to communicate with each other over the internet.

Megabits per second

: Megabits per second (Mbps) is a unit of measurement used to quantify the speed of data transmission in a network. It represents the number of million bits that can be transmitted in one second.

Networks

: Networks are interconnected systems or devices that communicate with each other using wired or wireless connections. They enable data sharing, resource sharing, communication between users/devices over short or long distances.

Routing

: Routing is the process of selecting paths in a network along which data packets will travel from their source to their destination. It involves determining optimal routes based on factors such as speed, reliability, and congestion levels.

Scalability

: Scalability refers to the ability of a system or network to handle an increasing amount of work or users without sacrificing performance or efficiency.

TCP/IP (Transmission Control Protocol/Internet Protocol)

: TCP/IP is a set of protocols that allows computers to communicate over the internet. It provides reliable, ordered, and error-checked delivery of data packets.

UDP (User Datagram Protocol)

: UDP is a connectionless protocol that allows data to be sent across networks without establishing a dedicated connection. It provides fast transmission but does not guarantee delivery or order of packets.

World Wide Web (WWW)

: The World Wide Web, often referred to as the WWW or simply the web, is a system of interconnected documents and resources that are accessed through the internet. It allows users to navigate between different websites by clicking on hyperlinks.


© 2024 Fiveable Inc. All rights reserved.

AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.


© 2024 Fiveable Inc. All rights reserved.

AP® and SAT® are trademarks registered by the College Board, which is not affiliated with, and does not endorse this website.