TechKnowSurge
CompTIA Network+ 1.1 Cisco CCNA 2.1 Cisco CCST Networking 4.5 CompTIA Network+ 2.2
VideoNetworkFree

Data Segmentation

Data segmentation is the process of breaking large messages into smaller pieces before transmitting them across a network. This approach allows multiple devices to share network bandwidth efficiently and enables more reliable data transfers by limiting the impact of transmission errors.

Complete this video to capture a CTF flag worth 1 point.

About this video

Data segmentation is the process of breaking a large message or file into smaller pieces for transmission across a network. At the physical level, a network connection can only carry one binary digit at a time, which means sending a large payload as a single uninterrupted stream would tie up that line for the entire duration of the transfer. In shared network environments, this would prevent other devices from communicating until the transmission is complete, creating a significant bottleneck for all users on that network. Segmentation addresses this problem in two important ways. First, it allows network resources to be shared more fairly among all connected devices, since the line is not monopolized by a single large transfer. Second, it improves reliability. If something goes wrong during a non-segmented transfer and the data is 99% received before an error occurs, the entire transmission must start over from the beginning. With segmentation, only the missing or corrupted segment needs to be resent, saving time and reducing overhead. The process works by first establishing a connection between the two communicating devices, then transmitting the data in discrete segments, and finally closing the connection once all pieces have been successfully delivered. This structured approach to data transfer is foundational to how modern networks function and underpins the reliable communication protocols used across the internet and enterprise environments.

What you'll learn

What's covered

Data Segmentation

Aligned to

CompTIA Network+
1.1 Explain concepts related to the Open Systems Interconnection (OSI) reference model.
2.2 Given a scenario, configure switching technologies and features.
Cisco CCNA
2.1 Configure and verify VLANs (normal range) spanning multiple switches
Cisco CCST Networking
4.5 Explain basic switching concepts

Key terms

Segmentation
The process of dividing a large message or data stream into smaller pieces called segments before transmission across a network, allowing multiple devices to share the medium and enabling parallel transfer. TCP performs segmentation at Layer 4 and numbers the segments so the receiver can reassemble them in the correct order.
Packet
A unit of data formatted for transmission over a network, containing a header, payload, and sometimes a trailer.
Bandwidth
The maximum rate of data transfer across a network path, typically measured in bits per second.
Protocol
A set of rules governing the format and transmission of data between devices.
Network Segmentation
The practice of dividing a network into smaller segments to improve performance and limit the spread of security threats.

Transcript

Another thing that we determined pretty early on is that we need to break down our communication into smaller segments, smaller amounts of information, and there's a lot of advantages to that.

We do talk about segmentation in several different ways when it comes to networking. For instance, we may segment our network, break it into smaller parts. Here we're just talking about segmenting our data as we send it across from device to device.

Here's what I mean by that. Let's say these two devices are communicating back and forth, and there's a large message that needs to be sent. Maybe this is a file that needs to be sent over or downloaded. Perhaps it's an email message that has an attachment. Perhaps it has a picture inside this email that's very large. But essentially we need to get this information from one device to the other. Segmentation is breaking that message down into smaller messages so that it could be sent across this wire to the other side.

Now remember, your messages are just a string of ones and zeros. That's what gets communicated, and what makes computers talk. It's just strings of ones and zeros. And any given line across here can only communicate one of these digits at a time. So if you were to send this all in one big message, no other device could use that line at the same time.

Why one big message is a problem

This is problematic in a couple of ways. Number one is you're sharing this network that you have with other people. So if you were to tie up this communication between these devices, that is a big problem. No one else could communicate or use that line during that download, or during that time that you're watching that movie, or whatever the case may be.

The other thing is, what happens when there's something that goes wrong? Maybe you got 99% of the way done, but then you miss some data here and it needed to start all over again. Now you have to go through that whole process of downloading all that data at the same time. So that's problematic.

So what we do is we send some data to establish a connection between these two devices, requesting that this data gets transmitted. Then it will break these messages down into smaller pieces, and then it will finish that connection and say, okay, I've sent everything that I need to send.

About TechKnowSurge

TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.

Explore free tools and programs →