Template:Internet protocol suite: Difference between revisions
m rv to version at 02:49, 8 July 2010 |
No edit summary |
||
Line 7: | Line 7: | ||
| header1 = [[Application Layer]] |
| header1 = [[Application Layer]] |
||
<!-- PLEASE ONLY INCLUDE WIDESPREAD PROTOCOLS WHICH ARE ACTUALLY USED TODAY, AND WHICH ARE OFFICIAL STANDARDS --> |
<!-- PLEASE ONLY INCLUDE WIDESPREAD PROTOCOLS WHICH ARE ACTUALLY USED TODAY, AND WHICH ARE OFFICIAL STANDARDS --> |
||
| data2 = [[Border Gateway Protocol|BGP]]{{,}} [[Dynamic Host Configuration Protocol|DHCP]]{{,}} [[Domain Name System|DNS]]{{,}} [[File Transfer Protocol|FTP]]{{,}} [[GPRS Tunnelling Protocol|GTP]]{{,}} [[Hypertext Transfer Protocol|HTTP]]{{,}} [[Internet Message Access Protocol|IMAP]]{{,}} [[Internet Relay Chat|IRC]]{{,}}<!-- [[Lightweight Directory Access Protocol|LDAP]] -->[[LDAP]]{{,}} [[Media Gateway Control Protocol (Megaco)|Megaco]]{{,}} [[Media Gateway Control Protocol (MGCP)|MGCP]]{{,}} [[Network News Transfer Protocol|NNTP]]{{,}} [[Network Time Protocol|NTP]]{{,}} [[Post Office Protocol|POP]]{{,}} [[Routing Information Protocol|RIP]]{{,}} [[Remote procedure call|RPC]]{{,}} [[Real-time Transport Protocol|RTP]]{{,}} [[Real Time Streaming Protocol|RTSP]]{{,}} [[Session Description Protocol|SDP]]{{,}} [[Session Initiation Protocol|SIP]]{{,}} [[Simple Mail Transfer Protocol|SMTP]]{{,}} [[Simple Network Management Protocol|SNMP]]{{,}} [[SOAP]]{{,}} [[Secure Shell|SSH]]{{,}} [[Telnet]]{{,}} [[Transport Layer Security|TLS/SSL]]{{,}} [[Extensible Messaging and Presence Protocol|XMPP]]{{·}} |
| data2 = [[Border Gateway Protocol|BGP]]{{,}} [[Dynamic Host Configuration Protocol|DHCP]]{{,}} [[Domain Name System|DNS]]{{,}} [[File Transfer Protocol|FTP]]{{,}} [[GPRS Tunnelling Protocol|GTP]]{{,}} [[Hypertext Transfer Protocol|HTTP]]{{,}} [[Internet Message Access Protocol|IMAP]]{{,}} [[Internet Relay Chat|IRC]]{{,}}<!-- [[Lightweight Directory Access Protocol|LDAP]] -->[[LDAP]]{{,}} [[Media Gateway Control Protocol (Megaco)|Megaco]]{{,}} [[Media Gateway Control Protocol (MGCP)|MGCP]]{{,}} [[Network News Transfer Protocol|NNTP]]{{,}} [[Network Time Protocol|NTP]]{{,}} [[Post Office Protocol|POP]]{{,}} [[Routing Information Protocol|RIP]]{{,}} [[Remote procedure call|RPC]]{{,}} [[Real-time Transport Protocol|RTP]]{{,}} [[Real Time Streaming Protocol|RTSP]]{{,}} [[Session Description Protocol|SDP]]{{,}} [[Session Initiation Protocol|SIP]]{{,}} [[Simple Mail Transfer Protocol|SMTP]]{{,}} [[Simple Network Management Protocol|SNMP]]{{,}} [[SOAP]]{{,}} [[Secure Shell|SSH]]{{,}} [[Telnet]]{{,}} [[Transport Layer Security|TLS/SSL]]{{,}} [[Extensible Messaging and Presence Protocol|XMPP]]{{·}} [[Open Shortest Path First|OSPF]]{{,}} |
||
[[:Category:Application layer protocols|(more)]] |
[[:Category:Application layer protocols|(more)]] |
||
Line 19: | Line 19: | ||
| header7 = [[Link Layer]] |
| header7 = [[Link Layer]] |
||
| data8 = [[Address Resolution Protocol|ARP/InARP]]{{,}} [[Neighbor Discovery Protocol|NDP |
| data8 = [[Address Resolution Protocol|ARP/InARP]]{{,}} [[Neighbor Discovery Protocol|NDP]]{{,}} [[Tunneling protocol|Tunnels]] ([[Layer 2 Tunneling Protocol|L2TP]]){{,}} [[Point-to-Point Protocol|PPP]]{{,}} [[Media Access Control]] ([[Ethernet]], [[DSL]], [[ISDN]], [[FDDI]]){{·}} [[:Category:Link protocols|(more)]] |
||
<!-- PLEASE ONLY INCLUDE WIDESPREAD PROTOCOLS WHICH ARE ACTUALLY USED TODAY, AND WHICH ARE OFFICIAL STANDARDS --> |
<!-- PLEASE ONLY INCLUDE WIDESPREAD PROTOCOLS WHICH ARE ACTUALLY USED TODAY, AND WHICH ARE OFFICIAL STANDARDS --> |
||
| below = {{navbar|IPstack}} |
| below = {{navbar|IPstack}} |
Revision as of 22:29, 18 July 2010
The Internet Protocol Suite | |
---|---|
Application Layer | |
BGP · DHCP · DNS · FTP · GTP · HTTP · IMAP · IRC · LDAP · Megaco · MGCP · NNTP · NTP · POP · RIP · RPC · RTP · RTSP · SDP · SIP · SMTP · SNMP · SOAP · SSH · Telnet · TLS/SSL · XMPP · OSPF · (more) | |
Transport Layer | |
TCP · UDP · DCCP · SCTP · RSVP · ECN · (more) | |
Internet Layer | |
IP (IPv4, IPv6) · ICMP · ICMPv6 · IGMP · IPsec · (more) | |
Link Layer | |
ARP/InARP · NDP · Tunnels (L2TP) · PPP · Media Access Control (Ethernet, DSL, ISDN, FDDI) · (more) | |
Purpose
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
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
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
Template {{Internet protocol suite}} is used to display well-known protocols in respect to their network layer.
Parameter | Description | Type | Status | |
---|---|---|---|---|
Link layer | link | Display an extra link layer protocol.
| String | optional |
Internet layer | internet | Display an extra internet layer protocol.
| String | optional |
Transport layer | transport | Display an extra transport layer protocol.
| String | optional |
Application layer | application | Display an extra application layer protocol.
| String | optional |