OSI protocols
The OSI model
7 Application layer
6 Presentation layer
5 Session layer
4 Transport layer
3 Network layer
2 Data link layer
1 Physical layer
This box: view · talk · edit

The Open Systems Interconnection (OSI) protocols are a family of information exchange standards developed jointly by the ISO and the ITU-T starting in 1977.

While the seven-layer OSI model is still often referenced, of the protocols themselves only X.400 and X.500 have had much lasting impact. The goal of a series of open, non-proprietary network protocols is now met by the competing TCP/IP stack.

Contents

Overview

OSI protocols stacks are split into seven layers. The layers form a hierarchy of functionality starting with the physical hardware components to the user interfaces at the software application level. Each layer receives information from the layer above, processes it and passes it down to the next layer. Each layer adds its own encapsulation information (header) to the incoming information before it is passed to the lower layer. Headers generally include address of destination and source, check sums (for error control), type of protocol used in the current layer, and other options such as flow control options and sequence numbers (used to ensure data is sent in order).

The Manufacturing Automation Protocol (MAP) user group, focused on real-time control of manufacturing robots of various types, implements layer 1 (physical), a two-sublayer layer 2 (data link) with LLC Type 3 on top of the medium access layer, and then the layer 7 Manufacturing Message System on top. Layers 3 to 6 are not present. This stack is intended just for the robots themselves; the robot controller would load files with a full seven-layer stack with FTAM file transfer on top. Parts of the Signaling System 7 stack are OSI derivatives.

Layer 1: physical layer

This layer deals with the physical plugs and sockets and electrical specification of signals.

This is the medium over which the digital signals are transmitted. It can be twisted pair, coaxial cable, optical fiber, wireless, or other transmission media.

Layer 2: data link layer

The data link layer packages raw bits from the physical layer into frames (logical, structured packets for data). It is specified in ITU-T Rec. X.212 [ISO/IEC 8886], ITU-T Rec. X.222 and others. This layer is responsible for transferring frames from one host to another. It might perform error checking.

Layer 3: network layer

This level is in charge of transferring data between systems in a network, using network-layer addresses of machines to keep track of destinations and sources. This layer uses routers and switches to manage its traffic (control flow control, error check, routing etc.).

Layer 4: transport layer

The connection-mode and connectionless-mode transport services are specified by ITU-T Rec. X.214 [ISO/IEC 8072]; the protocol that provides the connection-mode service is specified by ITU-T Rec. X.224 [ISO/IEC 8073], and the protocol that provides the connectionless-mode service is specified by ITU-T Rec. X.234 [ISO/IEC 8602].

  • Transport Protocol Class 0 (TP0)
  • Transport Protocol Class 1 (TP1)
  • Transport Protocol Class 2 (TP2)
  • Transport Protocol Class 3 (TP3)
  • Transport Protocol Class 4 (TP4)
  • Transport Fast Byte Protocol – ISO 14699

The transport layer transfers data between source and destination processes. Generally, two connection modes are recognized, connection-oriented or connectionless. Connection-oriented service establishes a dedicated virtual circuit and offers various grades of guaranteed delivery, ensuring that data received is identical to data transmitted. Connectionless mode provides only best-effort service without the built-in ability to correct errors, which includes complete loss of data without notifying the data source of the failure. No logical connection, and no persistent state of the transaction exists between the endpoints, lending the connectionless mode low overhead and potentially better real-time performance for timing-critical applications such as voice and video transmissions.

Layer 5: session layer

The session layer controls the dialogues (connections) between computers. It establishes, manages and terminates the connections between the local and remote application. It provides for full-duplex, half-duplex, or simplex operation, and establishes checkpointing, adjournment, termination, and restart procedures. The OSI model made this layer responsible for graceful close of sessions, which is a property of the Transmission Control Protocol, and also for session checkpointing and recovery, which is not usually used in the Internet Protocol Suite. The session layer is commonly implemented explicitly in application environments that use remote procedure calls.

Layer 6: presentation layer

This layer defines and encrypts/decrypts data types from the application layer. Protocols such as MIDI, MPEG, and GIF are presentation layer formats shared by different applications.

Layer 7: application layer

Common-Application Service Elements (CASEs)

This keeps track of how each application talks to another application. Destination and source addresses are linked to specific applications.

Application processes

  • Common management information protocol (CMIP) – ISO 9596 / X.700
  • Directory services (DS) – X.500, later modified for the TCP/IP stack as LDAP
  • File transfer, access, and management (FTAM)[1]
  • Message handling system (MHS) – X.400
  • Virtual terminal protocol (VT) - ISO 9040/9041
  • Remote Database Access (RDA)
  • Distributed Transaction Processing (OSI TP)
  • Interlibrary Loan Application Protocol (ILAP)
  • Document Transfer And Manipulation (DTAM)
  • Document Printing Application (DPA)
  • Document Filing and Retrieval (DFR)

Routing protocols

  • Intermediate System to Intermediate System (IS-IS) – ISO 10589 (reprinted in RFC 1142)
  • End System to Intermediate System (ES-IS) – ISO 9542 (reprinted in RFC 995)
  • Interdomain Routing Protocol (IDRP) – ISO 10747

See also

References

  1. ^ FTAM support claimed by IBM, Novell, Sun, Unisys etc, Joint Interoperability Test Command

Template:ModeloOSI


Wikimedia Foundation. 2010.

Look at other dictionaries:

  • OSI model — 7. Application layer NNTP  · SIP  · SSI  · DNS  · FTP  · Gopher  · …   Wikipedia

  • OSI — is primarily used as an abbreviation and has many meanings: Contents 1 General 2 Government 3 Technology 4 Entertainment 5 …   Wikipedia

  • OSI Reference Model —    A networking reference model defined by the ISO (International Organization for Standardization) that divides computer to computer communications into seven connected layers. Such layers are known as a protocol stack.    Each successively… …   Dictionary of networking

  • OSI layer 5 — noun The session layer of the OSI model, (typically ignored in Internet protocols) providing full or half duplex checkpointing, adjournment, termination and restart procedures …   Wiktionary

  • OSI layer 6 — noun The theoretical presentation layer of the OSI model, (typically handled by other levels in Internet protocols) responsible for delivery and formatting of messages, e.g. encryption/decryption, codeset conversions (ASCII to EBCDIC) or other… …   Wiktionary

  • List of network protocols — This is an incomplete list of network protocols, categorized by their nearest OSI model layers. Many of these protocols, however, are originally based on the Internet Protocol Suite (TCP/IP) and other models and often do not fit neatly into OSI… …   Wikipedia

  • List of ad-hoc routing protocols — An Ad hoc routing protocol is a convention or standard that controls how nodes come to agree which way to route packets between computing devices in a mobile ad hoc network (MANET).In ad hoc networks , nodes do not have a priori knowledge of… …   Wikipedia

  • Coloured Book protocols — Not to be confused with Rainbow Books. The Coloured Book protocols were a set of computer network protocols used on the SERCnet and JANET X.25 packet switched academic networks in the United Kingdom between 1980 and 1992. The name originated with …   Wikipedia

  • Open Systems Interconnect (OSI) model —    A seven layer hierarchical reference structure developed by the ISO for defining, specifying, and relating communications protocols and for standardizing communication between systems manufactured by different vendors. See also MAC sublayer,… …   IT glossary of terms, acronyms and abbreviations

  • Communications protocol — For other senses of this word, see Protocol. A communications protocol is a system of digital message formats and rules for exchanging those messages in or between computing systems and in telecommunications. A protocol may have a formal… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”