×

Network Layer in OSI Model

This article will help you in getting a good understanding of the Network Layer in the OSI model.

The network layer is the third layer of the OSI Model from the bottom. The network layer is mainly responsible for controlling of delivery of data from source to destination via multiple nodes.

The network layer consists of various networking protocols for sending data(in the form of packets) from one network to another network. A few networking protocols are Internet Protocol(IP)(IPv4, IPv6), User Datagram Protocol(UDP), File Transfer Protocol(FTP), Hyper Text Transfer Protocol(HTTP), etc.

The information/data(data packets) which is routed from source to destination contain the source address and the host address of the receiver. If we speak non-technically the network layer finds out the shortest and easier path between source and destination with the help of various routing, and switching techniques. It utilizes subnetting designs and logical network addressing for transferring the data packets from source to destination.

The function of this layer is only to route the data packets from source to destination whether the source and destination may present in different networks and use different protocols. This routing can be achieved with the help of logical IP addressing and routers.

IP Addressing:

The IP address is a 32-bit numerical value that is used to uniquely identify a device in a network. It consists of 2 components they are network and host address. The network part determines the type of network assigned to the data and the host part is helpful in uniquely identifying the device in the network. It generally represented in a dotted-decimal format.
Example: 192.168.1.1

Routers:

A router is a network device that receives, analyses, and routes the data packets to the destination. Routers are used in LAN(Local Area Network) and WAN (Wide Area Network)networks. It uses various routing protocols for sending the data across various networks.

Functionality of Network Layer

To maintain the connection between different networks the network layer is used. It helps the networks to be connected.

We can transfer the data using either the connection-oriented way or the wireless way. The network layer can only transfer the data using either one of these two ways. It is also helpful during the movement of data bits between network parts or segments.

As we all know network layer is said to be situated in between the transport layer and data link layer, it is used to transfer the data from transport to data link layer. Whenever, there is a necessity of data to be transferred the network layer is said to be receiving the data from the transport layer. The data which is received is sent in a bulk form which means the data has no divisions instead all the data is sent as a single pack.

To separate the data into segments and send it further to the network layer is the only solution to be existing. The network layer not only transports the data but also divides the whole data among different segments and seals them into different packets and then formulates the sets or frames of data to the forwarding layer which is the data link layer.

The network layer is said to be even dictating the path for the data to be transferred. It determines the data to traverse through a particular physical path. Such a decision is taken by the network layer only when there are multiple paths for the data to be transferred.

The functions of the network layer can be classified into three various types. The first functionality is named to be addressed. It addresses different sets of data with a unique number to identify wherever it may be present in the whole set of data or not.
Further functionality can be entitled as internetworking which is said to be one of the vital tasks and responsibilities of the network layer. Internetworking is nothing more of a complicated task instead it is the process of arranging the connection between the networks.
And, the third functionality is routing where the network layer optimizes a best route among different routes for the data to get transferred. To discuss the next functionality there is a need to be gaining an idea of a special term which is known as Internet Protocol. It is a layer named network layer protocol. It helps the network layer to perform a functionality known as packetizing. In packetizing, the received packets or frames of data from the upper layer are summed up and made into new frames of data.


Related Topics

Address Mapping

Address Mapping: Internet is made of a combination of physical networks connected together by internetworking devices such as routers. A logical address is an internetwork address. A physical address is...

4 minutes read.

Hamming Code Example

What is Hamming Code? Hamming code is an error-detecting and error-correcting code used in computer data storage and transmission to detect and correct errors caused by noise, interference, or data corruption....

4 minutes read.

Define Framing in Computer Network

Framing is a function of the data link layer, which provides a way for a sender to transmit a set of bits that should be meaningful to the user. The...

7 minutes read.

Decoding in Communication Process

The use of codes is necessary for all forms of communication. The sender, transmitter, and receiver are the three major components of more conventional communication paradigms. The sender is in...

4 minutes read.

Star Topology in Computer Networks

Star topology comes from or is a part of the network topology which was invented by Dr.Howard Frank. It is also to be known as star network because of its...

4 minutes read.

Aloha

Aloha Norman Abramson and his colleagues were developed aloha at the University of Hawaii in the 1970s. ALOHA is a Multiple Access Protocol which is used for random access in the...

3 minutes read.

Process-to-Process Delivery

Process-to-Process Delivery: A transport-layer protocol's first task is to perform process-to-process delivery. A process is an entity of the application layer which uses the services of the transport layer. Two...

2 minutes read.

Two Port Network in Computer Networks

A Two Port Network is a four-terminal electric network or circuit with 2 terminals on both sides, each connecting with more circuits or devices. Two terminals together make a port, one...

5 minutes read.

Uses of Computer Networks

During the twentieth century, the most significant technology is information collecting, processing, and distribution. Computers and communications have been integrated, which has considerably influenced the organization of computer systems. The previous...

6 minutes read.

Controlled Access Protocols in Computer Networks

In this tutorial, we will discuss Controlled Access Protocols in Computer Networks. Introduction On a shared platform, it is a strategy to minimise data frame collision. As in controlled access technique, every...

7 minutes read.

Disadvantages of Computer Network

What is Computer Network? A computer network is a collection of interconnected devices that can communicate and exchange data with each other. Networks allow devices to share resources such as printers...

3 minutes read.

Cryptography in Computer Network

Cryptography: Cryptography is derived from the Greek word, which means "Hidden Secrets." In other words, it is an art in which we can protect our data and information. Through cryptography,...

2 minutes read.

Supernetting in Network Layer

Introduction Supernetting is one of the main topics in data communication networks or computer networks. The network aggregation goes by many names, such as supernetting, route aggregation, summarization, and so on....

6 minutes read.

What is Framing in a Computer Network?

In the stream of bits, the data is stored by transmitting the bit by the connection of two devices through cable. This type of connection for data transmission is called...

6 minutes read.

Digital Transmission

Line Coding Digital signal is converted in the digital data that process is known as the Line Coding. That data is stored in the computer in the form of text, audio,...

4 minutes read.

E-mail in Computer Network

E-mail E-mail stands for electronic mail. E-mail is an application layer service in which a user can transfer the messages and information with another user. E-mail is the most popular service...

2 minutes read.

User Datagram Protocol

User Datagram Protocol: UDP stands for the User Datagram Protocol. UDP was developed by David P Reed in 1980. It is a connection-less and unreliable protocol. In this protocol, when...

2 minutes read.

What is Computer Network?

 A computer network is a collection of interconnected devices, such as computers, servers, routers, and switches, that are connected together to share resources and exchange data. These devices use a...

6 minutes read.

Method of Joining and Fusion of Fiber Optic Cable

What is Fiber Optics Cable? Fiber optics cable transforms the information at a light pulse. We can transfer voice, data, and video through the fiber optics cable. The fiber optics cable...

3 minutes read.

Classification of Routing Algorithms

Introduction Before going to the classification of routing algorithms, we must find out what routing is. So, routing can be defined as the process of establishing the paths that the data...

3 minutes read.