Answer the question
In order to leave comments, you need to log in
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
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 ...
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question