Computer network
Other network models exist, though they are all split into similar layers. Each layer uses the services that the layer below provides, while providing services for the layer above it. Each layer can only communicate with the same layer on the destination device.