Provides services to the presentation layer to organize its dialogue and to manage data exchange

To place the Transport Interface in perspective, a discussion of the OSI Reference Model is first presented. The Reference Model partitions networking functions into seven layers, as depicted in ``OSI Reference Model''.

Provides services to the presentation layer to organize its dialogue and to manage data exchange

OSI Reference Model


Layer 1 The physical layer is responsible for the transmission of raw data over a communication medium.
Layer 2 The data link layer provides the exchange of data between network layer entities. It detects and corrects any errors that may occur in the physical layer transmission.
Layer 3 The network layer manages the operation of the network. In particular, it is responsible for the routing and management of data exchange between transport layer entities within the network.
Layer 4 The transport layer provides transparent data transfer services between session layer entities by relieving them from concerns of how reliable and cost-effective transfer of data is achieved.
Layer 5 The session layer provides the services needed by presentation layer entities that enable them to organize and synchronize their dialogue and manage their data exchange.
Layer 6 The presentation layer manages the representation of information that application layer entities either communicate or reference in their communication.
Layer 7 The application layer serves as the window between corresponding application processes that are exchanging information. A basic principle of the Reference Model is that each layer provides services needed by the next higher layer in a way that frees the upper layer from concern about how these services are provided. This approach simplifies the design of each particular layer.

Industry standards either have been or are being defined at each layer of the Reference Model. Two standards are defined at each layer: one that specifies an interface to the services of the layer, and one that defines the protocol by which services are provided. A service interface standard at any layer frees users of the service from details of how that layer's protocol is implemented, or even which protocol is used to provide the service.

The transport layer is important because it is the lowest layer in the Reference Model that provides the basic service of reliable, end-to-end data transfer needed by applications and higher layer protocols. In doing so, this layer hides the topology and characteristics of the underlying network from its users. More important, however, the transport layer defines a set of services common to layers of many contemporary protocol suites, including the International Standards Organization (ISO) protocols, the Transmission Control Protocol and Internet Protocol (TCP/IP) of the ARPANET, Xerox Network Systems (XNS

Provides services to the presentation layer to organize its dialogue and to manage data exchange
), and the Systems Network Architecture (SNA).

A transport service interface, then, enables applications and higher layer protocols to be implemented without knowledge of the underlying protocol suite. That is a principal goal of the UNIX system Transport Interface. Also, because an inherent characteristic of the transport layer is that it hides details of the physical medium being used, the Transport Interface offers both protocol and medium independence to networking applications and higher layer protocols. Because the Transport Interface provides reliable data transfer, and because its services are common to several protocol suites, many networking applications will find these services useful.

The UNIX system Transport Interface was modeled after the industry standard ISO Transport Service Definition (ISO 8072). The resulting interface was called the Transport Level Interface (TLI) library. The TLI library functions have been modified to comply with the X/Open Transport Interface (XTI) specification. Both the TLI and the XTI library interfaces are available as part of the UNIX system Transport Interface. Applications compiled on releases of UnixWare prior to UnixWare will get TLI semantics. However, new applications will be compiled so as to call the new XTI library interfaces.

The Transport Interface is implemented as a user library using the STREAMS input/output mechanism. Therefore, many services available to STREAMS applications are also available to users of the Transport Interface. These services will be highlighted throughout this topic. For detailed information about STREAMS, see the Developing STREAMS modules and drivers or Programming with system calls and libraries.


© 2004 The SCO Group, Inc. All rights reserved.
UnixWare 7 Release 7.1.4 - 27 April 2004

Provides services to the presentation layer to organize its dialogue and to manage data exchange

The Open Systems Interconnection (OSI) Reference Model is a conceptual framework that describes functions of the networking or telecommunication system independently from the underlying technology infrastructure. It divides data communication into seven abstraction layers and standardizes protocols into appropriate groups of networking functionality to ensure interoperability within the communication system regardless of the technology type, vendor, and model.

The OSI model was originally developed to facilitate interoperability between vendors and to define clear standards for network communication. However, the older TCP/IP model remains the ubiquitous reference framework for Internet communications today.

This image illustrates the seven layers of the OSI model. Below, we’ll briefly describe each layer, from bottom to top.

Provides services to the presentation layer to organize its dialogue and to manage data exchange

1. Physical

The lowest layer of the OSI model is concerned with data communication in the form of electrical, optic, or electromagnetic signals physically transmitting information between networking devices and infrastructure. The physical layer is responsible for the communication of unstructured raw data streams over a physical medium. It defines a range of aspects, including:

  • Electrical, mechanical, and physical systems and networking devices that include specifications such as cable size, signal frequency, voltages, etc.
  • Topologies such as Bus, Star, Ring, and Mesh
  • Communication modes such as Simplex, Half Duplex, and Full Duplex
  • Data transmission performance, such as Bit Rate and Bit Synchronization
  • Modulation, switching, and interfacing with the physical transmission medium
  • Common protocols including Wi-Fi, Ethernet, and others
  • Hardware including networking devices, antennas, cables, modem, and intermediate devices such as repeaters and hubs

The second layer of the OSI model concerns data transmission between the nodes within a network and manages the connections between physically connected devices such as switches. The raw data received from the physical layer is synchronized and packaged into data frames that contain the necessary protocols to route information between appropriate nodes. The data link layer is further divided into two sublayers:

  • The Logical Link Control (LLC) sublayer is responsible for flow controls and error controls that ensure error-free and accurate data transmission between the network nodes.
  • The Media Access Control (MAC) sublayer is responsible for managing access and permissions to transmit data between the network nodes. The data is transmitted sequentially and the layer expects acknowledgement for the encapsulated raw data sent between the nodes.

3. Network

The third layer of the OSI model organizes and transmits data between multiple networks.

The network layer is responsible for routing the data via the best physical path based on a range of factors including network characteristics, best available path, traffic controls, congestion of data packets, and priority of service, among others. The network layer implements logical addressing for data packets to distinguish between the source and destination networks.

Other functions include encapsulation and fragmentation, congestion controls, and error handling. The outgoing data is divided into packets and incoming data is reassembled into information that is consumable at a higher application level. Network layer hardware includes routes, bridge routers, 3-layer switches, and protocols such as Internet (IPv4) Protocol version 4 and Internet Protocol version 6 (IPv6).

4. Transport

The fourth layer of the OSI model ensures complete and reliable delivery of data packets.

  • The transport layer provides mechanisms such as error control, flow control, and congestion control to keep track of the data packets, check for errors and duplication, and resend the information that fails delivery. It involves the service-point addressing function to ensure that the packet is sent in response to a specific process (via a port address).
  • Packet Segmentation and reassembly ensure that the data is divided and sequentially sent to the destination where it is rechecked for integrity and accuracy based on the receiving sequence.

Common protocols include the Transmission Control Protocol (TCP) for connection-oriented data transmission and User Datagram Protocol (UDP) for connectionless data transmission.

5. Session

As the first of three layers that deal with the software level, the session layer manages sessions between servers to coordinate communication. Session refers to any interactive data exchange between two entities within a network. Common examples include HTTPS sessions that allow Internet users to visit and browse websites for a specific time period. The Session Layer is responsible for a range of functions including opening, closing, and re-establishing session activities, authentication and authorization of communication between specific apps and servers, identifying full-duplex or half-duplex operations, and synchronizing data streams.

Common Session Layer protocols include:

  • Remote procedure call protocol (RPC)
  • Point-to-Point Tunneling Protocol (PPTP)
  • Session Control Protocol (SCP)
  • Session Description Protocol (SDP), as described here

6. Presentation

The sixth layer of the OSI model converts data formats between applications and the networks. Responsibilities of the presentation layer include:

  • Data conversion
  • Character code translation
  • Data compression
  • Encryption and decryption

The presentation layer, also called the syntax layer, maps the semantics and syntax of the data such that the received information is consumable for every distinct network entity. For example, the data we transfer from our encryption-based communication app is formatted and encrypted at this layer before it is sent across the network.

At the receiving end, the data is decrypted and formatted into text or media information as originally intended. The presentation layer also serializes complex information into transportable formats. The data streams are then deserialized and reassembled into original object format at the destination.

7. Application

The application layer concerns the networking processes at the application level. This layer interacts directly with end-users to provide support for email, network data sharing, file transfers, and directory services, among other distributed information services. The upper most layer of the OSI model identifies networking entities to facilitate networking requests by end-user requests, determines resource availability, synchronizes communication, and manages application-specific networking requirements. The application layer also identifies constraints at the application level such as those associated with authentication, privacy, quality of service, networking devices, and data syntax.

Common application layer protocols include:

  • File Transfer Protocol (FTP)
  • Simple Mail Transfer Protocol (SMTP)
  • Domain Name System (DNS)

The internet doesn’t welcome OSI

The OSI model is widely criticized for an inherent implementation complexity that renders networking operations inefficient and slow. The academic approach to developing the OSI protocol suite relied on replacing existing protocols across all communication layers with better alternatives.

This approach failed to gain traction in the industry; vendors had already invested significant resources in TCP/IP products and had to manage interoperability with the vast choices of protocols and specifications offered by the OSI model. Additionally, academia itself considered the OSI model as an invention politically inspired by the European telecommunication and U.S. government authorities.

The older TCP/IP architecture model had already itself in real-world network environments. It served as a solid foundation for the Internet–including all of the security, privacy, and performance-related challenges. Continued research and development, investments, and industry-wide adoption of the OSI model could have made today’s cyber world a different (and perhaps better) place, but the pragmatism of the TCP/IP model gave us the internet that prevails today.

Additional resources

Learn more with these resources:

  • BMC IT Operations Blog
  • IT Infrastructure Management: An Introduction
  • IT Infrastructure Planning: Getting Started
  • Network Engineer vs Network Administrator: Roles, Responsibilities, and Job Descriptions
  • What Is a Virtual Network?

Osi model 7 Layers from Siddique Ibrahim

Original reference image:

Provides services to the presentation layer to organize its dialogue and to manage data exchange

Access the 2021 Gartner® Magic Quadrant™ for ITSM

The Gartner Magic Quadrant for ITSM is the gold-standard resource helping you understand the strengths of major ITSM software vendors, insights into platform capabilities, integration opportunities, and many other factors to determine which solution best fits your needs.


Provides services to the presentation layer to organize its dialogue and to manage data exchange

These postings are my own and do not necessarily represent BMC's position, strategies, or opinion.

See an error or have a suggestion? Please let us know by emailing .

BMC Brings the A-Game

BMC works with 86% of the Forbes Global 50 and customers and partners around the world to create their future. With our history of innovation, industry-leading automation, operations, and service management solutions, combined with unmatched flexibility, we help organizations free up time and space to become an Autonomous Digital Enterprise that conquers the opportunities ahead.
Learn more about BMC ›

You may also like

About the author

Provides services to the presentation layer to organize its dialogue and to manage data exchange

Muhammad Raza

Muhammad Raza is a Stockholm-based technology consultant working with leading startups and Fortune 500 firms on thought leadership branding projects across DevOps, Cloud, Security and IoT.

Which layer is responsible to provides services to exchange the individual pieces of data over the network between identified end devices?

The Network layer, or OSI Layer 3, provides services to exchange the individual pieces of data over the network between identified end devices. To accomplish this end-to-end transport, Layer 3 uses four basic processes: Addressing. Encapsulation.

What are the services of presentation layer?

Presentation layer is also responsible for translation, formatting, and delivery of information for processing or display. This layer also performs serialization (process of translating a data structure or an object into a format that can be stored or transmitted easily).

What layer represents data to the user plus encoding and dialog control?

Table 5-2 The Layers of the TCP/IP Model.

Which layer of the OSI model has protocols that describe methods for exchanging data frames between devices over a common media?

OSI Model Layer
Description
3 - Network
Provides services to exchange the individual pieces of data over the network.
2 - Data Link
Describes methods for exchanging data frames over a common media.
1 - Physical
Describes the means to activate, maintain, and de-activate physical connections.
Module 3www.ccri.edu › jmowry › CNVT_1810_7_0_2020_PP › ITN_Module_3null