Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Introduction to data communication

1. Layering. It is a model where a whole network process is divided in to various smaller


sub-tasks, where by a single layer performs a specific task that is assigned to it. For
instance OSI is an example of network layering. It consists of seven layers, each with it‘s
own purpose and responsibility.

2. OSI Model was first developed in 1978 by a French software engineer and Pioneer,
Hubert Zimmermann. It belongs to the International Organization for standards (ISO).
TCP/IP Model was designed in 1970‘s by two scientists- Vint Cerf and Bob Kahn, It
belongs to The Defense Advanced Research Projects Agency.

3. TCP/IP is a practical model that addresses specific communication challenges and relies
on standardized protocols, while OSI helps visualize and communicate how networks
operate, and helps isolate and troubleshoot networking problems.
4.

Scenarios OSI Model TCP/IP Model

Sending an Application Layer: A Separate When an email is sent


Email Email is created by the Application using simple mail
Layer using the simple mail transfer protocol
transfer protocol. The Application (SMTP) from an email
layer places a header server.
(encapsulation) field that contains
information such as screen size and The transport layer in the
fonts, and passes the data to the server divides the
Presentation layer. message into packets,
numbers them, and
2) Presentation Layer: This layer forwards them to the IP
places header information. The text layer.
in the message is converted to
ASCII. The Presentation layer will Network layer (IP layer )
then pass the new data to the then transports each
Session layer. packet to the destination
email server. And when
3) Session Layer: This Layer will those packets arrive, they
start a new and separate session are handed back to the
for communication between the TCP layer to be
devices and manages the flow of reassembled into the
data in the same session only and original message format
data received from previous layer is and handed back to the
sent to the Transportation Layer. email server,

4) Transportation Layer: Here the which delivers the


Data received is broken into message to a user’s email
segments of Data and pushes them inbox.
forward to Network Layer.

5) Network Layer: This Layer stores


the Source and Destination
addresses so a network is formed, it
converts the segments received into
packets.

6) Data Layer: The data of the


packets is converted into Frames.
Then the data is send to Physical
Layer.

7) Physical Layer: The data of the


Frames is converted into bit stream
(the information is in binary 0’s and
1’s) and eventually the data is
reached to the Receiver’s end
(teacher).
Sending a
file Application Layer: The user initiates Application Layer: The
file transfer using an application (e.g., user decides to send a
FTP or HTTP). file, and an application
(e.g., FTP or HTTP) is
Presentation Layer: The file data is used to facilitate the
formatted and encoded for transfer.
transmission. This layer ensures that
the data is in a readable format on Transport Layer: The
both ends. application communicates
with the Transport layer,
Session Layer: Manages and and if using a protocol like
establishes sessions for FTP or HTTP, it often
communication between the sender uses TCP for reliable data
and receiver. It ensures that the file transfer.
transfer is coordinated and error-
checked. Internet Layer: The data is
broken into packets, and
Transport Layer: Segments the file IP addresses are added to
into smaller packets and manages these packets. Routing
end-to-end communication. If using information is included,
TCP, it provides reliable and ordered allowing them to navigate
delivery. the internet.

Network Layer: Adds logical Link Layer: The packets


addresses (IP addresses) to the are further encapsulated
packets, enabling them to be routed into frames, including
through the network. MAC addresses for
devices within the local
Data Link Layer: Frames the packets network.
and adds physical addresses (MAC
addresses). It ensures error detection Physical Layer: The
and correction within the local frames are converted into
network. physical signals suitable
for the medium, whether
Physical Layer: Converts the frames it's wired (Ethernet) or
into electrical/optical signals suitable wireless (Wi-Fi).
for transmission over the physical
medium (e.g., cables, wireless
signals).

Receiving a Physical Layer (Layer 1): is where Physical Layer: The


Telegram the actual signals (electrical, optical, physical layer deals with
text etc.) carrying the message traverse the actual transmission of
the medium, reaching your device. It bits over the physical
involves the physical hardware and medium, whether it's
transmission medium used to through cables, wireless
transmit the data. signals, or other means.
The received bits are then
Data Link Layer (Layer 2): At this passed up the layers.
layer, the received signals are
transformed into frames, and Data Link Layer: At the
protocols like Ethernet may come into link layer, protocols like
play. The frames are then passed up Ethernet handle the
to the next layer. framing and addressing of
data for the local network.
Network Layer (Layer 3): The It prepares the data for
network layer handles addressing physical transmission.
and routing. It extracts the destination
IP address from the received frames, Internet Layer: The
enabling the device to determine Internet Protocol (IP) at
where the data should be sent next. the internet layer helps
route the received packets
Transport Layer (Layer 4): to the correct destination
Depending on the protocol used, device on the network by
such as TCP or UDP, this layer extracting the destination
ensures reliable and ordered delivery IP address.
of the data. It may involve
assembling the received data into a Transport Layer: If
complete message. Transmission Control
Protocol (TCP) is used,
Session Layer (Layer 5): The session this layer ensures the
layer manages communication reliable and ordered
sessions, establishing and delivery of data. It
terminating connections. In the acknowledges the
context of receiving a Telegram text, received packets and
this layer may handle the manages retransmission if
establishment of a secure connection needed. If User Datagram
between your device and the Protocol (UDP) is used, it
Telegram servers. provides a connectionless
and faster delivery without
Presentation Layer (Layer 6): The guaranteed order or error-
presentation layer deals with data checking.
translation, encryption, and
compression. It might decrypt the Application Layer: The
received message and ensure it's in Telegram app at the
a readable format for the application application layer receives
layer. the incoming data. It
interprets the data,
Application Layer (Layer 7): Finally, decrypts if necessary, and
the application layer deals with the presents the message to
interaction between the user and the the user.
application. In this case, the
Telegram app processes the
received message, decrypts it if
necessary, and presents it to you for
viewing.

Done by:
Sandile Nhlapo :901017231
Phethile Nhlapo :901017268
Nonyana Mohale:901017208
Lefa Rapopo :901017142

You might also like