Well...almost. Again most of the confustion appears to be terminology. Since this isn't a WaReZ group, I'll use full words and sentences.
"The physical layer is really a set of rules regarding the hardware used to transmit data. Among the items covered at this level are the voltages used, timing and rules for establishing the initial handshaking communication connection. The physical layer also includes descriptions of the acceptable connectors and interfaces to the media. At this level, the OSI model is really concerned with the electrical considerations and bits. The bits do not really have any meaning here - that is the responsibility of the next OSI layer"
"The data link layer is concerned with packaging the data into data frames, it adds flags and error checking."
"The data link layer is divided into two sublayers, the Logical Link Control (LLC) and the Medium Access Control (MAC) layer."
"The MAC layer is responsible for defining the rules that govern how the devices on a LAN share a common network communications channel. Processes at the MAC sublayer include: Medium access management, framing, addressing, error detection."
"The LLC layer defines a common set of services to be used by all LAN technologies for communications between the MAC sublayer and the Network layer. The role of this sublayer is to shield the upper layers from the low level signaling specifications associated with the MAC sublayer and the Physical layer of each LAN technology. The LLC includes processus such as initiating control signal interchanges, organizing data flows, interpreting commands, generating responses, carrying out error control and recovery."
Now....to paraphrase that, as I see it, if there is a physical connection on the device in question, it must operate at the physical layer. After that, it MAY operate at higher levels depending on its function. NIC's operate at the physical layer, the MAC sublayer, and the LLC sublayer. Hubs operate at the same layers. When you step above that to switches and routers, they operate at the lower levels as well as upper layers depending on the device and the software associated with it.
References quoted are Business Data Communications and Networks - Raymond Panko, Understanding Local Area Networks - Stan Schatt, Telecommunications Distributions Design Manual - BICSI.
Hopefully that answers your questions, the OSI model always makes me dig out the books because there are different explanations and ideas. If I misinterpreted the text, please help me understand.
Daron J. Wilson, RCDD
Telecom Manager
LH Morris Electric, Inc.
daron.wilson@lhmorris.com