Also known as network stack, networking stack
電腦的網絡控制軟件
Wikidata facts
Show 1 more fact
- ACM Classification Code (2012)
- 10003036
Sources (3)
via Wikidata · CC0
Article · 中文
协议栈(英語:Protocol stack),又稱協議堆疊,是计算机网络协议套件的一个具体的软件实现。 协议套件中的一个协议通常是只为一个目的而设计的,这样可以使得设计更容易。因为每个协议模块通常都要和上下两个其他协议模块通信,它们通常可以想象成是协议栈中的层。最低级的协议总是描述与硬件的物理交互。每个高级的层次增加更多的特性。用户应用程序只是处理最上层的协议。(参见OSI模型) 在实际中,协议栈通常分为三个主要部分:媒体,传输和应用。一个特定的操作系统或平台往往有两个定义良好的软件接口:一个在媒体层与传输层之间,另一个在传输层和应用程序之间。 媒体到传输接口定义了传输协议的软件怎样使用特定的媒体和硬件(“驱动程序”)。例如,此接口定义的TCP/IP传输软件怎么与以太网硬件对话。这些接口的例子包括Windows和DOS环境下的和NDIS。 应用到传输接口定义了应用程序如何利用传输层。例如,此接口定义一个网页浏览器程序怎样和TCP/IP传输软件对话。这些接口的例子包括Unix世界中的伯克利套接字和微软的Winsock。
Abstract from DBpedia / Wikipedia · CC BY-SA
Connections
Internet protocol suite
Entity
OSI model
Entity
network layer
Entity
Internet
Entity
operating system
Entity
Microsoft Windows
Entity
software
Entity
International Standard Book Number
Entity
web browser
Entity
computer network
Entity
HTTP
Entity
Ethernet
Entity
Internet Protocol
Entity
Transmission Control Protocol
Entity
communication protocol
Entity
DOS
Entity
device driver
Entity
network card
Entity
application layer
Entity
Unix-like operating system
Entity