Network Implementations are built on common network standards and models of
networking that describe how devices and protocols interconnect. A network is
two or more computer systems linked together by some form of the transmission
medium that enables them to share information. It does not matter whether the
network contains two or thousands of machines; the concept is essentially the
same.
If you have different pieces of hardware and software, they all have to talk
to each other and interact to be able to make your network. To help the
interconnectivity work, they come up with something called the OSI 7-layer
model.
GLOSSARY:
-
A node is any device that can communicate on the network via
one or more network interfaces. This term can be used to describe endpoint
devices, such as computers, laptops, servers, IP phones, smartphones, or
printers, and connecting or forwarding devices, such as switches and
routers.
- A node on a wireless network is often called a station.
-
The term host is often used in TCP/IP networking to mean an end
system device, such as a computer.
When a message is sent from one node to another, it travels down the stack of
layers (7 to 1) on the sending node, reaches the receiving node using the
transmission media, and then passes up the stack (1 to 7) on that node. At
each level (except the Physical layer), the sending node adds a header to the
data payload, forming a "chunk" of data called a protocol data unit (PDU).
This process is called encapsulation.
LAYER 1 (PHYSICAL)
The physical layer is right down to the hardware of the computer. This is
where the electrical pulses that make up data transfer over a network are sent
and received. It's the job of the physical layer to convert the binary data of
the transmission into signals and transmit them across the network, as well as
receive incoming signals and convert them back into binary data.
Devices that operate at the Physical Layer include:
-
Transceivers: That part of a network interface that sends and
receives signals over the network media.
-
Repeaters: A device that amplifies an electronic signal to extend
the maximum allowable distance for a media type.
-
Hubs: A multiport repeater, deployed as the central point of
connection for nodes.
-
Media Converters: A device that converts one media signalling type
to another.
-
Modems: A device that converts between digital and analogue signal
transmission.
LAYER 2 (DATA LINK)
The data link layer focuses on the physical addressing of the transmission.
It receives a packet from the network layer (that includes the IP address
for the remote computer) and adds the physical (MAC) address of the
receiving endpoint. Inside every network-enabled computer is a Network
Interface Card (NIC) which comes with a unique MAC (Media Access Control)
address to identify it. When information is sent across a network, it's
actually the physical address that is used to identify where exactly to send
the information. Additionally, it's also the job of the data link layer to
present the data in a format suitable for transmission.
In short, Layer 2 allows the upper network layers to access media and
controls how data is placed and received from media.
Connectivity devices found at the Data Link layer include:
-
Network Adapters or Network Interface Cards (NIC): A
NIC joins a host to network media (cabling or wireless) and enables it to
communicate over the network by assembling and disassembling frames.
-
Bridges: A bridge joins two network segments while minimizing the
performance reduction of having more nodes on the same network. A bridge
has multiple ports, each of which functions as a network interface.
-
Switches: An advanced type of bridge with many ports. A switch
creates links between large numbers of nodes more efficiently.
-
Wireless access points (APs): An AP allows nodes with wireless
network cards to communicate and creates a bridge between wireless
networks and wired ones.
The Network Layer is responsible for moving data around a network of networks,
known as an internetwork or the Internet. While the Data Link layer is capable
of forwarding data by using hardware addresses within a single segment, the
Network layers move information around an internetwork by using logical
network and host IDs. The networks are often heterogeneous; that is, they use
a variety of Physical layer media and Data Link protocols.
The main appliance working at layer 3 is the router. Other devices include
layer 3 switches, which combine the function of switches and routers, and
basic firewalls.
LAYER 4 (TRANSPORT)
At the Transport layer, the content of the packets starts to become
significant. Any given host on a network will be communicating with many other
hosts using many different types of networking data. One of the critical
functions of the Transport layer is to identify each type of network
application by assigning it a port number. For example, data from the HTTPS
web browsing application can be identified as port 443, while data from an
email server can be identified as port 25.
It receives data from Layer 5 and segments it. Each segment, or data unit,
has a source and destination port number, as well as a sequence number. The
port number ensures that the segment reaches the correct application. The
sequence number ensures that the segments arrive in the correct order.
This layer also controls the amount of data transmitted. For example, your
laptop may be able to handle 100 Mbps, whereas your friend’s phone can only
process 10 Mbps. Layer 4 can dictate that the server slows down the data
transmission, so nothing is lost by the time your friend receives it. But
when your friend sends a message back, the server can increase the
transmission rate to improve performance.
Lastly, Layer 4 performs error-checking. If a segment of data is missing,
Layer 4 will re-transmit that segment.
TCP and UDP are both very well-known protocols, and they exist at Layer 4.
TCP favours data quality over speed, whereas UDP favours speed over data
quality.
LAYER 5 (SESSION) AND LAYER 6 (PRESENTATION)
The upper layers of the OSI model are less clearly associated with distinct
real-world protocols. These layers collect various functions that provide
useful interfaces between software applications and the Transport Layer.
LAYER 5
Most applications protocol requires the exchange of multiple messages between
the client and server. This exchange of such a sequence of messages is
called a session or dialog. This layer represents the dialog control functions
that administer the process of establishing the dialog, managing data
transfer, and then ending the session.
LAYER 6
The presentation layer receives data from the application layer. This data
tends to be in a format that the application understands, but it's not
necessarily in a standardized format that could be understood by the
application layer in the receiving computer. The presentation layer translates
the data into a standardized format, as well as handles any encryption,
compression, or other transformations to the data. With this complete, the
data is passed down to the session layer.
LAYER 7 (APPLICATION)
Application Layer protocols provide an interface for software programs on
network hosts that have established a communications channel through the
lower-level protocols to exchange data. For example, one of the most-used
services provided by the Application layer is file transfer.
TCP/IP Protocol Suite
The TCP/IP protocol suite maps to a four-layer conceptual model: Application,
Transport, Internet, and Link. This model is referred to as the
Internet Protocol Suite, the Department of Defense (DoD) model,
or the ARPA model. Each layer in the Internet Protocol
Suite corresponds to one or more layers of the OSI model.
The above figure demonstrates how the OSI model compares with the TCP/IP
protocol stack. Some of the OSI layers are performed by a single protocol,
some layers are performed by several protocols, and some protocols cover
several layers. This reflects the emphasis that consumes processing power and
bandwidth, as each header consists of a series of bytes that must be
transmitted and decoded in addition to the application data. Consequently,
actual protocol stacks tend to be simpler than the OSI model.
We hope this helps. If any suggestions or doubts you can add a comment and we
will reply as soon as possible.
No comments:
Post a Comment