Information

Author(s) Olivier Bonaventure
Deadline No deadline
Submission limit No limitation
Category tags tls

Tags

Sign in

A TLS trace


Question 1: Version of TLS

What is the version of TLS chosen by the server ?

Question 2: What are the versions of TLS supported by the client
Question 3: Cipher suites

How many different cipher suites are proposed by this client ?

Question 4: Server name

The Server Name Indication is a TLS extension that is used by the client to specify the fully qualified domaine name of the contacted server. What is the name of the server contacted in this trace ?

Question 5: Cipher suite

In TLS, the server selects its preferred cipher suite among the ones supported by the client. These cipher suites are encoded as a string. What is the cipher suite used in this trace ?

Question 6: Application layer protocol

Since different application layer protocols can be used above TLS, there must be a way for the client to indicate that application layer protocol that it wishes to use over the TLS session. What is the application layer protocol used in this trace ?

Question 7: A TLS trace

The attached packet trace was collected on a Linux client.


0000  a95e01bbee893bd3  00000000a0007080  
0010  b24c0000                            

0000  ©^.»î.;Ó......p.
0010  ²L..            
  • Transmission Control Protocol, Src Port: 43358, Dst Port: 443, Seq: 0, Len: 0
    • Source Port: 43358
      • Destination Port: 443
        • TCP Segment Len: 0
          • Sequence number: 0 (relative sequence number)
            • Acknowledgment number: 0
              • 1010 .... = Header Length: 40 bytes (10)
                • Window size value: 28800
                  • Calculated window size: 28800
                    • Checksum: 0xb24c [unverified]
                      • Urgent pointer: 0