Tag

handshake

0 views collected around this technical thread.

Architecture Digest
Architecture Digest
Oct 14, 2024 · Information Security

Understanding TLS Handshake Overhead and Bandwidth Impact in High‑Concurrency Services

The article analyzes why a high‑concurrency data‑collection service quickly saturates a 100 Mbps uplink due to large TLS handshake payloads, demonstrates the bandwidth savings of switching to plain HTTP or using Keep‑Alive, and highlights practical considerations for secure versus performance‑optimized deployments.

BandwidthHTTPSTLS
0 likes · 4 min read
Understanding TLS Handshake Overhead and Bandwidth Impact in High‑Concurrency Services
Deepin Linux
Deepin Linux
Oct 14, 2024 · Fundamentals

TCP Reliable Transmission Mechanisms and Implementation Details

This article explains how TCP ensures reliable data transfer through connection management, sequence and acknowledgment mechanisms, retransmission strategies, flow control, and congestion control, and includes C++ example code illustrating a simple client‑server file transfer implementation.

C++ exampleReliable TransmissionTCP
0 likes · 39 min read
TCP Reliable Transmission Mechanisms and Implementation Details
Deepin Linux
Deepin Linux
Apr 2, 2024 · Fundamentals

Understanding TCP: Fundamentals, Handshake, Data Transfer, and Optimization

This article provides a comprehensive overview of the Transmission Control Protocol (TCP), covering its connection‑oriented design, reliability mechanisms, three‑way handshake, four‑step termination, packet structure, flow and congestion control, and practical C++ socket examples for establishing, sending, receiving, and closing connections.

ReliabilityTCPhandshake
0 likes · 35 min read
Understanding TCP: Fundamentals, Handshake, Data Transfer, and Optimization
Cognitive Technology Team
Cognitive Technology Team
Aug 12, 2023 · Fundamentals

Understanding Linux TCP SYN and Accept Queues in the Three‑Way Handshake

This article explains how the Linux kernel maintains the SYN (half‑connection) and Accept (full‑connection) queues during the TCP three‑way handshake, describes their size limits, overflow handling, and common defenses against SYN‑flood attacks.

Accept queueLinuxNetwork Security
0 likes · 4 min read
Understanding Linux TCP SYN and Accept Queues in the Three‑Way Handshake
Architect's Guide
Architect's Guide
Mar 1, 2023 · Fundamentals

Understanding the OSI Model, TCP/IP Model, and TCP/UDP Protocols with Handshake and Teardown

This article explains the OSI seven‑layer model and the simplified four‑layer TCP/IP model, describes the TCP/IP protocol suite, details how data is encapsulated and transmitted, compares TCP and UDP, and walks through TCP’s three‑way handshake, four‑way termination, and related security considerations.

OSI modelTCPTCP/IP
0 likes · 18 min read
Understanding the OSI Model, TCP/IP Model, and TCP/UDP Protocols with Handshake and Teardown
Selected Java Interview Questions
Selected Java Interview Questions
Nov 5, 2022 · Fundamentals

Understanding TCP, UDP, and HTTP: Connections, Handshakes, and Data Transmission

This article provides a comprehensive overview of TCP, UDP, and HTTP protocols, explaining their definitions, layered roles, connection establishment and termination processes, segment structures, and key differences in reliability and performance for network communication.

HTTPTCPUDP
0 likes · 14 min read
Understanding TCP, UDP, and HTTP: Connections, Handshakes, and Data Transmission
Architect's Guide
Architect's Guide
Sep 27, 2022 · Fundamentals

Understanding TCP and UDP: Principles, Differences, and Connection Processes

This article provides a comprehensive overview of TCP and UDP, explaining their roles in the transport layer, key differences, the three‑way handshake and four‑way termination processes, data transmission mechanisms, and typical use‑case scenarios for each protocol.

Data TransmissionProtocolTCP
0 likes · 7 min read
Understanding TCP and UDP: Principles, Differences, and Connection Processes
IT Architects Alliance
IT Architects Alliance
Aug 17, 2022 · Fundamentals

Understanding TCP and UDP: Principles, Differences, and Communication Processes

This article provides a comprehensive overview of TCP and UDP, explaining their roles in the transport layer, key differences in reliability and speed, the three‑way handshake and four‑way termination processes of TCP, and how data transmission is handled by both protocols.

Data TransmissionProtocol ComparisonTCP
0 likes · 7 min read
Understanding TCP and UDP: Principles, Differences, and Communication Processes
Architecture Digest
Architecture Digest
Aug 12, 2022 · Fundamentals

Differences and Principles of TCP and UDP Protocols

This article explains the fundamental differences between TCP and UDP, covering their purposes, reliability, speed, handshake mechanisms, data transmission processes, and termination procedures, and includes visual diagrams to illustrate each concept in.

Data TransmissionReliabilityTCP
0 likes · 10 min read
Differences and Principles of TCP and UDP Protocols
Architecture Digest
Architecture Digest
Jul 26, 2022 · Fundamentals

Understanding TCP and UDP: Principles, Differences, and Communication Processes

This article provides a comprehensive overview of TCP and UDP, explaining their roles in the transport layer, key differences, the three‑way handshake, data transmission mechanisms, four‑way termination, and the characteristics of UDP, illustrated with diagrams for clarity.

Data TransmissionTCPUDP
0 likes · 8 min read
Understanding TCP and UDP: Principles, Differences, and Communication Processes
Aikesheng Open Source Community
Aikesheng Open Source Community
May 18, 2022 · Operations

TCP Handshake Packet Loss Scenarios and Their Impact on MySQL Connections

The article investigates how loss of TCP SYN, SYN‑ACK, or ACK packets during the three‑way handshake affects MySQL client‑server connections, demonstrating retransmission behavior, kernel parameter tuning, and keep‑alive mechanisms through controlled iptables and tcpdump experiments.

LinuxMySQLTCP
0 likes · 10 min read
TCP Handshake Packet Loss Scenarios and Their Impact on MySQL Connections
IT Services Circle
IT Services Circle
Mar 12, 2022 · Fundamentals

Comprehensive Guide to TCP: Header Structure, Handshakes, Connection Management, and Socket Programming

This article provides an in‑depth tutorial on TCP, covering its header structure, three‑way handshake, reasons for three handshakes, four‑way termination, TIME_WAIT, SYN attacks, Linux kernel parameters, and practical socket programming examples, all illustrated with diagrams and code snippets.

Connection ManagementSocket ProgrammingTCP
0 likes · 43 min read
Comprehensive Guide to TCP: Header Structure, Handshakes, Connection Management, and Socket Programming
Sanyou's Java Diary
Sanyou's Java Diary
Feb 1, 2022 · Fundamentals

Understanding TCP: ACKs, Retransmission, Three‑Way Handshake & Four‑Way Termination

This article explains TCP's core mechanisms—including acknowledgment (ACK), timeout retransmission, the three‑way handshake for establishing connections, and the four‑way handshake for graceful termination—while illustrating each concept with diagrams and addressing common interview questions.

AckRetransmissionTCP
0 likes · 12 min read
Understanding TCP: ACKs, Retransmission, Three‑Way Handshake & Four‑Way Termination
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 31, 2021 · Fundamentals

Essential TCP Networking Concepts: OSI Model, Header Fields, Handshake, Flow Control and Related Protocols

This article provides a comprehensive overview of TCP networking fundamentals, covering the OSI seven‑layer model, TCP header fields, the three‑way handshake and four‑way termination, connection limits, packet fragmentation and reassembly, flow‑control mechanisms, HTTP/HTTPS differences, encryption methods and useful analysis tools.

EncryptionHTTPOSI model
0 likes · 14 min read
Essential TCP Networking Concepts: OSI Model, Header Fields, Handshake, Flow Control and Related Protocols
Python Programming Learning Circle
Python Programming Learning Circle
Jun 2, 2021 · Blockchain

Sci-Hub Migrates to Handshake: Using Decentralized DNS for Uncensored Access

After repeated domain takedowns, Sci-Hub's founder registered a new site on the Handshake decentralized DNS network, allowing users worldwide to reach the database via NextDNS and HNS gateways, while the article explains Handshake's operation, market growth, and its broader implications for Web 3.0 censorship resistance.

BlockchainCensorship ResistanceDecentralized DNS
0 likes · 5 min read
Sci-Hub Migrates to Handshake: Using Decentralized DNS for Uncensored Access
Full-Stack Internet Architecture
Full-Stack Internet Architecture
May 13, 2021 · Fundamentals

Understanding URL Input, HTTP Protocol, and TCP Connection: Handshake, Teardown, and TIME_WAIT

This article explains the complete process from entering a URL to rendering a web page, covering URL parsing, DNS resolution, TCP three‑way handshake and four‑way teardown, HTTP request/response structure, and browser rendering, while also clarifying TIME_WAIT and related socket states.

HTTPProtocolTCP
0 likes · 14 min read
Understanding URL Input, HTTP Protocol, and TCP Connection: Handshake, Teardown, and TIME_WAIT
System Architect Go
System Architect Go
Dec 20, 2020 · Databases

Understanding the MySQL Client/Server Protocol: Connection and Replication

This article explains the MySQL client‑server communication protocol, detailing the connection phase—including handshake, authentication, and packet structure—as well as the replication process, covering registration as a slave, binlog streaming, and the various binlog event types and their formats.

Client-Server ProtocolMySQLPacket Structure
0 likes · 12 min read
Understanding the MySQL Client/Server Protocol: Connection and Replication
Architects Research Society
Architects Research Society
Jul 26, 2020 · Backend Development

Understanding the WebSocket Protocol: Frame Structure, Extensions, and Handshake

This article explains the WebSocket protocol (RFC 6455), covering its HTTP upgrade handshake, binary frame format, message fragmentation, multiplexing and compression extensions, and the required header fields for establishing a secure, bidirectional communication channel between client and server.

Binary FramesProtocolWebSocket
0 likes · 18 min read
Understanding the WebSocket Protocol: Frame Structure, Extensions, and Handshake
Selected Java Interview Questions
Selected Java Interview Questions
Jun 20, 2020 · Fundamentals

Comprehensive Guide to TCP: Differences with UDP, Handshakes, Termination, SYN Flood, Fast Open, Timestamps, RTO, Flow & Congestion Control, Nagle, Delayed ACK and Keep‑Alive

This article provides an in‑depth overview of TCP, explaining its core differences from UDP, the three‑way handshake and four‑way termination processes, half‑open queues and SYN‑Flood attacks, Fast Open, timestamp usage, retransmission timeout calculation, flow and congestion control mechanisms, as well as Nagle’s algorithm, delayed acknowledgments and TCP keep‑alive.

ProtocolTCPcongestion control
0 likes · 28 min read
Comprehensive Guide to TCP: Differences with UDP, Handshakes, Termination, SYN Flood, Fast Open, Timestamps, RTO, Flow & Congestion Control, Nagle, Delayed ACK and Keep‑Alive