Protocol, in networking, is a set of rules that devices must follow to communicate with each other. Each network layer in the OSI model has a separate set of protocols. These protocols are defined in documents called RFCs.
RFCs, also known as "request for comments," are official documents from standard-setting bodies of the internet, mainly the IETF (Internet Engineering Task Force). RFCs list communication protocols and specifications. Some of the protocols that are defined in RFCs and widely used are listed below:
These application-layer protocols work on top of the transport layer to provide communication between different applications. Each of these has a separate role:
TCP and UDP are both transport layer protocols that provide end-to-end communication between different devices. However, there are key differences in how they work and the features they provide:
Free Resources