Answer the question
In order to leave comments, you need to log in
Answer the question
In order to leave comments, you need to log in
As our teacher said - "to understand how the client-server scheme works, imagine a prostitute and a client and you will understand everything."
Pure sporting interest. Interested to know how web servers (Apache, nginx, etc) work. So we need a book that explains what the web server does, what tasks it should solve.
Russian-language literature on network programming:
1) The first book on network programming.
a) If you want to know everything completely and have a lot of free time
Richard Stevens "UNIX Network Programming" is a classic. The translation is said to be good.
b) If there is not much time, and you are eager to fight
Sean Walton "Creating Network Applications in the Linux Environment" A small book, an excellent review. Ideal for beginners. The translation is good.
2) The second book on network programming 3) After / together with Stevens or after Walton, we read Douglas Schmidt “Programming Network Applications in C ++” - another level of abstraction. Must read if you decide to seriously deal with networks. I don't know anything about the quality of the translation.
Volume 3 by Douglas Camera "Developing Client/Server Applications for Linux/POSIX". It makes sense to read after Walton. Or with Stevens. Or you can not read, but just look through in search of something necessary / interesting. The translation is good.
Maybe start with the specifications of the HTTP and HTTPS protocols? ( RFC 1945 , RFC 2616 )
depending on what you need a “web server” for.
This is a very broad matter, maybe for .NET or Apache, or maybe Java in general?
There is no Bible. There is documentation on configuring software
(Apache / Nginx / etc. they all have very detailed manuals, where a lot is written about what they can do, in which cases how best to configure them, and in which cases what you should pay attention to in terms of OS / hardware /etc)
What tasks to solve? Hmm… en.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80
more than half of the internet uses Apache,
you can browse the sources
httpd.apache.org/download.cgi
Pure sporting interest. Interested to know how web servers (Apache, nginx, etc) work. So we need a book that explains what the web server does, what tasks it should solve.
Brief description en.wikipedia.org/wiki/HTTP
Full tools.ietf.org/html/rfc2616 although tools.ietf.org/html/rfc1945 would be mastery for a start
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question