Tuesday, May 4, 2021

What makes a network protocol a one and not just program

Hey,
I just wondered what makes a network protocol to a one, and not just a client-server program that I worte.

For example, DNS protocol.
If I write a program for a server and a service for a desktop, that does the same thing - Send a request to a server with a domain name and the server response with the IP address back to the desktop browser.
Did I just create a protocol?
If so, why every program that does something specific isn't a protocol? For example, a server that gets data encrypts it and sends it back to the client. Does this mean I just created a network protocol?



No comments:

Post a Comment