SlideShare a Scribd company logo
COMPUTER NETWORKS
BCA – VI SEMESTER
SUB.CODE : 16SCCCA8
UNIT-I
OSI MODEL
Presented By
S.Vijaya Lakshmi B.E(CSE)
Assistant Professor,
Department of Computer Science,
Sri Sarada Niketan College for Women,Karur.
1
Introduction to OSI Model
 OSI model is based on the proposal developed by
the International Standards Organization (ISO).
 This model is called ISO OSI (Open Systems
Interconnection) Reference model because it
deals with connecting open systems (systems that
are open for communication with other systems)
 We call it as OSI Model.
Principles on which OSI model was
designed:
 A layer should be created where different level of
abstraction is needed.
 Each layer should perform a well defined function.
 The function of each layer should be chosen according to
the internationally standardized protocols.
 The number of layers should be large enough that distinct
functions should not be put in the same layer and small
enough that the architecture does not become very
complex.
OSI Model
OSI Layers
An Exchange Using the OSI Model
Physical Layer
Physical Layer (Cont…)
 It is the bottom layer of OSI Model.
 It is responsible for the actual physical
connection between the devices. Such physical
connection may be made by using twisted pair
cable.
 It is concerned with transmitting bits over a
communication channel.
Functions of Physical Layer
 Transforming bits into signals
 Provides synchronization of bits by a clock.
 Physical layer manages the way a device
connects to network media.
 It defines the transmission rate.
 It defines the way in which the devices are
connected to the medium.
 It provides physical topologies
 It can use different techniques of multiplexing.
Data Link Layer
Data Link Layer (Cont…)
 It is responsible for node-to-node delivery of data.
 It receives the data from network layer and
creates FRAMES , add physical address to these
frames & pas them to physical layer
 It consist of 2 layers:
Logical Link Layer (LLC) : Defines the
methods and provides addressing information for
communication between network devices.
Medium Access Control (MAC): establishes
and maintains links between communicating
devices.
Functions of Data Link Layer
 Framing : DLL divides the bits received from N/W
layer into frames. (Frame contains all the addressing
information necessary to travel from S to D).
 Physical addressing: After creating frames, DLL
adds physical address of sender/receiver (MAC
address) in the header of each frame.
 Flow Control: DLL prevents the fast sender from
drowning the slow receiver.
Data Link Layer Example
Functions of Data Link Layer
 Error Control: It provides the mechanism
of error control in which it detects &
retransmits damaged or lost frames.
 Access Control: When single comm.
Channel is shared by multiple devices, MAC
layer of DLL provides help to determine
which device has control over the channel.
Network Layer
Network Layer (Cont…)
 It is responsible for the source to destination
delivery of a packet across multiple networks.
 If two systems are attached to different networks
with devices like routers, then N/W layer is used.
 Thus DLL overseas the delivery of the packet
between the two systems on same network and
the network layer ensures that the packet gets its
point of origin to its final destination.
Functions of Network Layer
 Internetworking: It provides Internetworking.
 Logical Addressing: When packet is sent outside the
network, N/W layer adds Logical (network) address of the
sender & receiver to each packet.
 Network addresses are assigned to local devices by n/w
administrator and assigned dynamically by special server called
DHCP (Dynamic Host Configuration Protocol)
 Routing: When independent n/w are connected to create
internetwork several routes are available to send the data
from S to D. These n/w are interconnected by routers &
gateways that route the packet to final destination.
Transport Layer
Transport Layer (Cont…)
 It is responsible for process-to-process delivery of the entire
message.
 TL looks after the delivery of entire message considering all its
packets & make sure that all packets are in order. On the other
hand n/w layer treated each packet independently.
 At the receiver side,TL provides services to application layer &
takes services form n/w layer.
 At the source side, TL receives message from upper layer into
packets and reassembles these packets again into message at the
destination.
Transport Layer (Cont…)
 Transport Layer provides two types of services:
Connection Oriented Transmission: In this type of
transmission the receiving devices sends an
acknowledge back to the source after a packet or group
of packet is received. It is slower transmission method.
Connectionless Transmission: In this type of
transmission the receiving devices does not sends an
acknowledge back to the source. It is faster
transmission method.
Functions of Transport Layer
 Segmentation of message into packet &
reassembly of packets into message.
 Port addressing: Computers run several processes. TL
header include a port address with each process.
 Flow Control: Flow control facility prevents the source
form sending data packets faster than the destination can
handle.
 Error control: TL ensures that the entire message
arrives at the receiving TL without error.
Session Layer
Session Layer (Cont…)
 Session layer is the fifth layer of OSI Model
 It has the responsibility of beginning,
maintaining and ending the communication
between two devices, called session.
 It also provides for orderly communication
between devices by regulating the flow of
data.
Functions of Session Layer
 Establishing, Maintaining and ending a session: When
sending device first contact with receiving device, it sends
syn (synchronization) packet to establish a connection &
determines the order in which information will be sent.
Receiver sends ack (acknowledgement). So the session can
be set & end.
 Dialog Control: This function determines that which
device will communicate first and the amount of data that
will be sent.
 Dialog separation: Process of adding checkpoints &
markers to the stream of data is called dialog separation.
Presentation Layer
Presentation Layer (Cont…)
 Presentation layer is the sixth layer of OSI
Model.
 It is concerned with the syntax & semantics
of the information exchanged between the
two devices.
 It was designed for data encryption,
decryption and compression.
Functions of Presentation Layer
 Data Presentation or Translation: Because different
computers use different encoding systems. It ensures that the
data being sent is in the format that the recipient can process.
 Data Encryption: PL provides this facility by which hides the
information from everyone except the person who originally
sent the information & the intended recipient. When
encrypted data arrives at destination, PL decrypts the
message.
 Data Compression: PL shrinks large amount of data into
smaller pieces i.e. it reduces the size of data.
Application Layer
Application Layer (Cont…)
 It is the topmost i.e. seventh layer of OSI Model.
 It enables the user to access the network.
 It provides user interface & supports for
services such as e-mail, file transfer, access to the
world wide web.
 So it provides services to different user
applications.
Functions of Application Layer
 Mail Services: This application provides various e-mail
services.
 File transfer & Access: It allows users to access files
in a remote host, to retrieve files from remote computer
for use etc.
 Remote log-in: A user can log into a remote computer
and access the resources of that computer.
 Accessing the World Wide Web: Most common
application today is the access of the World Wide Web.
ThankYou
31

More Related Content

PDF
osireferencemodel-lecture-2-220403060223.pdf
PPTX
OSI Reference Model-Lecture-2.pptx
PDF
osi-model.pdf
PPTX
OSI MODEL AND ITS LAYERS FUNCTION
PPTX
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March 2020
PDF
computer network jhvjhjhbjn jhjbnbjkh .pdf
PPTX
OSI model.pptx computer networking ,OSI model
PPTX
BAPANKAR15800121011 SOFT.pptx
osireferencemodel-lecture-2-220403060223.pdf
OSI Reference Model-Lecture-2.pptx
osi-model.pdf
OSI MODEL AND ITS LAYERS FUNCTION
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March 2020
computer network jhvjhjhbjn jhjbnbjkh .pdf
OSI model.pptx computer networking ,OSI model
BAPANKAR15800121011 SOFT.pptx

Similar to Computer Networks - OSI Model and its functions (20)

PPTX
3. osi model
PPTX
OSI Pankaj yadav
DOCX
Osi model
PPTX
OSI 7 layer Architecture and explain the functions of each layer
PPTX
Osi Model
PPTX
Osi model
PPT
Osi , tcp/ip protocol and Addressing
PPTX
COMPUTER NETWORK_OSI & TCP/IP
PPTX
Topology Chapter 2.pptx
PPTX
Network Model Architecture - Lecture 2.pptx
PPTX
osimodel-2106121ffffffffffffffffffffffffffff70731.pptx
PPTX
Computer networking
PPTX
OSI Model
DOCX
Osi model
PPTX
OSI MODEL.pptx
PPTX
B.tech Computer Eng. Layers of OSI-RD.pptx
DOCX
Cn4,com net
PPTX
Omnya Ashraf.Network (chp1 OSI MODEL.).pptx
DOCX
Osi model
PPT
Chapter 5 OSI Model.ppt
3. osi model
OSI Pankaj yadav
Osi model
OSI 7 layer Architecture and explain the functions of each layer
Osi Model
Osi model
Osi , tcp/ip protocol and Addressing
COMPUTER NETWORK_OSI & TCP/IP
Topology Chapter 2.pptx
Network Model Architecture - Lecture 2.pptx
osimodel-2106121ffffffffffffffffffffffffffff70731.pptx
Computer networking
OSI Model
Osi model
OSI MODEL.pptx
B.tech Computer Eng. Layers of OSI-RD.pptx
Cn4,com net
Omnya Ashraf.Network (chp1 OSI MODEL.).pptx
Osi model
Chapter 5 OSI Model.ppt
Ad

More from vijayalakshmis184431 (13)

PPTX
Advanced Operating Systems- Mobile OS and ARM
PPTX
Advanced Operating Systems- Process Synchronization
PPTX
Advanced Operating Systems- Synchronization primitives in os
PPTX
Advanced Operating Systems- Kernal Structure and native level
PPTX
Advanced Operating Systems- Distributed Scheduling and shared memory
PPTX
Advanced Operating Systems- Distributed file system and caching
PPTX
Advanced Operating Systems- Distributed OS
PPTX
Advanced Operating Systems- Clock synchronization and mutual exclusive
PPTX
Advanced Operating Systems- Multiprocessor OS
PPTX
Advanced java programming - DATA TYPES, VARIABLES, ARRAYS
PPTX
Advanced Java Programming - Enterprise Java Beans client
PPTX
Computer Networks - Error Detection and Correction
PPTX
Computer Networks - Network Topologies, Application of Networks, Different ty...
Advanced Operating Systems- Mobile OS and ARM
Advanced Operating Systems- Process Synchronization
Advanced Operating Systems- Synchronization primitives in os
Advanced Operating Systems- Kernal Structure and native level
Advanced Operating Systems- Distributed Scheduling and shared memory
Advanced Operating Systems- Distributed file system and caching
Advanced Operating Systems- Distributed OS
Advanced Operating Systems- Clock synchronization and mutual exclusive
Advanced Operating Systems- Multiprocessor OS
Advanced java programming - DATA TYPES, VARIABLES, ARRAYS
Advanced Java Programming - Enterprise Java Beans client
Computer Networks - Error Detection and Correction
Computer Networks - Network Topologies, Application of Networks, Different ty...
Ad

Recently uploaded (20)

PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
Computing-Curriculum for Schools in Ghana
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
Institutional Correction lecture only . . .
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PPTX
Cell Structure & Organelles in detailed.
PDF
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PPTX
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
A systematic review of self-coping strategies used by university students to ...
PPTX
master seminar digital applications in india
PPTX
Lesson notes of climatology university.
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Complications of Minimal Access Surgery at WLH
202450812 BayCHI UCSC-SV 20250812 v17.pptx
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
O5-L3 Freight Transport Ops (International) V1.pdf
Computing-Curriculum for Schools in Ghana
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
Institutional Correction lecture only . . .
102 student loan defaulters named and shamed – Is someone you know on the list?
Cell Structure & Organelles in detailed.
The Lost Whites of Pakistan by Jahanzaib Mughal.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
school management -TNTEU- B.Ed., Semester II Unit 1.pptx
STATICS OF THE RIGID BODIES Hibbelers.pdf
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
A systematic review of self-coping strategies used by university students to ...
master seminar digital applications in india
Lesson notes of climatology university.
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Microbial disease of the cardiovascular and lymphatic systems
Complications of Minimal Access Surgery at WLH

Computer Networks - OSI Model and its functions

  • 1. COMPUTER NETWORKS BCA – VI SEMESTER SUB.CODE : 16SCCCA8 UNIT-I OSI MODEL Presented By S.Vijaya Lakshmi B.E(CSE) Assistant Professor, Department of Computer Science, Sri Sarada Niketan College for Women,Karur. 1
  • 2. Introduction to OSI Model  OSI model is based on the proposal developed by the International Standards Organization (ISO).  This model is called ISO OSI (Open Systems Interconnection) Reference model because it deals with connecting open systems (systems that are open for communication with other systems)  We call it as OSI Model.
  • 3. Principles on which OSI model was designed:  A layer should be created where different level of abstraction is needed.  Each layer should perform a well defined function.  The function of each layer should be chosen according to the internationally standardized protocols.  The number of layers should be large enough that distinct functions should not be put in the same layer and small enough that the architecture does not become very complex.
  • 6. An Exchange Using the OSI Model
  • 8. Physical Layer (Cont…)  It is the bottom layer of OSI Model.  It is responsible for the actual physical connection between the devices. Such physical connection may be made by using twisted pair cable.  It is concerned with transmitting bits over a communication channel.
  • 9. Functions of Physical Layer  Transforming bits into signals  Provides synchronization of bits by a clock.  Physical layer manages the way a device connects to network media.  It defines the transmission rate.  It defines the way in which the devices are connected to the medium.  It provides physical topologies  It can use different techniques of multiplexing.
  • 11. Data Link Layer (Cont…)  It is responsible for node-to-node delivery of data.  It receives the data from network layer and creates FRAMES , add physical address to these frames & pas them to physical layer  It consist of 2 layers: Logical Link Layer (LLC) : Defines the methods and provides addressing information for communication between network devices. Medium Access Control (MAC): establishes and maintains links between communicating devices.
  • 12. Functions of Data Link Layer  Framing : DLL divides the bits received from N/W layer into frames. (Frame contains all the addressing information necessary to travel from S to D).  Physical addressing: After creating frames, DLL adds physical address of sender/receiver (MAC address) in the header of each frame.  Flow Control: DLL prevents the fast sender from drowning the slow receiver.
  • 13. Data Link Layer Example
  • 14. Functions of Data Link Layer  Error Control: It provides the mechanism of error control in which it detects & retransmits damaged or lost frames.  Access Control: When single comm. Channel is shared by multiple devices, MAC layer of DLL provides help to determine which device has control over the channel.
  • 16. Network Layer (Cont…)  It is responsible for the source to destination delivery of a packet across multiple networks.  If two systems are attached to different networks with devices like routers, then N/W layer is used.  Thus DLL overseas the delivery of the packet between the two systems on same network and the network layer ensures that the packet gets its point of origin to its final destination.
  • 17. Functions of Network Layer  Internetworking: It provides Internetworking.  Logical Addressing: When packet is sent outside the network, N/W layer adds Logical (network) address of the sender & receiver to each packet.  Network addresses are assigned to local devices by n/w administrator and assigned dynamically by special server called DHCP (Dynamic Host Configuration Protocol)  Routing: When independent n/w are connected to create internetwork several routes are available to send the data from S to D. These n/w are interconnected by routers & gateways that route the packet to final destination.
  • 19. Transport Layer (Cont…)  It is responsible for process-to-process delivery of the entire message.  TL looks after the delivery of entire message considering all its packets & make sure that all packets are in order. On the other hand n/w layer treated each packet independently.  At the receiver side,TL provides services to application layer & takes services form n/w layer.  At the source side, TL receives message from upper layer into packets and reassembles these packets again into message at the destination.
  • 20. Transport Layer (Cont…)  Transport Layer provides two types of services: Connection Oriented Transmission: In this type of transmission the receiving devices sends an acknowledge back to the source after a packet or group of packet is received. It is slower transmission method. Connectionless Transmission: In this type of transmission the receiving devices does not sends an acknowledge back to the source. It is faster transmission method.
  • 21. Functions of Transport Layer  Segmentation of message into packet & reassembly of packets into message.  Port addressing: Computers run several processes. TL header include a port address with each process.  Flow Control: Flow control facility prevents the source form sending data packets faster than the destination can handle.  Error control: TL ensures that the entire message arrives at the receiving TL without error.
  • 23. Session Layer (Cont…)  Session layer is the fifth layer of OSI Model  It has the responsibility of beginning, maintaining and ending the communication between two devices, called session.  It also provides for orderly communication between devices by regulating the flow of data.
  • 24. Functions of Session Layer  Establishing, Maintaining and ending a session: When sending device first contact with receiving device, it sends syn (synchronization) packet to establish a connection & determines the order in which information will be sent. Receiver sends ack (acknowledgement). So the session can be set & end.  Dialog Control: This function determines that which device will communicate first and the amount of data that will be sent.  Dialog separation: Process of adding checkpoints & markers to the stream of data is called dialog separation.
  • 26. Presentation Layer (Cont…)  Presentation layer is the sixth layer of OSI Model.  It is concerned with the syntax & semantics of the information exchanged between the two devices.  It was designed for data encryption, decryption and compression.
  • 27. Functions of Presentation Layer  Data Presentation or Translation: Because different computers use different encoding systems. It ensures that the data being sent is in the format that the recipient can process.  Data Encryption: PL provides this facility by which hides the information from everyone except the person who originally sent the information & the intended recipient. When encrypted data arrives at destination, PL decrypts the message.  Data Compression: PL shrinks large amount of data into smaller pieces i.e. it reduces the size of data.
  • 29. Application Layer (Cont…)  It is the topmost i.e. seventh layer of OSI Model.  It enables the user to access the network.  It provides user interface & supports for services such as e-mail, file transfer, access to the world wide web.  So it provides services to different user applications.
  • 30. Functions of Application Layer  Mail Services: This application provides various e-mail services.  File transfer & Access: It allows users to access files in a remote host, to retrieve files from remote computer for use etc.  Remote log-in: A user can log into a remote computer and access the resources of that computer.  Accessing the World Wide Web: Most common application today is the access of the World Wide Web.