TCP/IP Study Notes (10) – Establishment and Termination of TCP Connections

TCP/IP Study Notes (10) - Establishment and Termination of TCP Connections

The establishment of a TCP connection can be simply referred to as a three-way handshake, while the termination of the connection can be called a four-way handshake. TCP is a connection-oriented protocol, so both parties need to establish a connection before sending data. This is completely different from the protocols discussed earlier. All the previous … Read more

The Correct Approach to TCP/IP Three-Way Handshake and Four-Way Wave

The Correct Approach to TCP/IP Three-Way Handshake and Four-Way Wave

Background: I have been in a long-distance relationship with my girlfriend for over a year. To maintain our relationship, I suggested that we video chat every night. Since we started dating, we have managed to stick to this for over a year. Author: Champin, Original: https://my.oschina.net/u/3708120/blog/1581023 Issue Sometimes during our chats, either my network or … Read more

Understanding TCP Through a Historical Analogy

Understanding TCP Through a Historical Analogy

Introduction: This article aims to discuss knowledge about TCP. Please forgive any inappropriate metaphors. In the fourth year of the Tianqi era of the Ming Dynasty, early morning. As dawn broke, I drove a horse-drawn cart full of goods to the South City Gate, which was the central location for handling goods. A line of … Read more

TCP/IP Learning Notes (11) – TCP Interactive and Block Data Streams

TCP/IP Learning Notes (11) - TCP Interactive and Block Data Streams

Currently, there are many network protocols built on the TCP protocol, such as telnet, ssh, ftp, http, etc. These protocols can be roughly divided into two categories based on data throughput: (1) Interactive data types, such as telnet and ssh. These types of protocols usually only do small-scale data exchanges, such as pressing a key … Read more

What Is TCP/IP Protocol Really About?

What Is TCP/IP Protocol Really About?

The italic part is a question from the reader After reading Richard Stevens’ TCP/IP Protocol Volume 1: Detailed Explanation for a long time, I feel that it is quite difficult to read. How should I learn what the TCP/IP protocol is really about? What can I do after understanding the TCP/IP protocol? I would appreciate … Read more

TCP/IP Protocol Analysis Tutorial and Experiment (2nd Edition)

TCP/IP Protocol Analysis Tutorial and Experiment (2nd Edition)

✦ Course Teaching Outline ✦ 1 Basic Course Information Course Chinese Name TCP/IP Protocol Analysis Course English Name TCP/IP Protocol Analysis Course Category Compulsory Applicable Majors Network Engineering, Internet of Things Engineering, Computer Science and Related Majors Total Class Hours 32 Total Credits 2 Prerequisite Courses Computer Networks Co-requisite Courses None Subsequent Courses Network Security, … Read more

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

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

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