Template:Internet protocol suite/doc

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Purpose

[edit source]

The template is not a navigation tool, but presents information.

This table conveys the architectural structure of the protocol suite used in the design of the Internet. It illustrates the concept of layering in the Internet Protocol Suite. It also provides an overview of the most prominent protocols in the Internet Protocol Suite, but the table is not intended to be a navigation template or include many protocols. Each layer contains a link to an appropriate category page that lists all protocols covered on Wikipedia.

Definition of model

[edit source]

The presentation of this model is based on accepted Internet standards[1] and subsequent documents that define the layering in the TCP/IP model.

This model is conceptually similar to the OSI model, but there are substantial and important differences between these models.

Indeed, there is some legitimate debate about the positioning of some protocols in the suite as layering or any strict encapsulation sequencing are not principal design criteria for TCP/IP.

Editing

[edit source]

When adding new protocols, please include only notable protocols that are in widespread use today. Again, a goal for the scope of content was not to include all protocols and turn this into a navigation template, but only a few to illustrate the concept of layering in TCP/IP as may be found in many texts.

Please do not alter the names of the layers, as these names are the official standardized names of the layers in the original English-language reference documentation.

Template data

[edit source]

Template {{Internet protocol suite}} is used to display well-known protocols in respect to their network layer.

Template parameters

This template prefers inline formatting of parameters.

ParameterDescriptionTypeStatus
Link layerlink

Display an extra link layer protocol.

Example
link=[[TRILL (computing)|TRILL]]
Stringoptional
Internet layerinternet

Display an extra internet layer protocol.

Example
internet=[[Gateway-to-Gateway protocol|GGP]]
Stringoptional
Transport layertransport

Display an extra transport layer protocol.

Example
transport=[[Point-to-Point Tunneling Protocol|PPTP]]
Stringoptional
Application layerapplication

Display an extra application layer protocol.

Example
application=[[SOAP]]
Stringoptional


  1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). Internet Standard 3. Updated by RFC 1349, 4379, 5884, 6093, 6298, 6633, 6864, 8029 and 9293.