The Data Link service is much more of an architectural abstraction than, say, the Network layer service. This is because, in reality, the service the Data Link layer supplies is very dependent on the type of data link used. Frankly, ISO 8886 really exists only because of the feeling that every layer "ought to have" a single service definition. -- DECnet Phase V: An OSI Implementation (1992)