Để truyền tải dữ liệu, IPFS sử dụng các subsystem sau:
- Bitswap
- IPFS HTTP Gateways
- Sneakernet
Sneakernet
Đối với trường hợp các node không có kết nối mạng, IPFS hỗ trợ sử dụng Sneakernet để truyền tải dữ liệu content-addressed dưới dạng các tập tin CAR (có thể hiểu đơn giản là dùng các thiết bị phần cứng như USB hay ổ cứng để trao đổi dữ liệu).