- DCN Tutorial
- Data Comm & Networks Home
- DCN - Overview
- DCN - Computer Network Types
- DCN - Network LAN Technologies
- DCN - Computer Network Topologies
- DCN - Computer Network Models
- DCN - Computer Network Security
- Physical Layer
- DCN - Physical Layer Introduction
- DCN - Digital Transmission
- DCN - Analog Transmission
- DCN - Transmission media
- DCN - Wireless Transmission
- DCN - Multiplexing
- DCN - Network Switching
- Data Link Layer
- DCN - Data Link Layer Introduction
- DCN - Error detection and Correction
- DCN - Data Link Control & Protocols
- Network Layer
- DCN - Network Layer Introduction
- DCN - Network Addressing
- DCN - Routing
- DCN - Internetworking
- DCN - Network Layer Protocols
- Transport Layer
- DCN - Transport Layer Introduction
- DCN - Transmission Control Protocol
- DCN - User Datagram Protocol
- Application Layer
- DCN - Application Layer Introduction
- DCN - Client-Server Model
- DCN - Application Protocols
- DCN - Network Services
- DCN Useful Resources
- DCN - Quick Guide
- DCN - Useful Resources
The Computer Network Layer
The network layer or Layer 3 of the OSI (Open Systems Interconnection) model is responsible for the source to destination delivery of data packets across multiple hops or nodes. It controls the operation of the subnet.
The position of the network layer in the OSI model is depicted in the following diagram −
Functions of the Network Layer
The network layer is responsible for routing packets from the source host to the destination host. The routes can be based upon static tables that are rarely changed; or they can be automatically updated depending upon network conditions.
Many networks are partitioned into sub-networks or subnets. The network layer controls the operations of the subnets. Network devices called routers operate in this layer to forward packets between the subnets or the different networks.
The lower layers assign the physical address locally. When the data packets are routed to remote locations, a logical addressing scheme is required to differentiate the source system and the destination system. This is provided by the network layer.
This layer also provides mechanisms for congestion control, in situations when too many packets overload the subnets.
The network layer tackles issues like transmission delays, transmission time, avoidance of jitters etc.
- Related Articles
- Explain the services provided by Network Layer in Computer Network.
- Describe the Transport Layer in the Computer Network
- What is Session Layer in the Computer Network?
- Network Physical Layer
- Functions of the Network Layer
- Network Data Link Layer
- Network Layer Design Issues
- The Network Layer of OSI Model
- What are the Data Link Layer services provided to the Network Layer?
- What is a network layer?
- Computer Network Components
- What are the Network Layer Design issues?
- What are the functions of Network Layer?
- Basic Network Attacks in Computer Network
- What are services provided to transport layer by network layer?