DEV Community

Cover image for Three Protocols you should know as a web developer
Mahmoud EL-kariouny
Mahmoud EL-kariouny

Posted on

Three Protocols you should know as a web developer

What Does Protocol Mean?

A protocol is a set of rules and guidelines for communicating data.

Rules are defined for each step and process during communication between two or more computers.

Networks have to follow these rules to successfully transmit data.

1- HTTP:

The Hypertext Transfer Protocol(HTTP) is used by the browser to tell the host computer what file it wants to retrieve.

2- IP:

The Internet Protocol (IP) is used for routing IP packets between logan's computer and the server based on IP addresses.

3- TCP:

The Transmission Control Protocol(TCP) is used for making sure the IP packets all arrive correctly and in order.

Read More:

The World Wide Web

Domain Name System (DNS)

Hypertext Transfer Protocol (HTTP)

Discussion (2)

Collapse
dallasp9124 profile image
Dallas Phillips

Perhaps you should write an article for each and how the knowledge of each is directly applied to a typical developera workflow. IP and TCP are rather abstracted from your typical development and frankly shouldn't be touched or implemented except for the cases of product requirements, like inter-network distributed systems. REST, gRPC, and GraphQL are designed on top of these technologies so you don't have to really understand. But that's my opinion and experience so if there missing connections please write about them, would love to know!

Collapse
mahmoudessam profile image
Mahmoud EL-kariouny Author

what I mean about these a few lines to tell the beginner developer there is something called protocols. and they should know about it
and I provide some a good articles about this topic, and they can do simple search on Google they will find a professional articles out there
I'm just try sharing my knowledge
thanks for your comment