About Protocol Stack Software
Protocol stack software is a set of hierarchical network protocols that manage the flow of data in communication systems. Each protocol in the stack or suite supports the protocol above it and uses the one below it. Protocol stacks can be divided into application, transport, and physical categories (or layers). For example, in a Win32 computer system, the Winsock (Windows socket) dynamic link library (DLL) implements the transmission control protocol/Internet protocol (TCP/IP) from the network interface card (NIC) to an application such as a Web browser or e-mail client. This protocol is carried across a transport mechanism such as a Cat5e network cable. Most protocol stacks operate within the open system interconnection (OSI) reference model of communications. The TCP/IP protocol stack is a common example of a stack that uses protocol stack software.
Protocol stack software is typically proprietary but designed to comply with industry standards. For example, a Bluetooth protocol stack specification is designed to facilitate the harmonious communication between otherwise incompatible manufacturer devices and applications. It includes the link manager protocol (LMP) that operates at the network layer, responsible for link control of data transfer across the network irrespective of the topology. The LMP, in turn, passes to the host controller interface (HCI) of the protocol stack software by Bluetooth within the transport layer (layer 4). The flow control and management of data takes place in layer 5, the session layer. The logical link control and adaptation protocol (L2CAP) enters this layer of the protocol stack software and in turn interconnects the RFCOMM, a simple transport protocol stack that emulates RS232 serials ports and service discovery protocol (SDP) in the higher sections of layer 5. SDP connects straight through to the applications layer (layer 7) of the protocol stack software while RCOMM moves through the wireless application protocol (WAP) and object exchange protocol (OBEX).
More >>Other Topics You Might Be Interested In
-
Designing Embedded Communications Software
Designing Embedded Communications Software With this foundation, you explore a development model that addresses the complete range of issues in the design of embedded communications software,...(read more)
-
USB Device Stack for PIC32 Programmer?s Guide
AN1176 USB Device Stack for PIC32 Programmer's Guide ASSUMPTIONS Author: Bud Caldwell Microchip Technology Inc. 1. Working knowledge of C programming language 2. Familiarity with the USB 2.0 protocol...(read more)
-
HTTP Server using BSD Socket API for PIC32MX
AN1107 An HTTP Server Using BSD Socket API FEATURES Author: Sean Justice Microchip Technology Inc. The HTTP server provided here does not implement all HTTP functionality; it is a minimal server...(read more)
Engineering Web: Protocol Stack Software
Pages: 1 - 3 of 480
|
Cisco Security Advisory: Cisco IOS Software Layer 2 Tunneling... Cisco Security Advisory: Cisco IOS Software Layer 2 Tunneling Protocol (L2TP) Denial of Service Vulnerability See Cisco Systems, Inc. Information |
|
|
Atmel Products - Tools & Software Touch Software Microcontrollers AVR® 8-bit RISC Design Software 6LoWPAN Atmel?s Route Under MAC (RUM) with support for IPv6 and 6LoWPAN See Atmel Corporation Profile & Catalog |
|
|
The performance of the Triple-Speed Ethernet (TSE) MAC when... Ethernet (TSE) MAC when used with the NicheStack networking stack seems slow for Quartus II software version 8.0. What is causing this problem? See Altera Corporation Information |
Part Numbers for Protocol Stack Software
| Part # | Distributor | Manufacturer | Product Category | Description |
|---|---|---|---|---|
| EZ800000100SIS | Digi-Key | Zilog | Programmers, Development Systems | SOFTWARE IRDA PROTOCOL STACK |
