In-Depth Guide to Communication Protocols

In-Depth Guide to Communication Protocols

TCP HTTP UDP: All are communication protocols, which are the rules followed during communication. Only when both parties “speak” according to these rules can they understand or serve each other. Relationship Between TCP, HTTP, and UDP: TCP/IP is a suite of protocols, divided into four layers: network interface layer, network layer, transport layer, and application … Read more

How to Identify Website Security Using HTTP and HTTPS

How to Identify Website Security Using HTTP and HTTPS

By carefully observing, you will find that some websites start with http, while others start with https. Why is there such a difference? What are the distinctions between the two? The internet police will explain: HTTP, also known as Hypertext Transfer Protocol, is a protocol we use daily for browsing the web. It is a … Read more

HTTP Persistent Connections and HttpClient Connection Pool

HTTP Persistent Connections and HttpClient Connection Pool

Background The HTTP protocol is a stateless protocol, meaning each request is independent of others. Therefore, its initial implementation was to open a TCP socket connection for each HTTP request, which would be closed after the interaction was complete. HTTP is a full-duplex protocol, so establishing and closing connections requires three-way handshakes and four-way handshakes. … Read more

Understanding the Difference Between HTTP and HTTPS

Understanding the Difference Between HTTP and HTTPS

Every time you open a webpage, many URLs start with “http”, for example: “http://www.snooker.org/”, “http://www.juxingzaixian.com/pc/” However, sometimes when you access high-security websites such as banks, the prefix changes to “https”, for example: https://apply.mcard.boc.cn/apply/pc/index What do these two prefixes mean? What is their purpose? Many users may not be aware of this. Let me explain it … Read more

Why Use RPC When We Have HTTP?

Why Use RPC When We Have HTTP?

↓Recommended Follow ↓ OSI Network Seven-Layer Model RPC Services RPC Architecture Sync and Async Calls Popular RPC Frameworks HTTP Services In Summary RPC is mainly based on the TCP/IP protocol, while HTTP services are primarily based on the HTTP protocol. We know that the HTTP protocol operates on top of the transport layer protocol TCP, … Read more

Web Security: Understanding the HTTP Protocol

Web Security: Understanding the HTTP Protocol

The Hyper Text Transfer Protocol (HTTP) is the core communication protocol used to access the World Wide Web and is the protocol used by all web applications today. Although HTTP is widely used in web applications, its insecurity during transmission has led to its gradual replacement by the HTTPS protocol. Initially, HTTP was a simple … Read more

HTTP Guide: Understanding Protocols and Methods

HTTP Guide: Understanding Protocols and Methods

Author: Xiao Tuda, Editor: Emperor Capital Sheep https://wdxtub.com/2017/04/02/http-guide/ The HTTP specification is a standard that we should follow when developing web-related projects. Here, I record the basic knowledge and common usage that I find useful. 0 Introduction to HTTP The HTTP protocol (HyperText Transfer Protocol) is the most widely used network transmission protocol on the … Read more

Understanding HTTP and WWW: Key Concepts Explained

Understanding HTTP and WWW: Key Concepts Explained

Who invented the Internet?? Nowadays, whether we are working or living, it seems we can’t live without the Internet! No matter where we go, we always ask for the WIFI password first! Have you ever thought about who invented the Internet?? Tim Berners-Lee (Born in 1955 in the UK) is the inventor of the World … Read more

Understanding TCP, HTTP, Socket, and Socket Connection Pool

Understanding TCP, HTTP, Socket, and Socket Connection Pool

Author: Shulan Technology Source: www.jianshu.com/p/e47a766e03da Introduction: As a developer, we often hear terms like HTTP protocol, TCP/IP protocol, UDP protocol, Socket, Socket long connection, Socket connection pool, etc. However, not everyone can clearly understand their relationships, differences, and principles. This article will start from the basics of network protocols and explain the relationship between them … Read more

Comprehensive Guide to HTTP Request Methods

Comprehensive Guide to HTTP Request Methods

The HyperText Transfer Protocol (HTTP) is a stateless protocol that operates at the transport layer of the OSI seven-layer model. The HTTP client constructs appropriate HTTP request methods as needed, while the HTTP server responds differently based on various HTTP request methods. 1. HTTP Versions and HTTP Request Methods Throughout the development of HTTP, many … Read more