--
You received this message because you are subscribed to the Google Groups "QUIC Prototype Protocol Discussion group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to proto-quic+...@chromium.org.
To post to this group, send email to proto...@chromium.org.
For more options, visit https://groups.google.com/a/chromium.org/d/optout.
Thanks Ryan and Romain.
Actually I am using chromium browser as client and want to see the time difference when the chromium browser client does both 0-rtt and 2-rtt connection establishment.
Is this experiment possible to do with toy quic server? As I see in the server log this is the sequence of events.
1. Client sends Chlo
2. Server rejects.
------1 rtt------------
3. Client sends Chlo again.
4.Server sends Shlo.
-----2-rtt------
Client sends request.
This uses 2 RTT for connection establishment. Is it possible to do a 0-rtt connection establishment?
Also I could not see the FEC flag set to 1 even in very lossy environment (70%).
1. Is the Forward Error Connection used in toy server?
2. Is the forward error connection used in google public server using quic?
Thanks
Prasenjeet Biswal
Thanks Ryan and Romain.
Actually I am using chromium browser as client and want to see the time difference when the chromium browser client does both 0-rtt and 2-rtt connection establishment.
Is this experiment possible to do with toy quic server? As I see in the server log this is the sequence of events.
1. Client sends Chlo
2. Server rejects.------1 rtt------------
3. Client sends Chlo again.
4.Server sends Shlo.-----2-rtt------
Client sends request.
This uses 2 RTT for connection establishment. Is it possible to do a 0-rtt connection establishment?
Also I could not see the FEC flag set to 1 even in very lossy environment (70%).
t= 2338 [st= 0] QUIC_SESSION_CRYPTO_HANDSHAKE_MESSAGE_SENT
--> CHLO<
SNI : "www.example.com"
VER : 'Q025'
CCS : 0x7B26E9E7E45C71FF
UAID: "canary Chrome/44.0.2394.0"
>
t=30790 [st= 1] QUIC_SESSION_CRYPTO_HANDSHAKE_MESSAGE_SENT
--> CHLO<
SNI : "www.example.com"
STK : 0xEDC464FDE30ACF0B69A9EEB20C4668BCF216898CF2D77EF210F8C909F8DE8BEE9B5D242E7B22AB50A5E4DB4DF57F8AB8C98D
VER : 'Q025'
CCS : 0x7B26E9E7E45C71FF
NONC: 0x554B75321467975826143E1715A7EB5A8DC721AF81D3FF412B0F52BD789F0646
MSPC: 100
AEAD: 'AESG'
UAID: "canary Chrome/44.0.2394.0"
SCID: 0x87D67C95A6DA1C764C8135BB844B457F
TCID: 0x00000000
SRBF: 262144
ICSL: 30
PUBS: 0xA6A4320D5E6C86D59A9AD2B8993754FFD0F7DF2E2EF1167E773C6ECAA82F0641
SCLS: 0x01000000
KEXS: 'C255'
COPT:
IRTT: 17736
CFCW: 10485760
SFCW: 10485760
>
t=30795 [st= 6] QUIC_SESSION_CRYPTO_HANDSHAKE_MESSAGE_RECEIVED
--> REJ <
STK : 0xA15F874305A6E873A453966503BC73A74A75AA55FF64D76617641A4E94749E8387F795E021BC6BB6CCBFBFA4597AC634513C79CA
SNO : 0xF1AEFEF6184EF3874D06E62F8189A6E61FF728FE54EF638977FFD02322F3B2CDFD49FF43F463E015FBB1CFCF585294D8
SCFG:
SCFG<
AEAD: 'AESG','CC12'
SCID: 0x87D67C95A6DA1C764C8135BB844B457F
PUBS: 0x200000C48F7637F9313E9B33BB32F50F0E87A3F7EEF224FF3DB8873CA2F54463139C54
KEXS: 'C255'
OBIT: 0x1467975826143E17
EXPY: 0x10C3385600000000
>
RREJ: 0x05000000
>
Hi Ryan,I noticed that the 0-RTT feature is still *not* triggered when we close the browser, reopen the browser and then again fetch a page from the same server.
Similarly, if we close the tab and then reopen the tab and again fetch from the same server, we will again not observe the 0-RTT feature.
I was wondering if server related information stored at the client should persist if we reopen tabs or if we relaunch chrome ?
Also, the latest Android Chrome Dev still uses Quic version 25. However, it appears that now we we have Quic version 30. I was wondering if QUIC for android chrome is not updated, or is it just announcing a mismatched version.