A protocol is simply a set of standards that two parties agree to. They can be between people (like Alice and Bob using an agreed cipher to encrypt mail) or involve computers (in which case you have the HTTP for delivering websites, IP for connecting devices to the internet, IMAP for email services, etc.). You might have also heard of spies, government officials, etc. in movies and TV shows talk about “following protocol” or “breaking protocol”. Technically, you could create your own protocol for anything, but you would first need to find another party to agree to it (whether that’s additional devices or people you know).
One protocol you are using right now is ActivityPub! This “federates” the various different Lemmy, Mastodon, Piefed, etc. instances to form an interconnected social network that is greater than the sum of its parts!
A protocol is simply a set of standards that two parties agree to. They can be between people (like Alice and Bob using an agreed cipher to encrypt mail) or involve computers (in which case you have the HTTP for delivering websites, IP for connecting devices to the internet, IMAP for email services, etc.). You might have also heard of spies, government officials, etc. in movies and TV shows talk about “following protocol” or “breaking protocol”. Technically, you could create your own protocol for anything, but you would first need to find another party to agree to it (whether that’s additional devices or people you know).
One protocol you are using right now is ActivityPub! This “federates” the various different Lemmy, Mastodon, Piefed, etc. instances to form an interconnected social network that is greater than the sum of its parts!