SlideShare a Scribd company logo
OSI MODEL
MS(CS)
IIUI
PROTOCOL STACK
• Protocol Stack is a combination of different protocol.
• All these protocols works together to perform specific task.
• Every Layer Hs different protocol.
• We discuss aboouut layer
SK Ahsan
LAYERED TASK
•We use the concept of layers in our daily life.
•As an example would two friends who communicate
through postal email.
•The process of sending a letter to a friend would be
complex if there are no service available from the post
office
SK Ahsan
LAYERED TASK
SK Ahsan
Sender Receiver
The letter is written put in an
envelope, and dropped in a
mailbox
The letter is delivered to
carrier by the post office
The letter is carried from the
mailbox to a post office
The letter is picked up,
removed from the envelop,
and read
The letter is delivered to
carrier by the post office
The letter is carried from the
mailbox to a post officeMiddle Layer
Lower Layer
Higher Layer
Parcel is Carried from the source to the destination
THE OSI MODEL
• ISO is an organization which is established in 1947.
• AN ISO standard that covers all aspects of network
communication.
• Network communication model is defined in OSI.
• It was first introduced in the late 1970s, 1983
SK Ahsan
ISO is the organization.
OSI is the model.
Note
SK Ahsan
WHY OSI MODEL
• OSI model decide how different equipment from different
vendors can communicate with one another
• Communication process is divided into different subtasks.
• Using OSI model NETWORK HARDWARE and SOFTWARE
can easily communicate with one another.
• If any kind of change is required then it occurs only in
required layer.
SK Ahsan
7 LAYERS OF OSI MODEL
SK Ahsan
Application
Network process to Application
Presentation
Data Representation and Encryption
Session
Interhost Communication
Transport
End to End Connection and Reliability
Network
Path Determination and IP(Logical) Add.
DataLink
MAC and LLC(Physical Addr)
Physical
Media, Signal and Binary Transmission Send Packet in the form of BITS
Error Checking and Physical Connection
Sequencing and Address Information
Errors Control
Traffic Flow Information
Formatting and Encryption of Packets data
Accept request to Communicate
DATA
DATA
DATA
Segment
Packets
Frames
Bits
MNEMONICS
•The following mnemonics may help you remember
the layers sequence and names.
•All People Seems To Need Data Processing.
•Please Do Not Take Sales People’s Advice.
•People Design Networks To Send packets
Accurately
•Always Put Some Thoughts Into Designing
Programs.
SK Ahsan
LAYERING AND INTERNETWORKING
•Communication environments separate the
networking functions and application processing
are called LAYERING.
• OSI divides the big task of host-to-host
networking called INTERNETWORKING in to a
vertical stack.
• This OSI stack contains the seven numbered layers
,these indicate distinct functions.
SK Ahsan
CLIENT AND SERVER
SK Ahsan
Application
Presentation
Session
Transport
Network
Datalink
Physical
Client Server
Application
Presentation
Session
Transport
Network
Datalink
PhysicalPhysical Link
Logical Link
SK Ahsan Figure:The interaction between layers in the OSI model
OSI Layers Interaction
SK Ahsan
Transmission Medium
Figure: An exchange using the OSI model
ARCHITECTURE DESCRIPTION
SK Ahsan
PHYSICAL LAYER
SK Ahsan
PHYSICAL LAYER
• It transmits data over physical medium or on network like
hardware like cables, cards, electrical, optical, mechanical
and functional interface to the medium.
• It handles the transmission of raw bits over a
communication link.
• It is responsible for transmitting bit(ZERO and ONE) by
providing signaling of the message and the interface
between the sender or receiver and the medium.
SK Ahsan
PHYSICAL LAYER
• Physical Layer must decide the following
• Characteristics of Media
• Representation of Bits
• Data Rate
• Synchronization
• Line Configuration
• Transmission Mode
SK Ahsan
The physical layer is responsible for movements of
individual bits from one hop (node) to the next.
Note
DATALINK LAYER
SK Ahsan
DATA LINK LAYER
• Frames not raw bits are actually delivered to the host.
• The data link layer is responsible for moving frames from
one hop (node) to the next.
• Manage physical layer communication between
connecting systems.
• It is responsible for providing node to node
communication on a single, local network.
SK Ahsan
HOP TO HOP DELIVERY
SK Ahsan
FUNCTIONS OF DATA LINK LAYER
• It must provide an address mechanism that enable messages to be delivered
to the correct nodes.
• Data units at the Data Link layer are most commonly called frames, although
the term packets is used with some protocols.
• The single layer actually incorporates two sub-layers as IEEE Logical Link
Control Model.
• The Lower of the two sub-layers is called the MAC and the upper sub-layer is
the LLC.
• The MAC layer provides local addressing. Error correction and in some
cases includes a field to distinguish the frame type from the other types.
• Example of Data Link Standards include frame relay, ETHERNET, Token Ring
and FDDI.
SK Ahsan
DATA LINK LAYER
•Datalink layer must decide the following
•Framing
•Flow control
•Error Control
•Access Control
SK Ahsan
The data link layer is responsible for moving
frames from one hop (node) to the next.
Note
NETWORK LAYER
SK Ahsan
SOURCE TO DESTINATION DELIVERY
SK Ahsan
NETWORK LAYER
• The network layer handles routing among nodes within a
packet switched network.
• The network layer operates independently of the physical
medium, which is a concern of the physical layers.
• Routers are network layer devices, they can be used to
forward packets between physically different networks.
• It adds a header to the message that includes the source and
destination network address.
• This combination of data plus the network layer is called a
PACKETS
SK Ahsan
NETWORK LAYER
• It translates logical addresses and names into physical addresses for
Packets Delivery.
• The addressing which makes this delivery can be thought of as a
universal address as compared to the local addressing of the MAC.
• It determines routes for sending, managing network traffic problems,
packet switching, routing, data congestion and reassembling data.
• It control end-to-end flow of segmentation and reassembly functions
of large packets of data which exceed the Maximum Transmission
Units.
• The Internet Protocol(IP) is the most common example.
SK Ahsan
NETWORK LAYER
•Some responsibilities of the network layer are
as follows
•Logical Addressing
•Routing
SK Ahsan
The network layer is responsible for the
delivery of individual packets from
the source host to the destination host.
Note
TRANSPORT LAYER
SK Ahsan
RELIABILITY
SK Ahsan
TRANSPORT LAYER
• It translates system names into addresses.
• The unit of data exchange is commonly called MESSAGE rather than a
packet or frame.
• It divides messages into fragments that fit within the size limitation
established by the network.
• It allows users to segments/reassemble several upper layer application on
to the same transport data stream.
• It ensure host to host session connection.
• This layer is responsible for addressing, determining network traffic
problems, packet switching, routing, congestion and reassembling data at
receiving end to recover the original message.
SK Ahsan
TRANSPORT LAYER
• It ensures that the segments delivered will be acknowledge back too the
sender.
• It provides retransmission of segments those are not acknowledged.
• Puts segments back into their correct sequence at the destination.
• To enable packets reassemble in their original order, this layer include a
MESSAGE SEQUENCE NUMBER in its header.
• Sometimes it provides a multiplexing between the same two end-points.
• Delivery may be GUARANTEED or CONNECTION-ORIENTED streams like
TCP or UDP
SK Ahsan
TRANSPORT LAYER
•It is also responsible for delivering message from a
specific process on one computer to the
corresponding process on the destination computer.
•Transport layer assigns a service access point to
each packet. In TCP/IP terms that is called PORT.
•One more responsibility of the transport layer is
DETECTING ERRORS In transmitting data.
SK Ahsan
TRANSPORT LAYER
•Some responsibilities of the transport layer are as
follows
•Service Point Addressing
•Segmentation and Re-assembly
•Connection Control
•Flow Control
•Error Control
SK Ahsan
The transport layer is responsible for the delivery
of a message from one process to another.
Note
SK Ahsan
SESSION LAYER
SK Ahsan
SESSION LAYER
• It establishes, manages and terminates session between application.
• It provides mechanism for managing end-user, host, process operations
termination and restart procedures.
• It is responsible for dialog control between nodes. Dialog is a formal
conversation in which two nodes agree to exchange data.
• The communication across a network can take place and controlled in one of
three dialog modes are simplex, Half Duplex and Full Duplex.
• Testing for out-of-sequence packet is handles also.
• Session enables communication in organized manner in three phases as
Connection Establishment, Data Transfer and Connection Release.
SK Ahsan
PRESENTATION LAYER
SK Ahsan
PRESENTATION LAYER
• This layer provides data communication and code formatting.
• It provides a way for a remote host to inform the local client how to
present the data to the application or client.
• It ensures that the data that arrives from the network can be used by the
application, and information send by the application can be transmitted
on the network.
• It directly translates data from one format to another.
• It provides data encryptioiin, decryption, compression and
decompression.
• It delivers and format information for application layer processing.
SK Ahsan
PRESENTATION LAYER
•Presentation Layer perform the following
•Data Reformatting
•Encryption
SK Ahsan
The presentation layer is responsible
for translation, compression, and
encryption.
Note
APPLICATION LAYER
SK Ahsan
APPLICATION LAYER
• The application layer provides different services to user application.
• It interfaces directly to these services and provide conversion between
associated application process.
• It contains a variety of protocols that are commonly needed.
• Another application layer function is file transfer.
• Different file system have different file naming conventions.
• Transferring a file between two different system requires handling all
incompatibilities.
SK Ahsan
APPLICATION LAYER
•Application Layer provide different information
services as
•File Transfer
•Mail Services
•Directory Services
SK Ahsan
The application layer is responsible for
providing services to the user.
Note
SK Ahsan
SUMMARY
REFERENCES
• Behroz A Frozen, Textbook Chapter 2, Topic 2.1, 2.2
• Larry and Peterson, Textbook Chapter 1
SK Ahsan
ABOUT
• Sunawar Khan Ahsan
• Sk_ahsan38@yahoo.com
• +923334892200
• More Slides Find on Slide Share
• facebeek.com/sk.ahsan.ms
SK Ahsan

More Related Content

What's hot

Internetworking
InternetworkingInternetworking
InternetworkingRaghu nath
 
Osi model vs TCP/IP
Osi model vs TCP/IPOsi model vs TCP/IP
Osi model vs TCP/IPMannu Khani
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
Sagar Gor
 
Osi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comOsi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.com
Vicky Kamboj
 
Osi model
Osi modelOsi model
Osi model
dhawal mehta
 
Distance vector routing
Distance vector routingDistance vector routing
Distance vector routing
Siddique Ibrahim
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
Mukesh Tekwani
 
6 Switch Fabric
6 Switch Fabric6 Switch Fabric
6 Switch Fabric
FNian
 
Network Layer
Network LayerNetwork Layer
Network Layer
Dr Shashikant Athawale
 
Distributed concurrency control
Distributed concurrency controlDistributed concurrency control
Distributed concurrency control
Binte fatima
 
FTP - File Transfer Protocol
FTP - File Transfer ProtocolFTP - File Transfer Protocol
FTP - File Transfer Protocol
Peter R. Egli
 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
Ankur Kumar
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
VijayaLakshmi514
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
Ramesh Giri
 
Network layer tanenbaum
Network layer tanenbaumNetwork layer tanenbaum
Network layer tanenbaum
Mahesh Kumar Chelimilla
 
Chapter 11: Data Link Control
Chapter 11: Data Link ControlChapter 11: Data Link Control
Chapter 11: Data Link Control
JeoffnaRuth
 
Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing
marwan aldulaimy
 

What's hot (20)

Internetworking
InternetworkingInternetworking
Internetworking
 
Osi model
Osi modelOsi model
Osi model
 
Osi model vs TCP/IP
Osi model vs TCP/IPOsi model vs TCP/IP
Osi model vs TCP/IP
 
Osi reference model
Osi reference modelOsi reference model
Osi reference model
 
Osi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.comOsi Layer model provided by TopTechy.com
Osi Layer model provided by TopTechy.com
 
OSI Layers
OSI LayersOSI Layers
OSI Layers
 
Osi model
Osi modelOsi model
Osi model
 
Distance vector routing
Distance vector routingDistance vector routing
Distance vector routing
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
6 Switch Fabric
6 Switch Fabric6 Switch Fabric
6 Switch Fabric
 
Network Layer
Network LayerNetwork Layer
Network Layer
 
Distributed concurrency control
Distributed concurrency controlDistributed concurrency control
Distributed concurrency control
 
FTP - File Transfer Protocol
FTP - File Transfer ProtocolFTP - File Transfer Protocol
FTP - File Transfer Protocol
 
Tcp IP Model
Tcp IP ModelTcp IP Model
Tcp IP Model
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
 
TCP and UDP
TCP and UDP TCP and UDP
TCP and UDP
 
Network layer tanenbaum
Network layer tanenbaumNetwork layer tanenbaum
Network layer tanenbaum
 
Chapter 11: Data Link Control
Chapter 11: Data Link ControlChapter 11: Data Link Control
Chapter 11: Data Link Control
 
Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing Osi , tcp/ip protocol and Addressing
Osi , tcp/ip protocol and Addressing
 
Network architecture
Network architectureNetwork architecture
Network architecture
 

Viewers also liked

OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
Mukesh Tekwani
 
OSI Model
OSI ModelOSI Model
OSI Model
Rahul Bandhe
 
Osi model explained with wireshark
Osi model explained with wiresharkOsi model explained with wireshark
Osi model explained with wiresharkJoshua Kathiravan
 
Networking Chapter 16
Networking Chapter 16Networking Chapter 16
Networking Chapter 16mlrbrown
 
Milind Mishra OSI model
Milind Mishra OSI modelMilind Mishra OSI model
Milind Mishra OSI model
Milind Mishra
 
The OSI model and TCP/IP
The OSI model and TCP/IPThe OSI model and TCP/IP
The OSI model and TCP/IPYohniki Gordon
 
Wierless networks ch3 (1)
Wierless networks ch3 (1)Wierless networks ch3 (1)
Wierless networks ch3 (1)bheemsain
 
OSI Model (Data Communication) DC3
OSI Model (Data Communication) DC3OSI Model (Data Communication) DC3
OSI Model (Data Communication) DC3koolkampus
 
Network infrastructure - TCP/IP
Network infrastructure - TCP/IPNetwork infrastructure - TCP/IP
Network infrastructure - TCP/IP
raymondkao
 
Osi model(open system interconnection)
Osi model(open system interconnection)Osi model(open system interconnection)
Osi model(open system interconnection)Dipu Thomas joy
 
OSI layers
OSI layersOSI layers
OSI layers
PRINCE KUMAR
 
Basic concept of computer network
Basic concept of computer networkBasic concept of computer network
Basic concept of computer network
SaahilIT
 
Comparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP ModelComparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP ModelConferencias FIST
 
Physical Layer of ISO-OSI model and Devices
Physical Layer of ISO-OSI model and DevicesPhysical Layer of ISO-OSI model and Devices
Physical Layer of ISO-OSI model and Devices
Shahid Khan
 
Osi model
Osi modelOsi model
Osi model
Online
 
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And ProtocolsSteven Cahill
 
OSI Model - Every Detail Explained
OSI Model - Every Detail ExplainedOSI Model - Every Detail Explained
OSI Model - Every Detail ExplainedAshish Malik
 
TCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet ProtocolTCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet Protocol
We Learn - A Continuous Learning Forum from Welingkar's Distance Learning Program.
 

Viewers also liked (20)

Chapter2
Chapter2Chapter2
Chapter2
 
OSI Model of Networking
OSI Model of NetworkingOSI Model of Networking
OSI Model of Networking
 
OSI Model
OSI ModelOSI Model
OSI Model
 
Chapter 10
Chapter 10Chapter 10
Chapter 10
 
Osi model explained with wireshark
Osi model explained with wiresharkOsi model explained with wireshark
Osi model explained with wireshark
 
Networking Chapter 16
Networking Chapter 16Networking Chapter 16
Networking Chapter 16
 
Milind Mishra OSI model
Milind Mishra OSI modelMilind Mishra OSI model
Milind Mishra OSI model
 
The OSI model and TCP/IP
The OSI model and TCP/IPThe OSI model and TCP/IP
The OSI model and TCP/IP
 
Wierless networks ch3 (1)
Wierless networks ch3 (1)Wierless networks ch3 (1)
Wierless networks ch3 (1)
 
OSI Model (Data Communication) DC3
OSI Model (Data Communication) DC3OSI Model (Data Communication) DC3
OSI Model (Data Communication) DC3
 
Network infrastructure - TCP/IP
Network infrastructure - TCP/IPNetwork infrastructure - TCP/IP
Network infrastructure - TCP/IP
 
Osi model(open system interconnection)
Osi model(open system interconnection)Osi model(open system interconnection)
Osi model(open system interconnection)
 
OSI layers
OSI layersOSI layers
OSI layers
 
Basic concept of computer network
Basic concept of computer networkBasic concept of computer network
Basic concept of computer network
 
Comparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP ModelComparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP Model
 
Physical Layer of ISO-OSI model and Devices
Physical Layer of ISO-OSI model and DevicesPhysical Layer of ISO-OSI model and Devices
Physical Layer of ISO-OSI model and Devices
 
Osi model
Osi modelOsi model
Osi model
 
Networking Standards And Protocols
Networking Standards And ProtocolsNetworking Standards And Protocols
Networking Standards And Protocols
 
OSI Model - Every Detail Explained
OSI Model - Every Detail ExplainedOSI Model - Every Detail Explained
OSI Model - Every Detail Explained
 
TCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet ProtocolTCP/IP – Transmission Control Protocol/ Internet Protocol
TCP/IP – Transmission Control Protocol/ Internet Protocol
 

Similar to Osi model

Network fundamentals
Network fundamentalsNetwork fundamentals
Network fundamentals
Syed Measum Haider Bokhari
 
open system interconnection referencemodel.ppt
open system interconnection referencemodel.pptopen system interconnection referencemodel.ppt
open system interconnection referencemodel.ppt
AnkitaAggarwal68
 
Osi model
Osi modelOsi model
Osi model
sayyed sabir
 
Networking for MBA
Networking for MBANetworking for MBA
Networking for MBAKK Bajpai
 
Osi layer model
Osi layer modelOsi layer model
Osi layer model
IshworKhatiwada
 
Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3
Zakirul Islam
 
unit1 network model osi and tcpip.pptx
unit1  network model osi and tcpip.pptxunit1  network model osi and tcpip.pptx
unit1 network model osi and tcpip.pptx
183JAIDEEP
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
ssuserf7cd2b
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
ssuserf7cd2b
 
Osi layer and network protocol
Osi layer and network protocolOsi layer and network protocol
Osi layer and network protocol
Nayan Sarma
 
MVA slides lesson 2
MVA slides lesson 2MVA slides lesson 2
Dc2 t1
Dc2 t1Dc2 t1
Client Server Network and Peer to Peer.pptx
Client Server Network and Peer to Peer.pptxClient Server Network and Peer to Peer.pptx
Client Server Network and Peer to Peer.pptx
DevChaudhari17
 
Basics of networking and routing
Basics of networking and routingBasics of networking and routing
Basics of networking and routing
Perfect Training Center
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
EnumulaBhargava1
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
EnumulaBhargava1
 
Computer network layers
Computer network layersComputer network layers
Computer network layers
KarthicaMarasamy
 
Open system interference reference model.pptx
Open system interference reference model.pptxOpen system interference reference model.pptx
Open system interference reference model.pptx
SwapnilGaikwad138578
 
Osi layer model
Osi layer modelOsi layer model
Osi layer model
AanchalJain72
 
Osi
OsiOsi

Similar to Osi model (20)

Network fundamentals
Network fundamentalsNetwork fundamentals
Network fundamentals
 
open system interconnection referencemodel.ppt
open system interconnection referencemodel.pptopen system interconnection referencemodel.ppt
open system interconnection referencemodel.ppt
 
Osi model
Osi modelOsi model
Osi model
 
Networking for MBA
Networking for MBANetworking for MBA
Networking for MBA
 
Osi layer model
Osi layer modelOsi layer model
Osi layer model
 
Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3Protocol layer,OSI model & POP3
Protocol layer,OSI model & POP3
 
unit1 network model osi and tcpip.pptx
unit1  network model osi and tcpip.pptxunit1  network model osi and tcpip.pptx
unit1 network model osi and tcpip.pptx
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
 
06 - OSI Model.ppt
06 - OSI Model.ppt06 - OSI Model.ppt
06 - OSI Model.ppt
 
Osi layer and network protocol
Osi layer and network protocolOsi layer and network protocol
Osi layer and network protocol
 
MVA slides lesson 2
MVA slides lesson 2MVA slides lesson 2
MVA slides lesson 2
 
Dc2 t1
Dc2 t1Dc2 t1
Dc2 t1
 
Client Server Network and Peer to Peer.pptx
Client Server Network and Peer to Peer.pptxClient Server Network and Peer to Peer.pptx
Client Server Network and Peer to Peer.pptx
 
Basics of networking and routing
Basics of networking and routingBasics of networking and routing
Basics of networking and routing
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
Bhargava Presentation.ppt
Bhargava Presentation.pptBhargava Presentation.ppt
Bhargava Presentation.ppt
 
Computer network layers
Computer network layersComputer network layers
Computer network layers
 
Open system interference reference model.pptx
Open system interference reference model.pptxOpen system interference reference model.pptx
Open system interference reference model.pptx
 
Osi layer model
Osi layer modelOsi layer model
Osi layer model
 
Osi
OsiOsi
Osi
 

More from International Islamic University

Hash tables
Hash tablesHash tables
Binary Search Tree
Binary Search TreeBinary Search Tree
Graph 1
Graph 1Graph 1
Graph 2
Graph 2Graph 2
Graph 3
Graph 3Graph 3
Greedy algorithm
Greedy algorithmGreedy algorithm
Dynamic programming
Dynamic programmingDynamic programming
Quick sort
Quick sortQuick sort
Merge sort
Merge sortMerge sort
Linear timesorting
Linear timesortingLinear timesorting
Facial Expression Recognitino
Facial Expression RecognitinoFacial Expression Recognitino
Facial Expression Recognitino
International Islamic University
 
Data transmission
Data transmissionData transmission
Basic organization of computer
Basic organization of computerBasic organization of computer
Basic organization of computer
International Islamic University
 
Sorting techniques
Sorting techniquesSorting techniques

More from International Islamic University (20)

Hash tables
Hash tablesHash tables
Hash tables
 
Binary Search Tree
Binary Search TreeBinary Search Tree
Binary Search Tree
 
Graph 1
Graph 1Graph 1
Graph 1
 
Graph 2
Graph 2Graph 2
Graph 2
 
Graph 3
Graph 3Graph 3
Graph 3
 
Greedy algorithm
Greedy algorithmGreedy algorithm
Greedy algorithm
 
Dynamic programming
Dynamic programmingDynamic programming
Dynamic programming
 
Quick sort
Quick sortQuick sort
Quick sort
 
Merge sort
Merge sortMerge sort
Merge sort
 
Linear timesorting
Linear timesortingLinear timesorting
Linear timesorting
 
Facial Expression Recognitino
Facial Expression RecognitinoFacial Expression Recognitino
Facial Expression Recognitino
 
Lecture#4
Lecture#4Lecture#4
Lecture#4
 
Lecture#3
Lecture#3 Lecture#3
Lecture#3
 
Lecture#2
Lecture#2 Lecture#2
Lecture#2
 
Case study
Case studyCase study
Case study
 
Arrays
ArraysArrays
Arrays
 
Pcb
PcbPcb
Pcb
 
Data transmission
Data transmissionData transmission
Data transmission
 
Basic organization of computer
Basic organization of computerBasic organization of computer
Basic organization of computer
 
Sorting techniques
Sorting techniquesSorting techniques
Sorting techniques
 

Recently uploaded

MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
Celine George
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
Celine George
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
Steve Thomason
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 

Recently uploaded (20)

MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
How to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS ModuleHow to Split Bills in the Odoo 17 POS Module
How to Split Bills in the Odoo 17 POS Module
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
How to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERPHow to Create Map Views in the Odoo 17 ERP
How to Create Map Views in the Odoo 17 ERP
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
The Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve ThomasonThe Art Pastor's Guide to Sabbath | Steve Thomason
The Art Pastor's Guide to Sabbath | Steve Thomason
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 

Osi model

  • 2. PROTOCOL STACK • Protocol Stack is a combination of different protocol. • All these protocols works together to perform specific task. • Every Layer Hs different protocol. • We discuss aboouut layer SK Ahsan
  • 3. LAYERED TASK •We use the concept of layers in our daily life. •As an example would two friends who communicate through postal email. •The process of sending a letter to a friend would be complex if there are no service available from the post office SK Ahsan
  • 4. LAYERED TASK SK Ahsan Sender Receiver The letter is written put in an envelope, and dropped in a mailbox The letter is delivered to carrier by the post office The letter is carried from the mailbox to a post office The letter is picked up, removed from the envelop, and read The letter is delivered to carrier by the post office The letter is carried from the mailbox to a post officeMiddle Layer Lower Layer Higher Layer Parcel is Carried from the source to the destination
  • 5. THE OSI MODEL • ISO is an organization which is established in 1947. • AN ISO standard that covers all aspects of network communication. • Network communication model is defined in OSI. • It was first introduced in the late 1970s, 1983 SK Ahsan
  • 6. ISO is the organization. OSI is the model. Note SK Ahsan
  • 7. WHY OSI MODEL • OSI model decide how different equipment from different vendors can communicate with one another • Communication process is divided into different subtasks. • Using OSI model NETWORK HARDWARE and SOFTWARE can easily communicate with one another. • If any kind of change is required then it occurs only in required layer. SK Ahsan
  • 8. 7 LAYERS OF OSI MODEL SK Ahsan Application Network process to Application Presentation Data Representation and Encryption Session Interhost Communication Transport End to End Connection and Reliability Network Path Determination and IP(Logical) Add. DataLink MAC and LLC(Physical Addr) Physical Media, Signal and Binary Transmission Send Packet in the form of BITS Error Checking and Physical Connection Sequencing and Address Information Errors Control Traffic Flow Information Formatting and Encryption of Packets data Accept request to Communicate DATA DATA DATA Segment Packets Frames Bits
  • 9. MNEMONICS •The following mnemonics may help you remember the layers sequence and names. •All People Seems To Need Data Processing. •Please Do Not Take Sales People’s Advice. •People Design Networks To Send packets Accurately •Always Put Some Thoughts Into Designing Programs. SK Ahsan
  • 10. LAYERING AND INTERNETWORKING •Communication environments separate the networking functions and application processing are called LAYERING. • OSI divides the big task of host-to-host networking called INTERNETWORKING in to a vertical stack. • This OSI stack contains the seven numbered layers ,these indicate distinct functions. SK Ahsan
  • 11. CLIENT AND SERVER SK Ahsan Application Presentation Session Transport Network Datalink Physical Client Server Application Presentation Session Transport Network Datalink PhysicalPhysical Link Logical Link
  • 12. SK Ahsan Figure:The interaction between layers in the OSI model OSI Layers Interaction
  • 13. SK Ahsan Transmission Medium Figure: An exchange using the OSI model
  • 16. PHYSICAL LAYER • It transmits data over physical medium or on network like hardware like cables, cards, electrical, optical, mechanical and functional interface to the medium. • It handles the transmission of raw bits over a communication link. • It is responsible for transmitting bit(ZERO and ONE) by providing signaling of the message and the interface between the sender or receiver and the medium. SK Ahsan
  • 17. PHYSICAL LAYER • Physical Layer must decide the following • Characteristics of Media • Representation of Bits • Data Rate • Synchronization • Line Configuration • Transmission Mode SK Ahsan
  • 18. The physical layer is responsible for movements of individual bits from one hop (node) to the next. Note
  • 20. DATA LINK LAYER • Frames not raw bits are actually delivered to the host. • The data link layer is responsible for moving frames from one hop (node) to the next. • Manage physical layer communication between connecting systems. • It is responsible for providing node to node communication on a single, local network. SK Ahsan
  • 21. HOP TO HOP DELIVERY SK Ahsan
  • 22. FUNCTIONS OF DATA LINK LAYER • It must provide an address mechanism that enable messages to be delivered to the correct nodes. • Data units at the Data Link layer are most commonly called frames, although the term packets is used with some protocols. • The single layer actually incorporates two sub-layers as IEEE Logical Link Control Model. • The Lower of the two sub-layers is called the MAC and the upper sub-layer is the LLC. • The MAC layer provides local addressing. Error correction and in some cases includes a field to distinguish the frame type from the other types. • Example of Data Link Standards include frame relay, ETHERNET, Token Ring and FDDI. SK Ahsan
  • 23. DATA LINK LAYER •Datalink layer must decide the following •Framing •Flow control •Error Control •Access Control SK Ahsan
  • 24. The data link layer is responsible for moving frames from one hop (node) to the next. Note
  • 26. SOURCE TO DESTINATION DELIVERY SK Ahsan
  • 27. NETWORK LAYER • The network layer handles routing among nodes within a packet switched network. • The network layer operates independently of the physical medium, which is a concern of the physical layers. • Routers are network layer devices, they can be used to forward packets between physically different networks. • It adds a header to the message that includes the source and destination network address. • This combination of data plus the network layer is called a PACKETS SK Ahsan
  • 28. NETWORK LAYER • It translates logical addresses and names into physical addresses for Packets Delivery. • The addressing which makes this delivery can be thought of as a universal address as compared to the local addressing of the MAC. • It determines routes for sending, managing network traffic problems, packet switching, routing, data congestion and reassembling data. • It control end-to-end flow of segmentation and reassembly functions of large packets of data which exceed the Maximum Transmission Units. • The Internet Protocol(IP) is the most common example. SK Ahsan
  • 29. NETWORK LAYER •Some responsibilities of the network layer are as follows •Logical Addressing •Routing SK Ahsan
  • 30. The network layer is responsible for the delivery of individual packets from the source host to the destination host. Note
  • 33. TRANSPORT LAYER • It translates system names into addresses. • The unit of data exchange is commonly called MESSAGE rather than a packet or frame. • It divides messages into fragments that fit within the size limitation established by the network. • It allows users to segments/reassemble several upper layer application on to the same transport data stream. • It ensure host to host session connection. • This layer is responsible for addressing, determining network traffic problems, packet switching, routing, congestion and reassembling data at receiving end to recover the original message. SK Ahsan
  • 34. TRANSPORT LAYER • It ensures that the segments delivered will be acknowledge back too the sender. • It provides retransmission of segments those are not acknowledged. • Puts segments back into their correct sequence at the destination. • To enable packets reassemble in their original order, this layer include a MESSAGE SEQUENCE NUMBER in its header. • Sometimes it provides a multiplexing between the same two end-points. • Delivery may be GUARANTEED or CONNECTION-ORIENTED streams like TCP or UDP SK Ahsan
  • 35. TRANSPORT LAYER •It is also responsible for delivering message from a specific process on one computer to the corresponding process on the destination computer. •Transport layer assigns a service access point to each packet. In TCP/IP terms that is called PORT. •One more responsibility of the transport layer is DETECTING ERRORS In transmitting data. SK Ahsan
  • 36. TRANSPORT LAYER •Some responsibilities of the transport layer are as follows •Service Point Addressing •Segmentation and Re-assembly •Connection Control •Flow Control •Error Control SK Ahsan
  • 37. The transport layer is responsible for the delivery of a message from one process to another. Note
  • 40. SESSION LAYER • It establishes, manages and terminates session between application. • It provides mechanism for managing end-user, host, process operations termination and restart procedures. • It is responsible for dialog control between nodes. Dialog is a formal conversation in which two nodes agree to exchange data. • The communication across a network can take place and controlled in one of three dialog modes are simplex, Half Duplex and Full Duplex. • Testing for out-of-sequence packet is handles also. • Session enables communication in organized manner in three phases as Connection Establishment, Data Transfer and Connection Release. SK Ahsan
  • 42. PRESENTATION LAYER • This layer provides data communication and code formatting. • It provides a way for a remote host to inform the local client how to present the data to the application or client. • It ensures that the data that arrives from the network can be used by the application, and information send by the application can be transmitted on the network. • It directly translates data from one format to another. • It provides data encryptioiin, decryption, compression and decompression. • It delivers and format information for application layer processing. SK Ahsan
  • 43. PRESENTATION LAYER •Presentation Layer perform the following •Data Reformatting •Encryption SK Ahsan
  • 44. The presentation layer is responsible for translation, compression, and encryption. Note
  • 46. APPLICATION LAYER • The application layer provides different services to user application. • It interfaces directly to these services and provide conversion between associated application process. • It contains a variety of protocols that are commonly needed. • Another application layer function is file transfer. • Different file system have different file naming conventions. • Transferring a file between two different system requires handling all incompatibilities. SK Ahsan
  • 47. APPLICATION LAYER •Application Layer provide different information services as •File Transfer •Mail Services •Directory Services SK Ahsan
  • 48. The application layer is responsible for providing services to the user. Note
  • 51. REFERENCES • Behroz A Frozen, Textbook Chapter 2, Topic 2.1, 2.2 • Larry and Peterson, Textbook Chapter 1 SK Ahsan
  • 52. ABOUT • Sunawar Khan Ahsan • Sk_ahsan38@yahoo.com • +923334892200 • More Slides Find on Slide Share • facebeek.com/sk.ahsan.ms SK Ahsan