Software Engineering vocabulary · APIs, Networking and Security

Protocol

Meaning in software engineering, with examples

/ˈprəʊtəkɒl/nounCore term

In software engineering, protocol means: A set of agreed rules that defines how devices format, send, receive and check data, so that equipment from different vendors can talk to each other.

In Turkish: protokol, iletişim kuralları

How it is used

Used everywhere: routing protocols, network protocols, a protocol stack. Protocols are defined in standards such as RFCs and IEEE documents, and devices support, run or implement them. Many protocol names are acronyms ending in P: TCP, UDP, BGP, DHCP.

Example sentences

  1. Both sites must run the same routing protocol, otherwise they won't exchange routes.

  2. This old camera only supports outdated protocols, so we're keeping it on an isolated VLAN.

Common collocations

  • routing protocol
  • network protocol
  • protocol stack
  • support a protocol
  • run a protocol

This word in other fields

The same English word can have a different meaning in another field:

More terms: APIs, Networking and Security

Practise with graded reading

Reading at the right level is the fastest way to make new words stick. Pick free English books by level: