diff --git a/draft-ietf-quic-transport.md b/draft-ietf-quic-transport.md index d541fa8ad5..639e833520 100644 --- a/draft-ietf-quic-transport.md +++ b/draft-ietf-quic-transport.md @@ -149,7 +149,7 @@ Connection: Connection ID: -: The identifier for a QUIC connection. +: The 64-bit unsigned number used as an identifier for a QUIC connection. QUIC packet: @@ -275,15 +275,16 @@ processing. ## Connection Migration and Resilience to NAT Rebinding -QUIC connections are identified by a 64-bit Connection ID, randomly generated by -the server. QUIC's consistent connection ID allows connections to survive -changes to the client's IP and port, such as those caused by NAT rebindings or -by the client changing network connectivity to a new address. QUIC provides -automatic cryptographic verification of a rebound client, since the client -continues to use the same session key for encrypting and decrypting packets. -The consistent connection ID can be used to allow migration of the connection to -a new server IP address as well, since the Connection ID remains consistent -across changes in the client's and the server's network addresses. +QUIC connections are identified by a Connection ID, a 64-bit unsigned number +randomly generated by the server. QUIC's consistent connection ID allows +connections to survive changes to the client's IP and port, such as those +caused by NAT rebindings or by the client changing network connectivity to a +new address. QUIC provides automatic cryptographic verification of a rebound +lient, since the client continues to use the same session key for encrypting +and decrypting packets. The consistent connection ID can be used to allow +migration of the connection to a new server IP address as well, since the +Connection ID remains consistent across changes in the client's and the +server's network addresses. ## Version Negotiation {#benefit-version-negotiation} @@ -295,7 +296,7 @@ deployed and used concurrently. Version negotiation is described in # Versions {#versions} -QUIC versions are identified using a 32-bit value. +QUIC versions are identified using a 32-bit unsigned number. The version 0x00000000 is reserved to represent an invalid version. This version of the specification is identified by the number 0x00000001.