Professional Documents
Culture Documents
Session
Transport Transport
Network Internet
Transport Segment
Network Packet
Physical Bits
Application Layer
✓User Interface
✓Authentication
✓Communication partners
are identified
Application Layer
✓User Interface
✓Authentication
✓Communication partners
are identified
Application Layer
✓Resources are available
✓Synchronization of
application
✓Network aware
applications
Application Layer
How about applications like word, excel and
powerpoint, do they belong to application
layer?
Application Layer
File & Print
HTTP
SNMP
Presentation Layer
✓Provide for the common
representation of data
transferred between
application layer services.
✓Ensures that data is
readable.
✓Presents data to the
Application layer and is
responsible for data
translation and coding
format.
Presentation Layer
✓Compression
✓Data format (jpeg, mp3,
mpeg)
✓Encryption (ssl,
certificates)
Session Layer
✓Creation
✓Maintenance
✓Teardown
Transport Layer
✓Tracking communication
between applications on
the source and
destination hosts.
✓Data must be prepared to
be sent across the media
in manageable pieces.
✓Reassembling the
segments into streams of
application layer.
✓Each software process
that needs to access the
network is assigned a
port number unique in
that host.
Transport Layer
✓Tracking the individual
conversation
✓Segmenting data
✓Reassembling the
segments
✓Identifying the different
applications
Transport Layer
TCP (Transmission UDP (User Datagram
Control Protocol) Protocol)
➢Connection oriented ➢Connectionless
➢Reliable ➢Unreliable
➢Guaranteed delivery ➢Best effort delivery
➢High overhead ➢Lower overhead
➢Sequencing ➢No sequencing
➢Retransmission ➢No retransmission
➢3 way handshake ➢No handshake
Transport Layer
Transport Layer
TCP (Transmission UDP (User
Control Protocol) Datagram Protocol)
Transport Layer Services
➢Establishing a session
➢Same order delivery
➢Reliable delivery
➢Flow control
Transport Layer Reliability
Operation
➢Tracking transmitted data
➢Acknowledging received data
➢Retransmission of
unacknowledged data
Transport Layer
✓Provides
services to
exchange the
data over the
network
Network Layer
✓Addressing
✓Encapsulation
✓Routing
✓Decapsulation
Network Layer Addressing
✓Must provide a mechanism for
addressing end devices
✓The data should have a destination
✓The destination should have an
address
✓The address should be unique over the
network
Network Layer Encapsulation
✓Must provide encapsulation
✓Adds a header or label
✓PDU is called a Packet
✓Source and Destination address
Network Layer Routing
✓Must provide services to direct
packets to destination host
✓Devices that connect the network are
called routers
✓Router select the path
✓Each route to reach the next device is
called a hop
Network Layer Decapsulation
✓The host examines the destination
address
✓Then transferred to the next layer
Network Layer Protocols
❑Routed Protocols
✓IP
✓IPX
✓Appletalk
❑Routing Protocols
✓RIP
✓EIGRP
✓OSPF
Data Link Layer
✓Prepares network data for
physical network.
✓Provides a means for
exchanging data over a
common local media.
✓Allows the upper layers to
access the media using
techniques such as framing
✓Controls how data is
placed onto the media and
is received from the media
using techniques such as
media access control and
error detection
Data Link Layer Function
➢Encapsulation
• PDU: Frame
➢Error detection
• Frame check sequence
➢LAN sublayers
• LLC (Logical Link Control)
• MAC (Media Access Control / Card)
Data Link Layer
❑Two Basic Media Access Control
Methods
➢Controlled
▪Each node has its own time to use
the medium
➢Contention
▪All nodes compete for the use of
medium
Data Link Layer
❑Controlled: Token Ring
Data Link Layer
❑Contention based: Ethernet / Wireless
Data Link Layer
❑Contention based: Ethernet / Wireless