B
B
Bruto2020-04-01 18:32:59
JavaScript
Bruto, 2020-04-01 18:32:59

What does a .js programmer need to know about networks for back-end?

Yes, the question has been asked many times. But I couldn't find specifics.
Example:
Someone wants to become a backend developer and start with node.js. He already knows how the interpreter works, understands that in order to work with the server, you need to send requests where everything will process some more applications and give a result.
So the essence of the question:
What you need to know in order to understand all this. Protocols? ip? Ports? Request types? Sockets?
I tried the book about Olifer networks, but everything starts from the physical level there and the book is more for networkers than for backenders.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
T
ThunderCat, 2020-04-01
@BruTO8000

For a basic level, you need to know where the network connection icon is located and what color it should be. Well, about ip addresses, dns and gray / white ip.
For advanced - http protocol headers (although it would be nice to know at least the basics at the beginning), how http works at the client-server level without diving into tcp / ip.
Further, respectively, deeper, why and how ports are used, how the socket is arranged, it can be deeper if the task comes across more specific, packages, ttl, and that's all ...

B
Bruto, 2020-06-30
@BruTO8000

Top-Down Approach - book.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question