network layer       
	Definition:
           
The  network layer controls the operation of the subnet, deciding which physical  path the data should take based on network conditions, priority of service, and  other factors. It provides: 
             
Routing:
           
 It routes frames  among networks.
           
Subnet traffic  control:
           
The routers (network layer intermediate systems) can instruct a sending  station to "throttle back" its frame transmission when the router's  buffer fills up.
           
Frame fragmentation:
           
 If it determines that a downstream router's maximum transmission unit (MTU)  size is less than the frame size, a router can fragment a frame for  transmission and re-assembly at the destination station. 
           
Logical-physical  address mapping:
           
It translates logical addresses, or names, into physical addresses.
           
Subnet usage  accounting:
           
COMMUNICATIONS SUBNET:
The  network layer software must build headers so that the network layer software  residing in the subnet intermediate systems can recognize them and use them to  route data to the destination address. 
           
This layer relieves the upper layers of the need to know anything about the data transmission and intermediate switching technologies used to connect systems. It establishes, maintains and terminates connections across the intervening communications facility (one or several intermediate systems in the communication subnet).
In the network layer and the layers below, peer protocols exist between a node and its immediate neighbor, but the neighbor may be a node through which data is routed, not the destination station. The source and destination stations may be separated by many intermediate systems.
           This layer relieves the upper layers of the need to know anything about the data transmission and intermediate switching technologies used to connect systems. It establishes, maintains and terminates connections across the intervening communications facility (one or several intermediate systems in the communication subnet).
In the network layer and the layers below, peer protocols exist between a node and its immediate neighbor, but the neighbor may be a node through which data is routed, not the destination station. The source and destination stations may be separated by many intermediate systems.