TCP/IP Study Notes (4) – ICMP, Ping, Traceroute

Introduction to ICMP Protocol When there is an error in transmitting IP packets – for example, host unreachable, route unreachable, etc., the ICMP protocol will encapsulate the error information and send it back to the host. This gives the host a chance to handle the error, which is why it is said that protocols built … Read more

Understanding The Implementation Principles Of TCP/IP Queues

Click the “IT Program Circle” above to select “Top Public Account”. Source: Zhang Godan’s Technical Journey Since I learned about the TCP/IP congestion control algorithm last time, I increasingly wanted to delve deeper into some underlying principles of TCP/IP. I searched a lot of information online and found a column by Tao Hui on high-performance … Read more

Detailed Summary of TCP/IP Protocol

Author: Gentle But Ruthless Character Original Link: http://blog.csdn.net/qq_25827845/article/details/66975129 Please indicate the source when reprinting TCP/IP Protocol TCP/IP is not a single protocol, but a general term for a protocol suite. It includes the IP protocol, ICMP protocol, and TCP protocol. Here are some key points to note: Internet Address: This is the IP address, generally … Read more

Learning Notes on TCP/IP (6) – UDP Protocol

Brief Introduction to UDP UDP is a transport layer protocol, sitting in the same layer as the TCP protocol. However, unlike TCP, UDP does not provide features such as timeout retransmission or error retransmission, meaning it is an unreliable protocol. UDP Protocol Header UDP Port Number Many applications require the use of UDP, so it … Read more

Understanding TCP/IP: Common Confusions and Insights

The TCP/IP technology, considered one of the great inventions of the Internet era, has profoundly impacted today’s world. After nearly a month of study and exploration, I have a basic understanding of TCP/IP. Since TCP/IP operates in kernel mode within the OS, many details are not perceptible to users, leading to some confusion about TCP/IP. … Read more

The Ming Dynasty’s Cabinet and TCP/IP Design

This article is a prequel to “The Ming Dynasty Postman of TCP/IP”, discussing how the ministers of the Ming Dynasty’s cabinet designed the TCP/IP network. During the Tianqi period of the Ming Dynasty, Emperor Zhu Youjiao was obsessed with carpentry and heavily relied on the eunuch Wei Zhongxian, having not attended court for a long … Read more

Mastering TCP/IP: A Comprehensive Guide

From: Juejin, Author: Ruheng Link: https://juejin.im/post/6844903490595061767 1. TCP/IP Model The TCP/IP protocol model (Transmission Control Protocol/Internet Protocol) consists of a series of network protocols that form the foundation of the Internet and are the core protocols of the Internet. The reference model based on TCP/IP divides protocols into four layers: Link Layer, Network Layer, Transport … Read more

Detailed Explanation of TCP/IP Communication Based on Ethernet

Basic Concepts of Ethernet Before performing Ethernet communication, it is necessary to understand several basic concepts of Ethernet communication, such as IP address allocation, PC network address and settings, etc. Allocating IP Address If the programming device (such as PC) connects to the factory LAN (or the Internet) using a network card, then the programming … Read more

The TCP/IP Protocol That Changed the World

1. Introduction As application layer developers, the network protocol we most often encounter is typically the transport layer’s TCP (another important protocol at this layer is UDP). However, when it comes to the IP protocol, application programmers are more familiar with the concept of an IP address, and it becomes difficult to delve deeper. This … Read more