He helped write the first web servers, that sent documents across the internet and then he did a ton of research explaining why the web works the way it does. His name is on the specification for the protocol that is used to get pages from servers to your browser.
Because we use a local live server instead of a live site that has a live url during development. So we are just sending requests to and from local pages that we created and from data that we statically entered.
Its a protocol that the browser reads and knows what to use, it knows to redirect users to certain URLs and to retrieve information from other HTML pages to display for the user through applying verbs (GET, POST, PUT, PATCH) to nouns (pages).
When a machine GETs a resource(URL), it will ask for the machine-readable one. When a browser GETs a resource for a human, it will ask for the human-readable “representation” of that data.
Its used to add something/information to another system.
Its used to replace something in another system.
Patch is used to do a partial update on something in another system.
References