Complete Guide to Network Protocols: In-Depth Conversations from HTTP Long and Short Connections to TCP-UDP

Complete Guide to Network Protocols: In-Depth Conversations from HTTP Long and Short Connections to TCP-UDP

🌐 Complete Guide to Network Protocols: In-Depth Conversations from HTTP Long and Short Connections to TCP-UDP This article adopts a conversational format, through the Q&A of Xiao Li and Xiao Wang, to explain core concepts such as network protocols and long/short connections in a simple and accessible manner, helping readers establish a complete knowledge system … Read more

In-Depth Analysis of TCP/IP Protocol: The Foundation of Internet Communication

In-Depth Analysis of TCP/IP Protocol: The Foundation of Internet Communication

TCP/IP (Transmission Control Protocol/Internet Protocol) is the most fundamental protocol of the Internet, forming the basis of the global interconnected network. It consists of two main parts: the IP protocol at the network layer and the TCP protocol at the transport layer. These two protocols work together to ensure that data can be accurately transmitted … Read more

Understanding HTTP Basic Authentication

Understanding HTTP Basic Authentication

Introduction I originally planned to continue sharing knowledge related to Kerberos, but the Kerberos protocol is quite complex and may require dozens of articles to fully describe. Therefore, I thought it would be better to intersperse discussions of other common network authentication protocols. The preliminary plan includes the following: HTTP Basic Auth, Digest Auth, OAuth, … Read more

Have You Been Asked About the TCP/IP Protocol in an Interview?

Have You Been Asked About the TCP/IP Protocol in an Interview?

From: Xia Yu Link: blog.csdn.net/yulyu/article/details/69062288 Image from the internet 0 Introduction Mastering TCP/IP and proficiently using Sockets for network programming. Seeing this sentence, does it feel familiar? Many people have encountered this requirement when submitting their resumes, and many might think that such knowledge is generally unnecessary in actual development, thus dismissing it. However, the … Read more

An Introduction to TCP/IP: Understanding HTTP

An Introduction to TCP/IP: Understanding HTTP

1 TCP/IP 1.1 Definition of TCP/IP TCP/IP is a suite of protocols, also known as the Internet Protocol Suite. Computers can only communicate by adhering to these rules. TCP and IP are just two of the important protocols, which is why the suite is named TCP/IP. It actually consists of four layers of protocols. 1.2 … Read more

Detailed Explanation of Data Communication Process Accessing WEB Server Using TCP/IP Reference Model

Detailed Explanation of Data Communication Process Accessing WEB Server Using TCP/IP Reference Model

The fundamental basis of data communication in today’s IP networks is the TCP/IP reference model. Today, we will use a PC to access a WEB server to deeply understand the TCP/IP reference model. As the article is quite lengthy, it is recommended to save it for later reading. TCP/IP Reference Model Computer Network: Simply put, … Read more

HTTP/3 Server Development: Performance Comparison of QUIC Protocol Implemented in Go

HTTP/3 Server Development: Performance Comparison of QUIC Protocol Implemented in Go

Click the above“blue text” to follow us I just returned from a meeting with my boss, and he immediately asked, “Why is our app so slow? Especially when the network is unstable, it’s so laggy that it makes people want to throw their phones!” I thought to myself, isn’t this just the old problem of … Read more

MQTT + UART = Remote Debugging?

MQTT + UART = Remote Debugging?

In previous articles, we introduced MQTT and UART. So what do we get when we combine them? As engineers, we often encounter the following scenario: on-site, we need to connect a computer to a PLC or control device via a serial port, and the PC reads or writes data to the on-site device using a … Read more

Learn Interface Testing from Scratch – HTTP Message Structure

Learn Interface Testing from Scratch - HTTP Message Structure

1. HTTP Request/Response Message 1. HTTP Communication Process: The client sends a request to the server, and the server returns a response to the client. 2. Message: The message: Information exchanged between the HTTP protocol client and server. It is divided into message header and message body. Request message: The request information submitted by the … Read more

What Went Wrong with TCP in HTTP 3.0?

Since HTTP/1.0, up to HTTP/2, regardless of how the application layer protocol has improved, TCP has always been the foundation of the HTTP protocol, mainly because it provides a reliable connection. However, starting from HTTP 3.0, this situation has changed. Because, in the newly released HTTP 3.0, the TCP protocol has been completely abandoned. TCP … Read more