Architecture: control and file data are separate
A transfer has two jobs: decide who may send what to whom, and move the encrypted bytes. pipeit keeps them apart.
Accessibility
Adjust the display to your needs. Your settings stay on this device.
Text size
Under the hood
How does pipeit find the way? What does the server see? And what really confirms that your file arrived? Here we explain architecture, protocols and the decisions behind them.
A transfer has two jobs: decide who may send what to whom, and move the encrypted bytes. pipeit keeps them apart.
The factual order of an online transfer: order, acceptance, encrypted frames, verification and a signed receipt.
Which standard algorithms protect a file sent from device to device, what each one does, and what the profile does not promise.
How devices find each other nearby and across networks, why a routed network needs no special format and what the ICMP path for locked-down Linux hosts does.
Why the relay (server route) keeps no file yet still uses memory and CPU, and how backpressure keeps it bounded.
Four sizes that must not be confused, how a window lets a long link stay busy, and why a bigger window alone makes nothing faster.
Five signals that sound alike and mean different things, and what resuming actually keeps.
How a native folder is sent without a full archive, what the receiver checks and why the modes differ.
Account session, device identity and MCP consent are three different things; here is how they fit together.
These articles explain how pipeit works. Sizes, windows and time limits are implementation values that can change; they are not promises of speed or capacity. Nothing here is an external security audit.
The guides show the steps for everyday tasks without the protocol details.
Browse the guides