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 a network connection efficiently and enables partial retransmission if errors occur during transfer.
Data Segmentation
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.
Now, 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. In this particular case, we're just talking about segmenting our data as we send it across from device to device.
And 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. Well, 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. Those are the things that get communicated and what make computers talk. It's just strings of one and zero. And any given line across here can only communicate one of these digits at a time. And so if you were to send this all in one big message, no other device could use that line at the same time.
Now, 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. Well, 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.
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 →