# data[].attributes.body
layer 6 incudes redirectors or gateways and it is also used by networking devices or different components,

# data[].attributes.body
The network layer is considered the backbone of the OSI Model. It selects and manages the best logical path for data transfer between nodes.
Network layer protocols exist in every host or router. The router examines the header fields of all the IP packets that pass through it.

# data[].attributes.body
The application layer is the layer that the end user (Programmer, or just general user etc.) is interacting with, it displays any received information to said end users. This layer also produces the data that is then transferred over a network. It can also be referred to as the Desktop Layer.
Examples of this layer - Browsers, Skype etc.

# data[].attributes.body
What is it?
The network layer is the third level of the Open Systems Interconnection Model and the layer that provides data routing paths for network communication.
The data is transferred using packets through logical network paths and this is controlled by the network layer

# data[].attributes.body
The physical layer deals with bit-level transmission between different devices and supports electrical or mechanical interfaces connecting to the physical medium for synchronised communication.
The physical layer is aimed at consolidating the hardware requirements of a network to enable the successful transmission of data.  JAMES HYLAND

# data[].attributes.body
it is used for interhost communication between applications.  This is responsible for making a bright between to forms of applications, the layer is reasonable for opening, maintains and closing the bright between the applications, it’s also responsible for synchronising data streams together to allow in sync data, this can be things like video calls, they rely on the 5th layer to insure that the data video and voice coming though is in sync with each other to make it smooth and responsive.

# data[].attributes.body
The Transport layer of the OSI model is used to deliver msgs between hosts on the network.
Transport excepts the data from the session layer then puts it into packets and delivers them to the next following layer. Its also responsible for the end to end communications between all of the layers as well as just the network one.for example

If data was coming in through the other side then the session layer would then ask the transport layer for a requests and the transport layer will send back a response for the layer.
It also ensures that there is no loss of data as all the units are delivered in a sequence.

# data[].attributes.body
What is it?
Often called the syntax layer it is responsible for encryption and decryption and converting strings and characters. It can also be responsible for compressing data and handling graphics essentially it is a translator that does the transition from the application layer and the network format and transmits them. In short it is simply there to make sure that it takes all the different formats used before and generalising them into one efficient format of communication.

# data[].attributes.body
Physical Layer defines electrical and physical specifications for devices. The physical layer defines the relationship between a device and a transmission medium, such as optical cable.

It provides the hardware means of sending and receiving data on a carrier

use any or all the variants of 802.11 wireless technologies, fibe

# data[].attributes.body
Layer 5 (Session layer)
Layer 5 (Session layer)

# data[].attributes.body
Data Representation & Encryption
How it works?
By translating data into the same simplistic format by removing individual attributes this relieves the application layer of having to format and display the data on the application layer.
It would be similar to transferring a word file which would have a thousand words some with different applied formats like titles and the same file without any of these attributes applied to them, it would compress plan text easier

ABC  ABC  ABC  ABC  = ABC

# data[].attributes.body
It is needed to maintain and manage the connections between applications and ensure the connection is stable enough for data to be exchanged.
Should the connection fail. The layer will be needed to attempt re connections.

# data[].attributes.body
Application layer functionality:
Use of:
File Transfer Protocol (FTP)
Simple Mail Transfer protocol (SMTP)
Domain Name Service (DNS)
Hyper-Text Transfer Protocol

(Secure) (HTTP(S))
(Surprisingly) Bitcoin ( ₿ )
Among others

# data[].attributes.body
This is the protocol layer that takes care of moving data into and out of a physical link which could be something like a network cable. Data bits are encrypted, encrypted & organised in the data link layer, before they are moved over a LAN or WAN network. There are 2 sub layers: the logical link control
(LLC) and the Media access control (MAC) sub layer. The LLC  is about managing the traffic e.g. flow and control of data, over something like a network cable. The MAC requires 2 inputs one being a message and the other being a secret key only known to the creators using this they could essentially check if the user is aloud to be using that software if they're they message will be authenticated but if not then the software would not work e.g. windows. When sending data data link layer using 2 different mechanisms to make sure the data is being used properly, flow control is where it's checking if it's being sent to the right person and sent there efficiently using routing protocols and the other one is error control where it checks if the data being sent is error free and reliable, an example of an error would be something like noise, this could be that a wireless network connection could be interfered by objects like walls or even other signals within a room which end up confusing the system.

# data[].attributes.body
Layer one is how a clients device will connect with the rest of the network and takes note of what communication medium they will be using.

Specifies how or what frequency on a wireless network to communicate on

# data[].attributes.body
What is it?
The controls the connections between multiple computers. This layer establishes, controls and terminates the sessions between local and remote applications. This tracks the dialog (sessions) between computers. This layer is also used to mark and re-sync data so that the ends of messages (data) is not cut prematurely to avoid data loss.