At present, I am studying tcpip details. I would like to ask, when are some specific problems encountered in web development, tcpip and http knowledge can be used to solve relevant problems well? At present, I am studying TCP/IP details and would like to ask, when are some specific problems encountered in web development, the TCP/IP and http knowledge can be used to solve relevant problems well?
Reply content:
At present, I am studying TCP/IP details and would like to ask, when are some specific problems encountered in web development, the TCP/IP and http knowledge can be used to solve relevant problems well?
Of course, you must be familiar with the http protocol. The simplest is to write a web service. You need to send cookies and set the cache time. You need to choose get or post, these are the content of the http protocol, so I usually ask a few common http headers during the interview. If I know it, it is basically old bird.
The TCP/IP knowledge is not very commonly used. In the first sense, I realized that three handshakes were used to troubleshoot an intranet database call error. I checked whether the client was disconnected or the server was disconnected through tcpdump packet capture. If you still need to manage the server, when you set the relevant parameters in/etc/sysctl. conf, you must know that things starting with net. ipv4.tcp _ are all magical characters.
In addition, most web services are inseparable from network services such as database caching. Their protocols are not http, but are basically encapsulated over tcp. They use persistent connections or short connections instead of connection pools, the size of the connection pool. I believe that these questions still need to be considered.
"What I said above is wrong." What I really want to express is that as a technical engineer, learning at all levels of technology usually has no harm, the knowledge we have learned is one thing. the design ideas and ways of thinking that we have come into contact with during the learning process are the most valuable things. In my opinion, people who focus on knowledge and profit are usually not knowledgeable.
TCP/IP is not directly used, and http protocol is always used for web development. When the backend interacts with the front-end, you can check the http request and response for troubleshooting. You can focus on http.
Crawlers use a lot