Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 24

Lecture 04 –Roadmap

• Need of a Layered Architecture


• OSI Model
– 7 Layers of OSI Model
– Functional Details of OSI Layers
• Physical Layer
• Data Link Layer
• Network Layer
• Transport Layer
• Session Layer
• Presentation Layer
• Application Layer

IT,CS-213 Data Communications and Networks 1


Layered Architecture

• Design Philosophy of Layered Architecture


– The complex task of communication is broken into
simpler sub-tasks or modules
– Each layer performs a subset of the required
communication functions
– Each layer relies on the next lower layer to perform
more primitive functions
– Each layer provides services to the next higher layer
– Changes in one layer should not require changes in
other layers
– Helps in troubleshooting and identifying the problem

IT,CS-213 Data Communications and Networks 2


An example Sending a letter

IT,CS-213 Data Communications and Networks 3


OSI Model

• To standardize the design of communication


system, the ISO created the OSI model.
• Open Systems Interconnection
• Developed by the International Organization
for Standardization (ISO)
• Contains Seven layers
• It describes the functions to be performed at
each layer

IT,CS-213 Data Communications and Networks 4


OSI Model

• A layer model
• Each layer performs a subset of the required
communication functions
• Each layer relies on the next lower layer to
perform more primitive functions
• Each layer provides services to the next
higher layer
• Changes in one layer should not require
changes in other layers

IT,CS-213 Data Communications and Networks 5


OSI Model

Application
Presentation
Session
Transport
Network
Data Link
Physical
IT,CS-213 Data Communications and Networks 6
Peer-to-Peer Process

IT,CS-213 Data Communications and Networks 7


An exchange using the Internet
model

IT,CS-213 Data Communications and Networks 8


Physical Layer

IT,CS-213 Data Communications and Networks 9


Physical Layer Responsibilities

The physical layer is responsible for transmitting individual bits from


one node to the next.
– Physical characteristics of interfaces and
medium
– Representation of bits
– Data rate
– Synchronization of bits
– Line Configuration
– Physical topology
– Transmission mode

IT,CS-213 Data Communications and Networks 10


Data Link Layer

IT,CS-213 Data Communications and Networks 11


Data Link Layer
Responsibilities
The data link layer is responsible for transmitting frames from one
node to the next.

• Framing
• Physical Addressing
• Flow Control
• Error Control
• Access Control

IT,CS-213 Data Communications and Networks 12


Node-to-node delivery

IT,CS-213 Data Communications and Networks 13


Network Layer

IT,CS-213 Data Communications and Networks 14


Network Layer Responsibilities

The network layer is responsible for the delivery of packets from the
original source to the final destination.

– Logical Addressing
– Routing

IT,CS-213 Data Communications and Networks 15


Transport Layer

IT,CS-213 Data Communications and Networks 16


Transport Layer
Responsibilities
The transport layer is responsible for delivery of a message from one
process to another.

– Service point addressing


– Segmentation and reassembly
– Connection Control
– Flow Control
Error Control

IT,CS-213 Data Communications and Networks 17


Session Layer

– Control of dialogues between


applications
• Half Duplex
• Full Duplex
– Synchronization Points (backup
points)

IT,CS-213 Data Communications and Networks 18


Presentation Layer

• Presentation
– Data formats and coding
– Data compression
– Encryption

IT,CS-213 Data Communications and Networks 19


Application Layer

IT,CS-213 Data Communications and Networks 20


OSI Model – Application Layer

• Application
– Layer where the application using the
network resides.
– Common network applications include
• remote login
• file transfer
• Mail services
• Directory Services

IT,CS-213 Data Communications and Networks 21


OSI Layers

IT,CS-213 Data Communications and Networks 22


OSI Layers

IT,CS-213 Data Communications and Networks 23


The OSI Environment Videos

IT,CS-213 Data Communications and Networks 24

You might also like