O'Reilly logo

Computer Networks, 5th Edition by Bruce S. Davie, Larry L. Peterson

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

7. End-to-End Data
It is a capital mistake to theorize before one has data.
–Sir Arthur Conan Doyle
Problem
What Do We Do with the Data?
From the network's perspective, application programs send messages to each other. Each of these messages is just an uninter preted string of bytes. From the application's perspective, however, these messages contain various kinds of data —arrays of integers, video frames, lines of text, digital images, and so on. In other words, these bytes have meaning. We now consider the problem of how best to encode the different kinds of data that application programs want to exchange into byte strings. In many respects, this is similar to the problem of encoding byte strings into electromagnetic signals that we saw ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required