I2C & I3C Protocol Study Notes — Part 1

I2C & I3C Protocol Study Notes -- Part 1

Recently, I have started to relearn the common interface protocols used in my work, and I would like to share them for everyone’s reference~ I2C (Inter-Integrated Circuit) is a serial communication protocol developed by Philips (now NXP) in the 1980s, primarily used for short-distance, low-bandwidth communication on a board, such as the connection between sensors, … Read more

HTTP/2 Protocol Exposes ‘MadeYouReset’ Vulnerability, Enabling Large-Scale DDoS Attacks

HTTP/2 Protocol Exposes 'MadeYouReset' Vulnerability, Enabling Large-Scale DDoS Attacks

Part01 Vulnerability Overview Security researchers have discovered a new type of Denial of Service (DoS) vulnerability in the implementation of the HTTP/2 protocol, named “MadeYouReset” (CVE-2025-8671). This vulnerability was publicly disclosed on August 13, 2025, marking a significant escalation in threats related to network protocols. Attackers can exploit this vulnerability to bypass built-in concurrency limits, … Read more

Serial Communication Protocol in C Language for Microcontrollers (Code Sharing)

Serial Communication Protocol in C Language for Microcontrollers (Code Sharing)

In real life, we always need to interact with others and share information. Microcontrollers also need to communicate with various devices. For example, the display instrument in a car needs to know the engine speed and the operating parameters of the motor, so the display instrument must obtain data from the car’s underlying controller. This … Read more

Comparing the Communication Processes of Modbus TCP and Modbus RTU

Comparing the Communication Processes of Modbus TCP and Modbus RTU

To understand the communication processes of Modbus TCP and Modbus RTU, we need to consider their frame structures, transmission mechanisms, and master-slave interaction logic. The former relies on the TCP/IP protocol stack for “reliable transmission,” while the latter transmits “binary data” directly over serial ports. The core differences lie in the “data encapsulation” and “link … Read more

Differences Between CAN and CAN FD: An Analysis of CAN FD Frame Structure

Differences Between CAN and CAN FD: An Analysis of CAN FD Frame Structure

1. Overview CAN FD: It can be understood as an upgraded version of the CAN protocol, with only the protocol upgraded while the physical layer remains unchanged. The main differences between CAN and CAN FD are: transmission rate, data length, frame format, and ID length. 2. CAN FD The introduction of CAN FD (CAN with … Read more

The Past and Present of the HTTP Protocol

The Past and Present of the HTTP Protocol

HTTP stands for Hypertext Transfer Protocol, which is the protocol for transferring hypertext. There is a plethora of information available online about the HTTP protocol, but most of it lists the specific regulations of the HTTP protocol, with few discussing the reasons behind its design. Today, I will attempt to analyze the main characteristics of … Read more

New HTTP/2 ‘MadeYouReset’ Vulnerability Can Trigger Large-Scale DoS Attacks

New HTTP/2 'MadeYouReset' Vulnerability Can Trigger Large-Scale DoS Attacks

Multiple vulnerabilities have been discovered in HTTP/2 that are susceptible to a new attack technique called MadeYouReset, which can be exploited to launch powerful denial-of-service (DoS) attacks. Researchers Gal Bar Nahum, Anat Bremler-Barr, and Yaniv Harel stated: “MadeYouReset bypasses the limits typically imposed by servers, which allow a maximum of 100 concurrent HTTP/2 requests per … Read more

HTTP/2 Protocol Exposes ‘MadeYouReset’ Vulnerability, Potential for Large-Scale DDoS Attacks

HTTP/2 Protocol Exposes 'MadeYouReset' Vulnerability, Potential for Large-Scale DDoS Attacks

Shake Network Technology NewsClick the right to follow for the latest technology news!Part01 Vulnerability Overview Security researchers have discovered a new denial-of-service (DoS) vulnerability in the implementation of the HTTP/2 protocol, named “MadeYouReset” (CVE-2025-8671). This vulnerability was publicly disclosed on August 13, 2025, marking a significant escalation in threats related to network protocols. Attackers can … Read more

New HTTP/2 Vulnerability ‘MadeYouReset’ Exposed: Potential for Large-Scale DoS Attacks

New HTTP/2 Vulnerability 'MadeYouReset' Exposed: Potential for Large-Scale DoS Attacks

Vulnerability Overview Recently, security researchers Gal Bar Nahum, Anat Bremler-Barr, and Yaniv Harel discovered a new vulnerability in the HTTP/2 protocol, named ‘MadeYouReset’ (CVE-2025-8671). This vulnerability allows attackers to bypass the server’s limit on the number of concurrent requests within a single TCP connection (typically 100), enabling large-scale denial of service (DoS) attacks. Technical Details … Read more

MQTT Communication – Establishing an MQTT Connection

MQTT Communication - Establishing an MQTT Connection

MQTT is an application layer protocol. After the client and server establish a network connection (usually TCP/IP), the client sends a CONNECT message to the server to request the establishment of an MQTT connection, and the server replies with a CONNACK message to accept or reject the connection. The connection process is as follows: __CONNECT … Read more