What is Network Layer in CCN | Its Concept
What is Network Layer?
---->Network Layer is the part of an OSI [Open System Connection] Model. It has the third place from down to top Where it has the important role in the transferring the packets or a message.
---->It uses the Host to Host Delivery , Source to Destination Delivery , Machine to Machine Delivery.
---->It has the responsible for transferring the message from one machine to other or one network to other.
---->For Example: The Fig() Shows the connection of the one network setup via router to another network for exchanging of the message. which also can be refer as the communication of the Machine of first network to Machine of the second network.
---->The Host to host or Machine to Machine or Source to Destination delivery doesn't use the Direct communication. They use the Logical Communication which means IP Address method.
NI HI
____________
|____|_______|
IP Address Where, NI --> Network ID
HI--> Host ID
----> The Other Responsibility of the Network layer is Routing. Which is using the protocol or the specific instruction to follow the network.
Fragmentation
----> Fragmentation is the another role in the Network Layer. Which is the big and important reason for transferring the message or the packets of information from one Network to other Network.
---->The Fragmentation is the concept of making the smaller pieces of a larger piece for smooth delivery. In the Network Setup the specific amount of spaces or the data transfer given to the Network router or the connector or the machine so the Advantage of the Fragmentation in Network Layer is that we can transfer as many of the sets to other network and according to there spaces supports they can intake as much as sets.
----> For example : 'Network A' Want to sent the important message to 'Network B' . 'Network A' has lots of data for 'Network B' and the Network A sends the data of 100 GB via router and the Network B has capacity of 50 GB then the 50 GB of data get in and other 50GB of data get stuck. so for that the use of Fragmentation came in Network Layer where it Divide the 100 GB of data into (20 GB * 5) smaller packets.
Congestion Control
---->In the Network the Over limit of the message or the network carrying more than its capacity is the Congestion.
---->We can control the congestion by using the methods like Leaky Bucket, ICMP or IGMP Protocol, etc.