SlideShare a Scribd company logo
1 of 45
Download to read offline
OSI Reference Model
OSI Model
OSI Model
➢ It is a layered framework for the design of network systems
that allows communication between all types of computer
systems.
➢ It consists of seven separate but related layers.
➢ Each layer defines a part of the process of moving
information across a network.
➢ An OSI model provides a solid basis for understanding data
communications.
OSI Model
7 Layers of OSI Model
OSI Model
Layered Architecture
➢ The layers involved when a message is sent from
device A to device B.
➢ As the message travels from A to B, it may pass through many
intermediate nodes.
➢ These intermediate nodes usually involve only the first three
layers of the OSI model.
➢ Each layer performs unique and specific task and it offers
services to the layer above it.
➢ For example, Layer 3 uses the services provided by layer 2
and provides services for layer 4.
OSI Model
Layered Architecture
OSI Model
➢ Between machines, layer x on one machine communicates with layer x on another machine.
➢ This communication is governed by an agreed-upon series of rules and conventions called
protocols.
Peer-to-Peer processes
➢ The processes on each machine that communicate at a given
layer are called peer-to-peer processes.
➢ At the physical layer, communication is direct: Device A
sends a stream of bits to device B (through intermediate
nodes).
➢ At higher layers each layer in the sending machines adds its
own information to the message it receives from the layer
just above it and passes the whole package to the layer just
below it.
OSI Model
➢ The information added by each layer is in the form of headers
or trailers.
➢ At layer 1 the entire package is converted to a form that can be
transferred to the receiving machine.
➢ At the receiving machine, the message is unwrapped layer
by layer, with each process receiving and removing the data
meant for it.
➢ For example, layer 2 removes the data meant for it, then
passes the rest to layer 3.
➢ Layer 3 then removes the data meant for it and passes the rest
to layer 4, and so on.
OSI Model
Peer-to-Peer processes
Interfaces Between Layers
➢ An interface defines the operations and services offered by
lower layer to the upper layer.
➢ This is an interface between each pair of adjacent layers.
➢ The passing of the data and network information down
through the layers of the sending device and receiving device
is made possible by an interface between each pair of adjacent
layers.
OSI Model
Data Encapsulation
➢ The outgoing information will travel down through the layers
to the lowest layer.
➢ While moving down on the source machine, it acquires all the
control information which is required to reach the destination
machine.
➢ The control information is in the form of Headers and Trailer
which surrounds the data received from the layer above.
➢ This process of adding headers and trailers to the data is called
as data encapsulation.
OSI Model
➢ The headers and trailers contain control information.
➢ The headers and trailers form the envelope which carries the
message to the desired destination.
OSI Model
Data Encapsulation
➢ D7 means the data unit at layer 7, D6 means the data unit at
layer 6, and so on.
➢ The process starts at layer 7 (the application layer), then moves
from layer to layer in descending, sequential order.
➢ At each layer, a header, or possibly a trailer, can be added to
the data unit.
➢ Commonly, the trailer is added only at layer 2.
➢ When the formatted data unit passes through the physical layer
(layer 1), it is changed into an electromagnetic signal and
transported along a physical link.
OSI Model
Data Encapsulation
Encapsulation example: E-mail
OSI Model
1. Physical Layer
➢ It co-ordinates the functions required to transmit bit stream
over physical medium.
➢ Provides physical interface for transmission of information.
➢ Defines rules by which bits are passed from one system to
another on a physical communication medium.
➢ Covers all - mechanical, electrical, functional and
procedural - aspects for physical communication.
OSI Model
1. Physical Layer
OSI Model
The physical layer is responsible for the movement of individual
bits from one hop (node) to the next.
Functions
➢ Physical characteristics of interfaces and medium.
âś“ It also defines the type of transmission medium.
➢ Representation of bits.
âś“ sequence of 0s or 1s
➢ Data rate.
➢ Synchronization of bits.
âś“ Sender and Receiver must be synchronized
➢ Physical topology
âś“ Mesh, Ring, Star, etc.
➢ Transmission mode.
âś“ Simplex, Half duplex, Duplex
OSI Model
1. Physical Layer
OSI Model
➢ What are the Physical Layer components on my computer?
➢ NIC
âś“Network Interface Card
âś“Has a unique 12 character Hexadecimal number permanently burned into
it at the manufacturer.
âś“The number is the MAC Address/Physical address of a computer
➢ Cabling
âś“Twister Pair
âś“Fiber Optic
âś“Coax Cable
2. Data Link Layer
OSI Model
➢ Data link layer attempts to provide reliable communication
over the physical layer interface.
➢ Breaks the outgoing data into frames and re-assemble the
received frames.
➢ Create and detect frame boundaries.
➢ Handle errors by implementing an acknowledgement and
retransmission scheme.
➢ Implement flow control.
2. Data Link Layer
OSI Model
The data link layer is responsible for moving frames from
one hop (node) to the next.
Data Link Layer Functions
➢ Framing- divides the stream of bits into manageable data units called
frames
➢ Physical addressing- adds a header to the frame to define the sender and/or
receiver of the frame.
➢ Flow control- imposes a flow control mechanism to avoid overwhelming the
receiver.
➢ Error control- adds mechanisms to detect and retransmit damaged or lost
frames.
➢ Access control- determine which device has control over the link at any given
time.
➢ Frame sequencing- transmits/receives frames sequentially.
➢ Frame acknowledgment- provides/expects frame acknowledgments.
➢ Link establishment and termination- establishes and terminates the
logical link between two nodes.
OSI Model
Data Link Layer –Sub Layers
➢ DLL is divided into two Sub-Layers
âś“ LLC Sub Layer
âś“ MAC Sub Layer
OSI Model
a) Logical Link Control Sub Layer
➢ It is upper portion of the Data Link layer.
➢ Performs Flow control and management of connection errors.
➢ LLC supports three types of connections:
1. Unacknowledged connectionless service:
âś“ does not perform reliability checks or maintain a connection, very fast,
most commonly used
2. Connection oriented service:
âś“ once the connection is established, blocks of data can be transferred
between nodes until one of the node terminates the connection.
3. Acknowledged connectionless service:
âś“ provides a mechanism through which individual frames can be
acknowledged.
OSI Model
b) Media Access Control Sub Layer
➢ This sub layer contains methods to regulate the timing of data
signals and eliminate collisions.
➢ The MAC sub layer determines where one frame of data ends
and the next one starts - frame synchronization.
➢ There are four means of frame synchronization:
1. Time based,
2. Character counting,
3. Byte stuffing and
4. Bit stuffing.
OSI Model
3. Network Layer
OSI Model
➢ It is responsible for source to destination delivery of individual
packets across multiple networks.
➢ Defines the most optimum path the packet should take from
the source to the destination
➢ Defines logical addressing so that any endpoint can be
identified.
➢ Handles congestion in the network.
➢ Facilitates interconnection between heterogeneous networks
(Internetworking).
➢ The network layer also defines how to fragment a packet into
smaller packets to accommodate different media.
3. Network Layer
OSI Model
The network layer is responsible for the delivery of individual
packets from the source host to the destination host.
Functions of Network Layer
OSI Model
1. Logical addressing
2. Routing.
3. Congestion control
4. Accounting and billing
5. Address transformation
6. Error free delivery of packet (Source – to – destination)
4. Transport Layer
OSI Model
➢ Purpose of this layer is to provide a reliable mechanism for
the exchange of data between two processes in different
computers.
➢ Ensures that the data units are delivered error free.
➢ Ensures that data units are delivered in sequence.
➢ Ensures that there is no loss or duplication of data units.
➢ Provides connectionless or connection oriented service.
4.Transport Layer
OSI Model
The transport layer is responsible for the delivery of a
message from one process to another.
Functions Transport Layer
OSI Model
1. Connection control
2. Service point addressing
3. Segmentation and reassembly
4. Flow control: Flow control is performed end to end
5. Error control
5. Session Layer
OSI Model
➢ Session layer provides mechanism for controlling the
dialogue between the two end systems.
➢ It defines how to start, control and end conversations (called
sessions) between applications.
➢ This layer requests for a logical connection to be established
on an end-user’s request.
➢ Any necessary log-on or password validation is also handled
by this layer.
1. Dialog control
2. Synchronization, session and sub session
3. Session closure
OSI Model
Functions of Session Layer
➢ Presentation layer defines the format in which the data is to be
exchanged between the two communicating entities.
➢ Its function includes
âś“ Translation: presentation layer is responsible for converting various
formats into required format of the recipient.
âś“ Encryption: Data encryption and decryption is done by presentation
layer for security.
âś“ Compression and Decompression: data to be transform compressed
while sending and decompress while receiving for reducing time of
transmission.
OSI Model
6. Presentation Layer
➢ Application layer interacts with application programs and is
the highest level of OSI model.
➢ Application layer contains management functions to support
distributed applications.
➢ Examples of application layer are applications such as
âś“ file transfer,
âś“ electronic mail,
âś“ remote login etc.
OSI Model
7. Application Layer
1. Network virtual terminal
2. File transfer access and management
3. Mail services and directory services
OSI Model
Functions of Application laye
Horizontal Communication
➢ The horizontal communication is the Logical connection
between the layers.
➢ There is no direct communication between the
corresponding layers.
➢ Information included in each protocol header by the
transmitting system is a message that will be carried to the
same protocol in the destination system.
➢ For two computers to communicate over a n/w, the protocol
used at each layer of the OSI model in the transmitting system
must be duplicated at the receiving system.
OSI Model
When the packet
reaches at its
destination, the
process by which the
headers are applied
at the source is
reversed in receiver
to get information.
OSI Model
Horizontal Communication
➢ The header information also enables each layer to
communicate with the layer above & below it.
• E.g. The n/w layer will communicate with the data link layer & transport
layer.
➢ This is an interlayer communication.
➢ When a system receives a packet & passes it up through various
layers the data link layer protocol header includes a field which
specifies the name of n/w layer protocol to be used to process
the packet.
OSI Model
Vertical Communication
The n/w layer protocol
header will specify the
name of transport layer
protocol to be used to
process the packet.
OSI Model
Vertical Communication
➢ Connection-oriented communication includes the steps of setting
up a call from one computer to another, transmitting/receiving
data, and then releasing the call, just like a voice phone call.
➢ However, the network connecting the computers is a packet
switched network.
➢ Connection-oriented communication is done in one of two ways
over a packet switched network: with and without virtual
circuits.
➢ We can resend the message in connection oriented service if there
is an error at the receivers end.
➢ Example of connection oriented is TCP (Transmission Control
Protocol) protocol.
OSI Model
Connection Oriented Services
➢ Connectionless communication is just packet switching
where no call establishment and release occur.
➢ A message is broken into packets, and each packet is
transferred separately.
➢ Moreover, the packets can travel different route to the
destination since there is no connection.
➢ Connectionless service is typically provided by the UDP (User
Datagram Protocol).
➢ The packets transferred using UDP are also called datagrams.
OSI Model
Connectionless Services
Protocols - Layer 7 HTTP, FTP, SMTP, POP, DNS, Telnet
Protocols - Layer 6 Graphics: TIFF, JPEG, GIF Text: ASCII, EBCDIC,
Unicode, Encrypted Audio: Midi, MPEG, WAV, MP3
Video: Quicktime, AVI
Protocols - Layer 5 NFS - Network File System, RPC - Remote Procedure
Call, ASP - Appletalk Session Protocol
Protocols - Layer 4 Connection Oriented (TCP), Connectionless (UDP)
Protocols - Layer 3 Routing (IP)
Protocols - Layer 2 MAC - Media Access Control, LLC - Logical Link
Control
Protocols - Layer 1 Organizations: IEE, TIA/ETA, ANSI, etc. Cable
(ie. RJ45)
OSI Model
Protocols
OSI Model
Devices
Devices - Layer 7 Hosts, PC, Servers, Mobile Phones
Devices - Layer 3 Routers
Devices - Layer 2 Bridges, Switches, NIC (Layers 1 & 2)
Devices - Layer 1 Hubs, NIC (Layers 1 & 2)
Media: Coax, Fiber, Twisted Pair, Wireless
OSI Model
Summery
Remembering the 7 Layers
7 - Application All Away
6 - Presentation People Pizza
5 - Session Seem Sausage
4 - Transport To Throw
3 - Network Need Not
2 - Data Link Data Do
1 - Physical Processing Please
OSI Reference Model.pdf

More Related Content

Similar to OSI Reference Model.pdf

DCN _ unit 2.pptx
DCN _ unit 2.pptxDCN _ unit 2.pptx
DCN _ unit 2.pptxssuser9e1626
 
Computer network layers
Computer network layersComputer network layers
Computer network layersKarthicaMarasamy
 
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March 2020
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March  2020Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March  2020
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March 2020PriyankaBhattacharya28
 
OSI and TCP/IP Model
OSI and TCP/IP ModelOSI and TCP/IP Model
OSI and TCP/IP ModelMaksudujjaman
 
osi reference model ppt
osi reference model pptosi reference model ppt
osi reference model pptJayshreeChouhan3
 
savli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.pptsavli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.pptJayshreeChouhan3
 
OSI Reference Model-Lecture-2.pptx
OSI Reference Model-Lecture-2.pptxOSI Reference Model-Lecture-2.pptx
OSI Reference Model-Lecture-2.pptxvishal choudhary
 
Computer Network [OSI Model]
Computer Network [OSI Model]Computer Network [OSI Model]
Computer Network [OSI Model]AfsanaAkterRubi
 
Osi layer and network protocol
Osi layer and network protocolOsi layer and network protocol
Osi layer and network protocolNayan Sarma
 
Open system interference reference model.pptx
Open system interference reference model.pptxOpen system interference reference model.pptx
Open system interference reference model.pptxSwapnilGaikwad138578
 
Topology Chapter 2.pptx
Topology Chapter 2.pptxTopology Chapter 2.pptx
Topology Chapter 2.pptxTadeseBeyene
 
OSI Network model ppt
OSI Network model pptOSI Network model ppt
OSI Network model pptextraganesh
 

Similar to OSI Reference Model.pdf (20)

DCN _ unit 2.pptx
DCN _ unit 2.pptxDCN _ unit 2.pptx
DCN _ unit 2.pptx
 
Computer network layers
Computer network layersComputer network layers
Computer network layers
 
Network Connectivity and Protocols and OSI Model
Network Connectivity and Protocols and OSI ModelNetwork Connectivity and Protocols and OSI Model
Network Connectivity and Protocols and OSI Model
 
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March 2020
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March  2020Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March  2020
Concept of OSI Model_KSMS_BCA_4th_6th_Sem_Priyanka Bhattacharya_20th March 2020
 
OSI and TCP/IP Model
OSI and TCP/IP ModelOSI and TCP/IP Model
OSI and TCP/IP Model
 
Osi model
Osi modelOsi model
Osi model
 
osi reference model ppt
osi reference model pptosi reference model ppt
osi reference model ppt
 
savli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.pptsavli_._Jagrati._Yash_ppt.ppt
savli_._Jagrati._Yash_ppt.ppt
 
Osi model
Osi modelOsi model
Osi model
 
OSI Reference Model-Lecture-2.pptx
OSI Reference Model-Lecture-2.pptxOSI Reference Model-Lecture-2.pptx
OSI Reference Model-Lecture-2.pptx
 
Osi
OsiOsi
Osi
 
3. osi model
3. osi model3. osi model
3. osi model
 
Computer Network [OSI Model]
Computer Network [OSI Model]Computer Network [OSI Model]
Computer Network [OSI Model]
 
Osi layer and network protocol
Osi layer and network protocolOsi layer and network protocol
Osi layer and network protocol
 
OSI MODEL
OSI MODEL OSI MODEL
OSI MODEL
 
OSI MODEL.pptx
OSI MODEL.pptxOSI MODEL.pptx
OSI MODEL.pptx
 
Open system interference reference model.pptx
Open system interference reference model.pptxOpen system interference reference model.pptx
Open system interference reference model.pptx
 
Topology Chapter 2.pptx
Topology Chapter 2.pptxTopology Chapter 2.pptx
Topology Chapter 2.pptx
 
tcpiposi.pptx
tcpiposi.pptxtcpiposi.pptx
tcpiposi.pptx
 
OSI Network model ppt
OSI Network model pptOSI Network model ppt
OSI Network model ppt
 

More from TamiratDejene1

Ch-3 lecture.pdf
Ch-3 lecture.pdfCh-3 lecture.pdf
Ch-3 lecture.pdfTamiratDejene1
 
Wireless LANs.ppt
Wireless LANs.pptWireless LANs.ppt
Wireless LANs.pptTamiratDejene1
 
Data Link Control.ppt
Data Link Control.pptData Link Control.ppt
Data Link Control.pptTamiratDejene1
 
Congestion Control and QOS.ppt
Congestion Control and QOS.pptCongestion Control and QOS.ppt
Congestion Control and QOS.pptTamiratDejene1
 
Analog Transmission.ppt
Analog Transmission.pptAnalog Transmission.ppt
Analog Transmission.pptTamiratDejene1
 
Chapter 5 (Part I) - Pointers.pdf
Chapter 5 (Part I) - Pointers.pdfChapter 5 (Part I) - Pointers.pdf
Chapter 5 (Part I) - Pointers.pdfTamiratDejene1
 
Chapter 7 (Part I) - User Defined Datatypes.pdf
Chapter 7 (Part I) - User Defined Datatypes.pdfChapter 7 (Part I) - User Defined Datatypes.pdf
Chapter 7 (Part I) - User Defined Datatypes.pdfTamiratDejene1
 
00-intro-to-classes.pdf
00-intro-to-classes.pdf00-intro-to-classes.pdf
00-intro-to-classes.pdfTamiratDejene1
 
DLD Chapter-5.pdf
DLD Chapter-5.pdfDLD Chapter-5.pdf
DLD Chapter-5.pdfTamiratDejene1
 
DLD Chapter-4.pdf
DLD Chapter-4.pdfDLD Chapter-4.pdf
DLD Chapter-4.pdfTamiratDejene1
 
DLD Chapter-2.pdf
DLD Chapter-2.pdfDLD Chapter-2.pdf
DLD Chapter-2.pdfTamiratDejene1
 
DLD Chapter-1.pdf
DLD Chapter-1.pdfDLD Chapter-1.pdf
DLD Chapter-1.pdfTamiratDejene1
 
DLD_Chapter_1.pdf
DLD_Chapter_1.pdfDLD_Chapter_1.pdf
DLD_Chapter_1.pdfTamiratDejene1
 
Chapter 8_Shift Registers (EEEg4302)1.pdf
Chapter 8_Shift Registers (EEEg4302)1.pdfChapter 8_Shift Registers (EEEg4302)1.pdf
Chapter 8_Shift Registers (EEEg4302)1.pdfTamiratDejene1
 
Chapter 7_Counters (EEEg4302).pdf
Chapter 7_Counters (EEEg4302).pdfChapter 7_Counters (EEEg4302).pdf
Chapter 7_Counters (EEEg4302).pdfTamiratDejene1
 
Chapter 5_combinational logic (EEEg4302).pdf
Chapter 5_combinational logic (EEEg4302).pdfChapter 5_combinational logic (EEEg4302).pdf
Chapter 5_combinational logic (EEEg4302).pdfTamiratDejene1
 
Chapter 3_Logic Gates (EEEg4302).pdf
Chapter 3_Logic Gates (EEEg4302).pdfChapter 3_Logic Gates (EEEg4302).pdf
Chapter 3_Logic Gates (EEEg4302).pdfTamiratDejene1
 
Chapter 2_Number system (EEEg4302).pdf
Chapter 2_Number system (EEEg4302).pdfChapter 2_Number system (EEEg4302).pdf
Chapter 2_Number system (EEEg4302).pdfTamiratDejene1
 
Chapter 1_Introduction to digital design (EEEg4302).pdf
Chapter 1_Introduction to digital design (EEEg4302).pdfChapter 1_Introduction to digital design (EEEg4302).pdf
Chapter 1_Introduction to digital design (EEEg4302).pdfTamiratDejene1
 

More from TamiratDejene1 (20)

Ch-3 lecture.pdf
Ch-3 lecture.pdfCh-3 lecture.pdf
Ch-3 lecture.pdf
 
Chapter 2.pptx
Chapter 2.pptxChapter 2.pptx
Chapter 2.pptx
 
Wireless LANs.ppt
Wireless LANs.pptWireless LANs.ppt
Wireless LANs.ppt
 
Data Link Control.ppt
Data Link Control.pptData Link Control.ppt
Data Link Control.ppt
 
Congestion Control and QOS.ppt
Congestion Control and QOS.pptCongestion Control and QOS.ppt
Congestion Control and QOS.ppt
 
Analog Transmission.ppt
Analog Transmission.pptAnalog Transmission.ppt
Analog Transmission.ppt
 
Chapter 5 (Part I) - Pointers.pdf
Chapter 5 (Part I) - Pointers.pdfChapter 5 (Part I) - Pointers.pdf
Chapter 5 (Part I) - Pointers.pdf
 
Chapter 7 (Part I) - User Defined Datatypes.pdf
Chapter 7 (Part I) - User Defined Datatypes.pdfChapter 7 (Part I) - User Defined Datatypes.pdf
Chapter 7 (Part I) - User Defined Datatypes.pdf
 
00-intro-to-classes.pdf
00-intro-to-classes.pdf00-intro-to-classes.pdf
00-intro-to-classes.pdf
 
DLD Chapter-5.pdf
DLD Chapter-5.pdfDLD Chapter-5.pdf
DLD Chapter-5.pdf
 
DLD Chapter-4.pdf
DLD Chapter-4.pdfDLD Chapter-4.pdf
DLD Chapter-4.pdf
 
DLD Chapter-2.pdf
DLD Chapter-2.pdfDLD Chapter-2.pdf
DLD Chapter-2.pdf
 
DLD Chapter-1.pdf
DLD Chapter-1.pdfDLD Chapter-1.pdf
DLD Chapter-1.pdf
 
DLD_Chapter_1.pdf
DLD_Chapter_1.pdfDLD_Chapter_1.pdf
DLD_Chapter_1.pdf
 
Chapter 8_Shift Registers (EEEg4302)1.pdf
Chapter 8_Shift Registers (EEEg4302)1.pdfChapter 8_Shift Registers (EEEg4302)1.pdf
Chapter 8_Shift Registers (EEEg4302)1.pdf
 
Chapter 7_Counters (EEEg4302).pdf
Chapter 7_Counters (EEEg4302).pdfChapter 7_Counters (EEEg4302).pdf
Chapter 7_Counters (EEEg4302).pdf
 
Chapter 5_combinational logic (EEEg4302).pdf
Chapter 5_combinational logic (EEEg4302).pdfChapter 5_combinational logic (EEEg4302).pdf
Chapter 5_combinational logic (EEEg4302).pdf
 
Chapter 3_Logic Gates (EEEg4302).pdf
Chapter 3_Logic Gates (EEEg4302).pdfChapter 3_Logic Gates (EEEg4302).pdf
Chapter 3_Logic Gates (EEEg4302).pdf
 
Chapter 2_Number system (EEEg4302).pdf
Chapter 2_Number system (EEEg4302).pdfChapter 2_Number system (EEEg4302).pdf
Chapter 2_Number system (EEEg4302).pdf
 
Chapter 1_Introduction to digital design (EEEg4302).pdf
Chapter 1_Introduction to digital design (EEEg4302).pdfChapter 1_Introduction to digital design (EEEg4302).pdf
Chapter 1_Introduction to digital design (EEEg4302).pdf
 

Recently uploaded

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...M56BOOKSTORE PRODUCT/SERVICE
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Recently uploaded (20)

ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
KSHARA STURA .pptx---KSHARA KARMA THERAPY (CAUSTIC THERAPY)————IMP.OF KSHARA ...
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 

OSI Reference Model.pdf

  • 2. OSI Model ➢ It is a layered framework for the design of network systems that allows communication between all types of computer systems. ➢ It consists of seven separate but related layers. ➢ Each layer defines a part of the process of moving information across a network. ➢ An OSI model provides a solid basis for understanding data communications. OSI Model
  • 3. 7 Layers of OSI Model OSI Model
  • 4. Layered Architecture ➢ The layers involved when a message is sent from device A to device B. ➢ As the message travels from A to B, it may pass through many intermediate nodes. ➢ These intermediate nodes usually involve only the first three layers of the OSI model. ➢ Each layer performs unique and specific task and it offers services to the layer above it. ➢ For example, Layer 3 uses the services provided by layer 2 and provides services for layer 4. OSI Model
  • 5. Layered Architecture OSI Model ➢ Between machines, layer x on one machine communicates with layer x on another machine. ➢ This communication is governed by an agreed-upon series of rules and conventions called protocols.
  • 6. Peer-to-Peer processes ➢ The processes on each machine that communicate at a given layer are called peer-to-peer processes. ➢ At the physical layer, communication is direct: Device A sends a stream of bits to device B (through intermediate nodes). ➢ At higher layers each layer in the sending machines adds its own information to the message it receives from the layer just above it and passes the whole package to the layer just below it. OSI Model
  • 7. ➢ The information added by each layer is in the form of headers or trailers. ➢ At layer 1 the entire package is converted to a form that can be transferred to the receiving machine. ➢ At the receiving machine, the message is unwrapped layer by layer, with each process receiving and removing the data meant for it. ➢ For example, layer 2 removes the data meant for it, then passes the rest to layer 3. ➢ Layer 3 then removes the data meant for it and passes the rest to layer 4, and so on. OSI Model Peer-to-Peer processes
  • 8. Interfaces Between Layers ➢ An interface defines the operations and services offered by lower layer to the upper layer. ➢ This is an interface between each pair of adjacent layers. ➢ The passing of the data and network information down through the layers of the sending device and receiving device is made possible by an interface between each pair of adjacent layers. OSI Model
  • 9.
  • 10. Data Encapsulation ➢ The outgoing information will travel down through the layers to the lowest layer. ➢ While moving down on the source machine, it acquires all the control information which is required to reach the destination machine. ➢ The control information is in the form of Headers and Trailer which surrounds the data received from the layer above. ➢ This process of adding headers and trailers to the data is called as data encapsulation. OSI Model
  • 11. ➢ The headers and trailers contain control information. ➢ The headers and trailers form the envelope which carries the message to the desired destination. OSI Model Data Encapsulation
  • 12. ➢ D7 means the data unit at layer 7, D6 means the data unit at layer 6, and so on. ➢ The process starts at layer 7 (the application layer), then moves from layer to layer in descending, sequential order. ➢ At each layer, a header, or possibly a trailer, can be added to the data unit. ➢ Commonly, the trailer is added only at layer 2. ➢ When the formatted data unit passes through the physical layer (layer 1), it is changed into an electromagnetic signal and transported along a physical link. OSI Model Data Encapsulation
  • 14. 1. Physical Layer ➢ It co-ordinates the functions required to transmit bit stream over physical medium. ➢ Provides physical interface for transmission of information. ➢ Defines rules by which bits are passed from one system to another on a physical communication medium. ➢ Covers all - mechanical, electrical, functional and procedural - aspects for physical communication. OSI Model
  • 15. 1. Physical Layer OSI Model The physical layer is responsible for the movement of individual bits from one hop (node) to the next.
  • 16. Functions ➢ Physical characteristics of interfaces and medium. âś“ It also defines the type of transmission medium. ➢ Representation of bits. âś“ sequence of 0s or 1s ➢ Data rate. ➢ Synchronization of bits. âś“ Sender and Receiver must be synchronized ➢ Physical topology âś“ Mesh, Ring, Star, etc. ➢ Transmission mode. âś“ Simplex, Half duplex, Duplex OSI Model
  • 17. 1. Physical Layer OSI Model ➢ What are the Physical Layer components on my computer? ➢ NIC âś“Network Interface Card âś“Has a unique 12 character Hexadecimal number permanently burned into it at the manufacturer. âś“The number is the MAC Address/Physical address of a computer ➢ Cabling âś“Twister Pair âś“Fiber Optic âś“Coax Cable
  • 18. 2. Data Link Layer OSI Model ➢ Data link layer attempts to provide reliable communication over the physical layer interface. ➢ Breaks the outgoing data into frames and re-assemble the received frames. ➢ Create and detect frame boundaries. ➢ Handle errors by implementing an acknowledgement and retransmission scheme. ➢ Implement flow control.
  • 19. 2. Data Link Layer OSI Model The data link layer is responsible for moving frames from one hop (node) to the next.
  • 20. Data Link Layer Functions ➢ Framing- divides the stream of bits into manageable data units called frames ➢ Physical addressing- adds a header to the frame to define the sender and/or receiver of the frame. ➢ Flow control- imposes a flow control mechanism to avoid overwhelming the receiver. ➢ Error control- adds mechanisms to detect and retransmit damaged or lost frames. ➢ Access control- determine which device has control over the link at any given time. ➢ Frame sequencing- transmits/receives frames sequentially. ➢ Frame acknowledgment- provides/expects frame acknowledgments. ➢ Link establishment and termination- establishes and terminates the logical link between two nodes. OSI Model
  • 21. Data Link Layer –Sub Layers ➢ DLL is divided into two Sub-Layers âś“ LLC Sub Layer âś“ MAC Sub Layer OSI Model
  • 22. a) Logical Link Control Sub Layer ➢ It is upper portion of the Data Link layer. ➢ Performs Flow control and management of connection errors. ➢ LLC supports three types of connections: 1. Unacknowledged connectionless service: âś“ does not perform reliability checks or maintain a connection, very fast, most commonly used 2. Connection oriented service: âś“ once the connection is established, blocks of data can be transferred between nodes until one of the node terminates the connection. 3. Acknowledged connectionless service: âś“ provides a mechanism through which individual frames can be acknowledged. OSI Model
  • 23. b) Media Access Control Sub Layer ➢ This sub layer contains methods to regulate the timing of data signals and eliminate collisions. ➢ The MAC sub layer determines where one frame of data ends and the next one starts - frame synchronization. ➢ There are four means of frame synchronization: 1. Time based, 2. Character counting, 3. Byte stuffing and 4. Bit stuffing. OSI Model
  • 24. 3. Network Layer OSI Model ➢ It is responsible for source to destination delivery of individual packets across multiple networks. ➢ Defines the most optimum path the packet should take from the source to the destination ➢ Defines logical addressing so that any endpoint can be identified. ➢ Handles congestion in the network. ➢ Facilitates interconnection between heterogeneous networks (Internetworking). ➢ The network layer also defines how to fragment a packet into smaller packets to accommodate different media.
  • 25. 3. Network Layer OSI Model The network layer is responsible for the delivery of individual packets from the source host to the destination host.
  • 26. Functions of Network Layer OSI Model 1. Logical addressing 2. Routing. 3. Congestion control 4. Accounting and billing 5. Address transformation 6. Error free delivery of packet (Source – to – destination)
  • 27. 4. Transport Layer OSI Model ➢ Purpose of this layer is to provide a reliable mechanism for the exchange of data between two processes in different computers. ➢ Ensures that the data units are delivered error free. ➢ Ensures that data units are delivered in sequence. ➢ Ensures that there is no loss or duplication of data units. ➢ Provides connectionless or connection oriented service.
  • 28. 4.Transport Layer OSI Model The transport layer is responsible for the delivery of a message from one process to another.
  • 29. Functions Transport Layer OSI Model 1. Connection control 2. Service point addressing 3. Segmentation and reassembly 4. Flow control: Flow control is performed end to end 5. Error control
  • 30. 5. Session Layer OSI Model ➢ Session layer provides mechanism for controlling the dialogue between the two end systems. ➢ It defines how to start, control and end conversations (called sessions) between applications. ➢ This layer requests for a logical connection to be established on an end-user’s request. ➢ Any necessary log-on or password validation is also handled by this layer.
  • 31. 1. Dialog control 2. Synchronization, session and sub session 3. Session closure OSI Model Functions of Session Layer
  • 32. ➢ Presentation layer defines the format in which the data is to be exchanged between the two communicating entities. ➢ Its function includes âś“ Translation: presentation layer is responsible for converting various formats into required format of the recipient. âś“ Encryption: Data encryption and decryption is done by presentation layer for security. âś“ Compression and Decompression: data to be transform compressed while sending and decompress while receiving for reducing time of transmission. OSI Model 6. Presentation Layer
  • 33. ➢ Application layer interacts with application programs and is the highest level of OSI model. ➢ Application layer contains management functions to support distributed applications. ➢ Examples of application layer are applications such as âś“ file transfer, âś“ electronic mail, âś“ remote login etc. OSI Model 7. Application Layer
  • 34. 1. Network virtual terminal 2. File transfer access and management 3. Mail services and directory services OSI Model Functions of Application laye
  • 35. Horizontal Communication ➢ The horizontal communication is the Logical connection between the layers. ➢ There is no direct communication between the corresponding layers. ➢ Information included in each protocol header by the transmitting system is a message that will be carried to the same protocol in the destination system. ➢ For two computers to communicate over a n/w, the protocol used at each layer of the OSI model in the transmitting system must be duplicated at the receiving system. OSI Model
  • 36. When the packet reaches at its destination, the process by which the headers are applied at the source is reversed in receiver to get information. OSI Model Horizontal Communication
  • 37. ➢ The header information also enables each layer to communicate with the layer above & below it. • E.g. The n/w layer will communicate with the data link layer & transport layer. ➢ This is an interlayer communication. ➢ When a system receives a packet & passes it up through various layers the data link layer protocol header includes a field which specifies the name of n/w layer protocol to be used to process the packet. OSI Model Vertical Communication
  • 38. The n/w layer protocol header will specify the name of transport layer protocol to be used to process the packet. OSI Model Vertical Communication
  • 39. ➢ Connection-oriented communication includes the steps of setting up a call from one computer to another, transmitting/receiving data, and then releasing the call, just like a voice phone call. ➢ However, the network connecting the computers is a packet switched network. ➢ Connection-oriented communication is done in one of two ways over a packet switched network: with and without virtual circuits. ➢ We can resend the message in connection oriented service if there is an error at the receivers end. ➢ Example of connection oriented is TCP (Transmission Control Protocol) protocol. OSI Model Connection Oriented Services
  • 40. ➢ Connectionless communication is just packet switching where no call establishment and release occur. ➢ A message is broken into packets, and each packet is transferred separately. ➢ Moreover, the packets can travel different route to the destination since there is no connection. ➢ Connectionless service is typically provided by the UDP (User Datagram Protocol). ➢ The packets transferred using UDP are also called datagrams. OSI Model Connectionless Services
  • 41. Protocols - Layer 7 HTTP, FTP, SMTP, POP, DNS, Telnet Protocols - Layer 6 Graphics: TIFF, JPEG, GIF Text: ASCII, EBCDIC, Unicode, Encrypted Audio: Midi, MPEG, WAV, MP3 Video: Quicktime, AVI Protocols - Layer 5 NFS - Network File System, RPC - Remote Procedure Call, ASP - Appletalk Session Protocol Protocols - Layer 4 Connection Oriented (TCP), Connectionless (UDP) Protocols - Layer 3 Routing (IP) Protocols - Layer 2 MAC - Media Access Control, LLC - Logical Link Control Protocols - Layer 1 Organizations: IEE, TIA/ETA, ANSI, etc. Cable (ie. RJ45) OSI Model Protocols
  • 42. OSI Model Devices Devices - Layer 7 Hosts, PC, Servers, Mobile Phones Devices - Layer 3 Routers Devices - Layer 2 Bridges, Switches, NIC (Layers 1 & 2) Devices - Layer 1 Hubs, NIC (Layers 1 & 2) Media: Coax, Fiber, Twisted Pair, Wireless
  • 44. Remembering the 7 Layers 7 - Application All Away 6 - Presentation People Pizza 5 - Session Seem Sausage 4 - Transport To Throw 3 - Network Need Not 2 - Data Link Data Do 1 - Physical Processing Please