Professional Documents
Culture Documents
8
Data Link Layer
Responsible for delivery of data between two systems
on the same network Application
Main functions of this layer are:
• Framing – divides the stream of bits received
from network layer into manageable data units
Presentation
called frames.
• Physical Addressing – Add a header to the Session
frame to define the physical address of the
source and the destination machines.
• Flow control – Impose a flow control – control
Transport
rate at which data is transmitted so as not to
flood the receiver Network
• Error Control – Adds mechanisms to detect and
retransmit damaged or lost frames. This is Data Link
achieved by adding a trailer to the end of a
frame Physical
9
Data Link Layer
10
Network Layer
Main functions of this layer are:
Application
• Responsible for delivery of packets
across multiple networks Presentation
• Routing – Provide mechanisms to
transmit data over independent Session
networks that are linked together.
Transport
• Network layer is responsible only for
delivery of individual packets and it Network
does not recognize any relationship Data Link
between those packets
• Add Logical address to the header of Physical
11
the packet
Network Layer
12
Transport Layer
Main functions of this layer are:
Application
• Responsible for source-to-
destination delivery of the entire
Presentation
message
• Segmentation and reassembly – Session
divide message into smaller
Transport
segments, number them and
transmit. Reassemble these Network
messages at the receiving end. Data Link
• Error control – make sure that the
entire message arrives without Physical
errors – else retransmit. 13
Transport Layer
From Session Layer To Session Layer
14
Session Layer
Main functions of this layer are: Application
• Dialog control – allows two systems to enter
Presentation
into a dialog, keep a track of whose turn it is to
transmit Session
• Synchronization – adds check points Transport
(synchronization points) into stream of data.
Network
Data Link
Physical
15
Session Layer
H5 H5
syn syn syn syn syn syn
16
Presentation Layer
Application
• Encryption – transform data into an
unintelligible format at the sending end for Presentation
data security Session
• Decryption – at the receiving end
Transport
Network
Data Link
Physical
18
Application Layer
21
Introduction TCP/IP