Programming interface for data communications
A data and notification technology, applied in the field of programming interfaces for data communication, which can solve problems such as redundant memory locking
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0012] This paper describes a programming interface for data communication. A "communication stack" may be implemented in software of a computing device to communicate data over a network. A typical communications stack includes an application layer, where networking applications are implemented, and a kernel layer, where an operating system kernel is implemented. The application layer exposes interfaces abstracted from the underlying details of the communication stack for applications. The kernel layer interacts with networked devices configured to communicate data over a network.
[0013] Typically, to send data over a network, applications push data through a user-mode application programming interface (API), which is then processed by the networking stack to frame protocols in both user-mode and kernel-mode. As used herein, user mode refers to a mode of execution in which access to system resources such as physical memory and I / O devices is protected by the operating pr...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 