OSI Protocols

Source: Wikipedia: OSI Protocols

OSI protocols

From Wikipedia, the free encyclopedia
Jump to: navigation, search
The introduction to this article provides insufficient context for those unfamiliar with the subject. Please help improve the article with a good introductory style. (March 2009)
OSI Model
7 Application Layer
6 Presentation Layer
5 Session Layer
4 Transport Layer
3 Network Layer
2 Data Link Layer

* LLC sublayer
* MAC sublayer

1 Physical Layer

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. The OSI model describes seven layers of interconnection: the Physical Layer (Layer 1), Data Link Layer (Layer 2), Network Layer (Layer 3), Transport Layer (Layer 4), Session Layer (Layer 5), Presentation Layer (Layer 6), and the Application Layer (Layer 7).

OSI protocols are used to implement various networks. The OSI protocol stack is split into layers for modularity and orthogonal design. 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).

Not all layers are mandatory, it depends on the protocols that are implemented. 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 high-performance stack is intended just for the robots themselves; the robot controller would load files with a full 7-layer stack with FTAM file transfer on top. Parts of the Signaling System 7 stack are OSI derivatives.

* 1 1. Physical Layer
* 2 2. Data Link Layer
* 3 3. Network Layer
* 4 4. Transport Layer
* 5 5. Session Layer
* 6 6. Presentation Layer
* 7 7. Application Layer
o 7.1 Common-Application Service Elements (CASEs)
o 7.2 Application processes
* 8 Routing protocols
* 9 See also
* 10 References

[edit] 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.
[edit] 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.
[edit] 3. Network Layer

* Connectionless Network Service (CLNS) – ITU-T Rec. X.213 [ISO/IEC 8348]. SCCP is based on X.213.
* Connectionless Network Protocol (CLNP) – ITU-T Rec. X.233 [ISO/IEC 8473-1].
* Connection-Oriented Network Service (CONS) – ITU-T Rec. X.213 [ISO/IEC 8348].
* Connection-Oriented Network Protocol (X.25) – ITU-T Rec. X.233 [ISO/IEC 8878]. This is the use of the X.25 protocol to provide the CONS.
* Network Fast Byte Protocol – ISO/IEC 14700
* End System to Intermediate System Routing Exchange Protocol (ES-IS) - ISO/IEC 9452 (reprinted in RFC 995).
* Intermediate System to Intermediate System Intra-domain Routing Protocol (IS-IS) - ISO/IEC 10589 (reprinted in RFC 1142), later adapted for the TCP/IP model.
* End System Routing Information Exchange Protocol for use with ISO/IEC 8878 (SNARE) – ITU-T Rec. X.116 [ISO/IEC 10030].

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).
[edit] 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.
[edit] 5. Session Layer

* Session service – ITU-T Rec. X.215 [ISO/IEC 8326]
* Connection-oriented Session protocol – ITU-T Rec. X.225 [ISO/IEC 8327-1]
* Connectionless Session protocol – ITU-T Rec. X.235 [ISO/IEC 9548-1]

[edit] 6. Presentation Layer

* Presentation service – ITU-T Rec. X.216 [ISO/IEC 8822]
* Connection-oriented Presentation protocol – ITU-T Rec. X.226 [ISO/IEC 8823-1]
* Connectionless Presentation protocol – ITU-T Rec. X.236 [ISO/IEC 9576-1]

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.
[edit] 7. Application Layer
[edit] Common-Application Service Elements (CASEs)

* Association Control Service Element (ACSE) – ITU-T Rec. X.217 [ISO/IEC 8649], ITU-T Rec. X.227 [ISO/IEC 8650-1], ITU-T Rec. X.237 [ISO/IEC 10035-1].
* Reliable Transfer Service Element (RTSE) – ITU-T Rec. X.218 [ISO/IEC 9066-1], ITU-T Rec. X.228 [ISO/IEC 9066-2].
* Remote Operations Service Element (ROSE) – ITU-T Rec. X.219 [ISO/IEC 9072-1], ITU-T Rec. X.229 [ISO/IEC 9072-2]. TCAP is related to X.219.
* Commitment, Concurrency, and Recovery service element (CCRSE)
* Security Exchange Service Element (SESE)

This keeps track of how each application talks to another application. Destination and source addresses are linked to specific applications.
[edit] 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)
* 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)

[edit] 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

[edit] See also

* Internet protocol suite
* OSI model
* Protocol stack
* TCP/IP model
* WAP protocol suite
* X.25 protocol suite

[edit] References
Retrieved from "http://en.wikipedia.org/wiki/OSI_protocols"
Categories: OSI protocols
Hidden categories: Wikipedia articles needing context from March 2009 | All Wikipedia articles needing context | Wikipedia introduction cleanup from March 2009
Personal tools

* New features
* Log in / create account


* Article
* Discussion



* Read
* Edit
* View history



* Main page
* Contents
* Featured content
* Current events
* Random article


* About Wikipedia
* Community portal
* Recent changes
* Contact Wikipedia
* Donate to Wikipedia
* Help


* What links here
* Related changes
* Upload file
* Special pages
* Permanent link
* Cite this page


* Create a book
* Download as PDF
* Printable version

* This page was last modified on 27 October 2009 at 22:25.
* Text is available under the Creative Commons Attribution-ShareAlike License; additional terms may apply. See Terms of Use for details.
Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.
* Contact us

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License