, is currently learning TCP/IP details to ask, the web development of the specific problems encountered in the time, TCP/IP and HTTP knowledge can be used to solve the relevant problems well?
Reply content:
, is currently learning TCP/IP details to ask, the web development of the specific problems encountered in the time, TCP/IP and HTTP knowledge can be used to solve the relevant problems well?
HTTP protocol of course to be familiar with, the simplest, you write a Web service, you need to send a cookie, you need to set the cache time, you need to choose to use GET or post, these are the contents of the HTTP protocol, so I generally interview, ask a few common HTTP header, If all knew, basically is the veteran.
The knowledge of TCP/IP is not very common, my first real sense of understanding three times handshake is to troubleshoot an intranet database call error, through the tcpdump packet capture is the client disconnects or the server disconnects. If you also need to manage the server, then set the/etc/sysctl.conf inside the relevant parameters, you must be aware of those net.ipv4.tcp_ the beginning of the East is God horse meaning.
In addition, Web services are mostly inseparable from the database cache and so on network services, their protocol is not HTTP, the basic is on the TCP protocol encapsulation, with a long connection or short connection, with no connection pool, connection pool set how large. I believe these problems should be considered.
"Above said is wrong", in fact, I really want to express is, as a technology, to the technical aspects of the study usually does not have any harm, we learn the knowledge of things is one thing, in the learning process of contact with the design ideas, thinking, this is the most valuable things. In my opinion, those who are mercenary to knowledge are usually people who have little knowledge.
TCP/IP is not used directly, the Web Development HTTP protocol is always used. When the backend encounters problems with the front end, you can check HTTP requests and responses to troubleshoot them. You can focus on the HTTP knowledge.
Spiders use a lot of time.