Detailed Explanation of TCP Protocol’s Three-Way Handshake and Four-Way Wavehand

Detailed Explanation of TCP Protocol's Three-Way Handshake and Four-Way Wavehand

Introduction Although TCP and UDP use the same network layer (IP), TCP provides services that are completely different from those of UDP at the application layer. TCP offers a connection-oriented and reliable byte stream service.Connection-oriented means that two applications using TCP (usually a client and a server) must first establish a TCP connection before exchanging … Read more

In-Depth Analysis of MODBUS TCP Communication Protocol and Free Format Communication Protocol

In-Depth Analysis of MODBUS TCP Communication Protocol and Free Format Communication Protocol

Search on WeChat Technical Training This chapter mainly introduces the MODBUS TCP communication protocol and free format communication protocol based on Ethernet. 1. Overview of MODBUS TCP Communication MODBUS TCP combines the physical Ethernet network and the network standard TCP/IP with MODBUS as the application protocol standard for data representation. The MODBUS TCP communication message … 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

OpenWrt Application Filtering Feature Library Update (August)

OpenWrt Application Filtering Feature Library Update (August)

In the past few days, we have tested the applications reported by users in August and extracted feature codes. The feature library has been published on the official website.The main updates are as follows:1. Cloud View TV (fixed)2. Mi Game Center (new)3. Fan Hua Theater (new)4. 233 Paradise Game (new)5. Peak Speed (new)6. WiFi Master … Read more

Communication Between Mitsubishi FX5U and Siemens S7-1200 PLC: A Practical Guide for Cross-Brand Collaboration

Communication Between Mitsubishi FX5U and Siemens S7-1200 PLC: A Practical Guide for Cross-Brand Collaboration

In industrial automation scenarios, Mitsubishi and Siemens PLCs are often used together due to project requirements, and the communication issues between cross-brand devices are often a “high-frequency pain point” for engineers. Today, we will take the Mitsubishi FX5U series and Siemens S7-1200 PLC as examples to break down the practical steps of two mainstream communication … Read more

What Happens During an HTTP Request?

What Happens During an HTTP Request?

Original link:https://blog.51cto.com/u_15155097/2719818 In this article, we will use a packet capture analysis tool to analyze how an <span><span>HTTP</span></span> request works. Environment Setup Initially, I wanted to find a website for packet capture analysis, but the <span><span>HTTP</span></span> requests in the production environment were too numerous and distracting, making analysis difficult. Therefore, I created a simple <span><span>demo</span></span> … Read more

HTTP 3.0 Completely Abandons TCP: What Went Wrong with TCP?

HTTP 3.0 Completely Abandons TCP: What Went Wrong with TCP?

Source: Reprinted with permission from Hollis (ID: hollischuang) Author: Hollis Since HTTP/1.0 and up to HTTP/2, regardless of how the application layer protocols have improved, TCP has always been the foundation of the HTTP protocol, primarily because it provides a reliable connection. However, starting with HTTP 3.0, this situation has changed. Because, in the newly … Read more

Understanding HTTP Long Connections and Short Connections

Understanding HTTP Long Connections and Short Connections

(Click the blue text above to quickly follow us) Source: WhyWin (@郑_灿锐) www.cnblogs.com/0201zcr/p/4694945.html If you have good articles to submit, please click → here for details 1. The Relationship Between HTTP Protocol and TCP/IP Protocol The long and short connections of HTTP are essentially the long and short connections of TCP. HTTP is an application … Read more

Python Network Programming: A Step-by-Step Guide to Implementing TCP Communication

Python Network Programming: A Step-by-Step Guide to Implementing TCP Communication

In network programming, TCP (Transmission Control Protocol) is one of the most commonly used protocols. It provides a reliable, connection-oriented communication method, ensuring that packets arrive in order and are not lost. Python offers powerful network programming capabilities through its built-in socket module, allowing us to easily implement TCP communication. Basic Concepts Before we start … Read more