Higher layer protocols (layer 3 or 4 and above) are independent of network architecture and are not applicable to LAN. Therefore LAN protocols are concerned primarily with the lower layers of the OSI model.
The separation of MAC and LLC is done for the following reasons: The logic and mechanism required to manage access to a shared- access medium is not found in the conventional layer-2 data link control, and for the same LLC, different MAC options may be provided.
A simple design that utilizes a single length of cable, also known as the medium, with directly attached LAN stations through TAP. All stations share this cable segment.
A logical extension of the bus topology, with the physical (cable) plant known as a branching tree with all stations attached to it with no closed loops. The tree begins at the root, the pinnacle point, and expands to the network endpoints.
Every device has exactly two neighbors for communication purposes. All messages travel through a ring in the same direction (either "clockwise" or "counterclockwise").
Each station is directly connected to a common central node. Typically, each station attaches to a central node, referred to as the star coupler, via two point-to point links, one for transmission in each direction.
Each station in turn is given an opportunity to transmit. During that period, the station may decline to transmit or may transmit subject to a specified upper bound.
For stream traffic, time on the medium is divided into slots, and a station wanting to transmit reserves future slots for an extended or even an indefinite period.
The MAC layer receives a block of data from the LLC layer and is responsible for performing functions related to medium access and for transmitting the data. MAC implements these functions, by making use of protocol data unit at its layer; in this case, the PDU is referred to as a MAC frame.
Some techniques for medium access control are easy to implement and efficient under light to moderate load, but their performance tends to collapse under heavy load