A network layer refers to one of the actual 7 layers. The network layer protocol is actually the system it uses, possibly the order that the layers are done by?
from 1 through 3
Session, transport and network
Multiplexing
an upper-layer, connection-oriented protocol or service
CAN protocol comprises only of PHYSICAL and DATA LINK LAYER when mapped with the ISO/OSI standards. Higher layers specific to the application can be built over this basic layer. But this is not mandated unless required. GMLAN on the other hand uses CAN protocol. But it also mandates the use of TRANSPORT layer, NODE MANAGEMENT layer, NETWORK MANAGEMENT layer and INTERACTION layer on top of CAN protocol. It can be mapped to the ISO/OSI model completely. 500k CAN used in Ford vehicles will definitely have higher layers equivalent to those of GMLAN. Only the structure of higher layers might differ in the two protocol. Rest the same.
data protocol is used to route the data from the source to destination, and it is also used for congestion control, flow control & error control in the data that is being transmitted........... data protocol is responsible for the end to end delivery of the data, which may be in the form of messages, frames, packets across the different layers of the protocol architecture....
NetBIOS
Because it was developed that way. Nowadays, layer 2 is sometimes divided into 2 "sub-layers", and the MPLS protocol is considered to be between the layers 2 and 3, and is therefore sometimes called "layer 2.5", but the traditional 7 layers are usually maintained as the "official" layers. We might say this is for historical reasons.
Application protocol layers that are specific to certain applications such as the World Wide Web (WWW), email, and FTP causes websites to appear on the computer screen.
CANopen is a communication protocol and device profile specification. It is used for embedded systems in automation. CAN stands for Controller Area Network and is the lower level protocol implementing the data link and physical layers. Profiles for more specialized devices can be built on top of this basic profile.
Because it tests connectivity at Layers 3, 2, and 1 of the OSI model.