213k views
3 votes
What steps are involved in the ssl record protocol transmission?

User Kingamere
by
8.0k points

1 Answer

4 votes
Below are the steps involved:

1. Fragmentation: Every upper layer message is fragmented into 2^14 equivalent to 16384 bytes or less blocks.
2. Compression: This one is optionally applied and must be lossless. It may not increase content length by more than 1024 bytes.
3. Compute a MAC (Message Authentication Code): For this purpose, a shared secret key has to be used.
4. Encryption: Inclusive of the MAC, the compressed message is encrypted using symmetric encryption. It must not increase the length by 1024 bytes or more.
5. Preparing a heading in the following fields: Major Version (8 bits); Compression Length (16 bits); Minor Version (8 bits); and Content Type (8 bits).








User Lewis Browne
by
7.5k points