mirror of
https://github.com/vacp2p/specs.git
synced 2026-01-07 22:44:07 -05:00
27 lines
2.0 KiB
Plaintext
27 lines
2.0 KiB
Plaintext
┌ ─ ─ ─ ─ ┌ ─ ─ ─ ─ ┌ ─ ─ ─ ─ ┌───────────┐
|
|
mounted │ mounted │ mounted ││Identify │
|
|
│protocol │protocol │protocol │(mounted │
|
|
1 │ 2 │ ... ││ protocol) │
|
|
└ ─ ─ ─ ─ └ ─ ─ ─ ─ └ ─ ─ ─ ─ └───────────┘
|
|
┌─────────────────────────────────────────┐
|
|
│ swarm │
|
|
└─────────────────────────────────────────┘
|
|
┌─────────────────────────────────────────┐
|
|
│ connection │
|
|
└─────────────────────────────────────────┘
|
|
┌───────────────┐┌───────────┐┌───────────┐
|
|
│Transport ││multistream││ stream │
|
|
│(TCP, UDP, etc)││ ││ muxer │
|
|
└───────────────┘└───────────┘│┌ ─ ─ ─ ─ ┐│
|
|
│ spdy │
|
|
│└ ─ ─ ─ ─ ┘│
|
|
│┌ ─ ─ ─ ─ ┐│
|
|
│ multiplex │
|
|
│└ ─ ─ ─ ─ ┘│
|
|
│┌ ─ ─ ─ ─ ┐│
|
|
│ QUIC │
|
|
│└ ─ ─ ─ ─ ┘│
|
|
│┌ ─ ─ ─ ─ ┐│
|
|
│ others │
|
|
│└ ─ ─ ─ ─ ┘│
|
|
└───────────┘ |