-
Notifications
You must be signed in to change notification settings - Fork 293
multistream-select 1.0: simultaneous open protocol extension #196
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from 1 commit
31b56bf
df1ad98
15eb969
682894e
21be08c
26774a2
ff7a12e
3dd8877
debc8f5
dc663fe
ae86e33
13ea44a
41ce779
77cbb43
dd14a1e
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
| @@ -0,0 +1,72 @@ | ||||||
| # Simultaneous Open for multistream-select | ||||||
vyzo marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
|
||||||
|
|
||||||
| | Lifecycle Stage | Maturity | Status | Latest Revision | | ||||||
| |-----------------|---------------|--------|-----------------| | ||||||
| | 1A | Working Draft | Active | DRAFT | | ||||||
|
||||||
| | 1A | Working Draft | Active | DRAFT | | |
| | 1A | Working Draft | Active | r0, 2021-05-06 | |
vyzo marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
mxinden marked this conversation as resolved.
Outdated
Show resolved
Hide resolved
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
IIUC the latency is unavoidable if the deduplication is conducted in this way. We are adding one more exchange to the flow (in the optimistic scenario). Without this message, the piggybacked protocol would be the security handshake protocol proposal -- which actually makes forward progress in the state machine.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This spec only applies to connection bootstrapping, whereas multistream-select is used in other contexts too (stream-level protocol negotiation). So I'd title this differently, e.g.:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure, we can change the title. Go ahead and pick something you like!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Also, this works for UDP too!