Protocol stack: Difference between revisions

Content deleted Content added
Tags: Mobile edit Mobile web edit Advanced mobile edit
Monkbot (talk | contribs)
m Task 18 (cosmetic): eval 3 templates: hyphenate params (2×);
Line 3:
The '''protocol stack''' or '''network stack''' is an [[implementation]] of a [[computer network]]ing '''protocol suite''' or '''protocol family'''. Some of these terms are used interchangeably but strictly speaking, the ''suite'' is the definition of the [[communication protocol]]s, and the ''stack'' is the software implementation of them.<ref>{{cite web
| title = What is a protocol stack?
| accessdateaccess-date = 2010-02-21
| url = http://www.webopedia.com/TERM/P/protocol_stack.html
| publisher = WEBOPEDIA
Line 12:
Individual protocols within a suite are often designed with a single purpose in mind. This [[Modularity (programming)|modularization]] simplifies design and evaluation. Because each protocol module usually communicates with two others, they are commonly imagined as [[Abstraction layer|layers]] in a stack of protocols. The lowest protocol always deals with low-level interaction with the communications hardware. Each higher layer adds additional capabilities. User applications usually deal only with the topmost layers.<ref>{{cite web
| title = The OSI Model, Part 10. The Application Layer
| accessdateaccess-date = 2010-02-21
| publisher = Ika-Reutte
| ___location = http://www.ika-reutte.at