Protocols

Communication protocol

A communication protocol is a system of rules that allow two or more entities to transmit information. Protocols define the rules, syntax, and synchronization of communication, as well as error recovery methods. Protocols are agreed upon by parties involved and may be implemented in hardware, software, or both. Protocols are analogous to programming languages for computations.

1 courses cover this concept

CS 110: Principles of Computer Systems

Stanford University

Summer 2021

Requiring familiarity with C/C++ and Unix/Linux, delves into computer systems principles. Students will engage with a blend of C and C++ to interface with system resources and manage complex projects. The course covers a broad range of topics including filesystems, multiprocessing, synchronization, networking, and MapReduce.

No concepts data

+ 24 more concepts