OSI Layers
OSI Layers
OSI Layers
Protocols
Networking is not only to exchange bytes Huge system with several utilities & functions
For proper communication, entities is different systems must speak the same language These conventions and associated rules are referred as PROTOCOLS
data exchange can involve complex procedures, cf. file transfer example better if task broken into subtasks implemented separately in layers in stack
each
layer provides functions needed to perform comms for layers above using functions provided by layers below
syntax - data format semantics - control info & error handling timing - speed matching & sequencing
Figure
reference model
Never
Protocol suite
widely used
Established in 1947, the International Standards Organization (ISO) is a multinational body dedicated to worldwide agreement on international standards. An ISO standard that covers all aspects of network communications is the Open Systems Interconnection (OSI) model. It was first introduced in the late 1970s.
Reference model
Provides general frame work for standardization Defines a set of layers and services provided by each layer One or more protocols can be developed for each layer
Physical Layer
Mechanical Interface specs Electrical Voltage levels for bits, transmission rate
Error Detection & Control Higher layers may assume error free transmission Link to link (Point to point) Later a sub-layer is added to data link layer
Hop-to-hop delivery
Network Layer
Transfer of information through communication Network Higher layers do not need to know underlying technology Not needed on direct links QoS & congestion control are also addressed in this layer Several other internetworking issues
E.g.
Source-to-destination delivery
Transport layer
Exchange of data end to end If needed, upper layer data are split into smaller units
Session Layer
Control of dialogues
Whose turn to talk? Dialogue disciple (half/full duplex) Check pointing & recovery
Presentation Layer
Application Layer
Summary of layers