Professional Documents
Culture Documents
SM 39
SM 39
Stacks: Layered Software The concept of layered design requires that data move down the
stack, across the network, and back up the stack: data leaves the sending software on the
source host it then "passes down through the layers" on the source host from the top layer to
the bottom layer, then the data moves across the physical network, it then "passes up through
the layers" on the target host from bottom to top, where upon it is handed off to the
destination software application running on the receiving host.
Computers can run more than one protocol stack at the same time, sharing the same physical
network for transport. Type fields in frames at the physical level allow system software to
direct packets to the correct protocol software.
In order for the layering principle to hold, the changes that each protocol layer makes to an
outgoing frame must be reversed exactly by the peer layer on the receiving host before it
passes the frame to the next layer up.
.