Go deep into HTTP/3(1) -- The evolution of the protocol from the establishment and closure of QUIC links
Zeng Ke (name: Yisi) is a senior engineer of Ant Group, responsible for the construction of access layer of Ant Group. The main direction is the design and optimization of high-performance secure network protocol
Node and HTTP: a one-sideshow
First, HTTP is based on TCP, and only when a TCP connection is successfully established can the browser client send HTTP requests to the server. (For details, see TCP Three-way handshake.) When TCP allows one PC to connect to another PC end-to-end, data can be exchanged between the two machines. However, this data is pure data, that is, what data is input by the user...
Internet stuff [I]
Today's content may be boring, but it is all sorted out dry stuff. The road to improving my ability is never plain sailing, Goforit!! In order to better promote the research and development of the Internet, the international organization for Standardization ISO developed
RST principle and actual combat reset attacks | homework after class
RST principle and actual combat reset attacks | homework after class This article is to participate in the "network protocol will know will be" what is the campaign RST RST is reset (reset), and our common common TCP SYN and ACK packet, the purpose is to mark the TCP connection
Analysis of common scenarios of TCP reset packet segments and RST
RST stands for connection reset and is used to close connections that are no longer necessary. Normally, the connection is abnormally closed, which is different from the normal connection closed after four breakups. TCP receives a node on a connection that does not exist. RST is generated in the following scenarios to illustrate the purpose of resetting the message segment. The client sends a SYN request to a port on the server, but the destination server...
TCP's sliding window mechanism, talk about its design evolution (how to start from nothing? From unreliable to reliable?)
Understanding how TCP sliding Windows work is crucial to understanding the rest of TCP. Compared to UDP, a simpler transport-layer protocol, TCP provides quality assurance over transmitted data. In terms of reliability, TCP ensures that transmitted data is not lost, repeated, or out of order. At the same time, TCP also provides traffic control, which is used to control the speed of data transmission to prevent...
Summary: THE eleven states of TCP
Because TCP is a duplex protocol, there is no essential client side, server side. We will first define two concepts: the active requester usually refers to the client side, and the passive waiting side usually refers to the server side. convenient
Remember a shocking website TCP queue problem troubleshooting experience
The monitoring system found that the e-commerce site's home page and other pages were intermittently inaccessible; Check that security protection, network traffic, and application system load are normal. After the system is restarted, the problem is resolved temporarily. However, the intermittent problem occurs again after a period of time.
The HTTP server is set up on the Linux socket to display images
This article as Linux socket(TCP) network programming practice, using C language code to build a simple HTTP server, complete the interaction with the browser, and finally display a picture on the browser; This example makes it easy to learn the HTTP protocol
TCP reset attack principle and actual combat reproduction | homework
TCP reset What is TCP reset In a TCP connection datagram, each packet contains a TCP header, and each header contains a "reset" (RST) flag. In most packages this bit is set to