|
|
|
The OSI model network layers
Last revision July 28, 2004
- Physical - cable or media standards. Electrical characteristics, length limitations,
how computers or other devices mechanically and electrically connect.
- Data Link - format of data on the network and how it flows. Standards describe
how data is packaged into "packets", including things like maximum length and
what type of address is included for the sender and receiver (this level of addressing
is at the "hardware" level - dealing with the actual devices directly connected
to this physical network). Other standards describe how a device can gain access
to the physical layer, what to do if there is contention, how to tell if there
is a transmission error, how to mark packets to keep them in sequence, etc.
- Network - provide routing and related functions that enable multiple physical
network segments to be combined into an internetwork. This layer provides the
standards for logical naming and addressing of devices so you can route to them
even if they are not physically connected to the same network.
- Transport - provide reliable process to process communication. Most important
layer from the standpoint of the actual application, which doesn't care how the
data gets to the other computer, but does need to be sure that communication is
occurring. This layer implements "connections", which require that data flow in
sequence, that errors be detected and corrected (for example, by requesting retransmission
of data), and that data transmissions be acknowledged (if desired - some applications
like web servers don't check if you actually got the data). At this level, pangea
also provides "addresses" for different types of services to make sure that data
received by a computer goes to the correct application process.
- Session - not well defined. Concept of tying together multiple transport
streams into a single "session". In practice, collapsed into transport level.
- Presentation - issues of data format conversion, compression, encryption,
etc. In practice, collapsed into the application level.
- Application - what the user is trying to accomplish, for example, email,
file transfer, web browsing, etc.
More detail on the OSI model can be found in documentation provided by Cisco
Systems.
A computer network requires adherence to common standards for all
seven layers. If your computer and another do not use the same standards
at all layers of the networking model, then they are not
part of the same network, even if they are next to each other and connected to
the same physical cable or network hub, and they cannot communicate.
|