Network2/Concept/Layer

From OLPC
Jump to navigation Jump to search

Layering is a specific way of dividing and conquering the overall networking problem that is designed to break the problem up into chunks that are small enough and that interact in sufficiently few, narrow, and simple ways that the chunks can be individually analyzed and then combined in predictable ways.

In practice, currently known layers wind up providing concepts for and requiring concepts from several other layers due to leaky abstractions.