Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Revision 689483 of Protocol

  • Revision slug: Glossary/Protocol
  • Revision title: Protocol
  • Revision id: 689483
  • Created:
  • Creator: alispivak
  • Is current revision? No
  • Comment Created the article

Revision Content

Summary

A protocol is a system of rules that define how data is exchanged within or between computers. 

In Depth

Communications between devices require that the devices agree on the format of the data that is being exchanged. The set of rules that defines a format is called a protocol.

Common properties include: packet size, transmission speed, error correction types, handshaking and synchronization techniques, address mapping, acknowledgement processes, flow control, packet sequence controls, routing, address formatting. Protocols may also include sophisticated techniques for detecting and recovering from transmission errors and for encoding and decoding data. A protocol can be implemented as hardware, software, or both. At the very least, a protocol must define the syntax, semantics, and synchronization of communications.

Some of the most common protocols are: File Transfer Protocol (FTP), TCP/IP, Hypertext Transfer Protocol (HTTP), Post Office Protocol (POP3), Internet Message Access Protocol (IMAP), Simple Mail Transfer Protocol (SMTP).

Know more

 

Revision Source

<h2>Summary</h2>
<p>A protocol is a system of rules that define how data is exchanged within or between computers.&nbsp;</p>
<h2>In Depth</h2>
<p>Communications between devices require that the devices agree on the format of the data that is being exchanged. The set of rules that defines a format is called a protocol.</p>
<p>Common properties include: packet size, transmission speed, error correction types, handshaking and synchronization techniques, address mapping, acknowledgement processes, flow control, packet sequence controls, routing, address formatting. Protocols may also include sophisticated techniques for detecting and recovering from transmission errors and for encoding and decoding data. A protocol can be implemented as hardware, software, or both. At the very least, a protocol must define the syntax, semantics, and synchronization of communications.</p>
<p>Some of the most common protocols are: File Transfer Protocol (FTP), TCP/IP, Hypertext Transfer Protocol (HTTP), Post Office Protocol (POP3), Internet Message Access Protocol (IMAP), Simple Mail Transfer Protocol (SMTP).</p>
<h2 id="Know_more">Know more</h2>
<ul>
 <li><a href="https://www.rfc-editor.org/search/standards.php">RFC Official Internet Protocol Standards</a></li>
 <li>Wikipedia entry on <a href="https://en.wikipedia.org/wiki/Communications_protocol">Communications Protocols</a></li>
</ul>
<p>&nbsp;</p>
Revert to this revision