Answer:
This question is about sending and receiving keys using TLS protocol.
Asymmetric encryption is slower than symmetric encryption.
Orders of magnitude slower.
Given the same length key
length asymmetric is much weaker than symmetric bit for bit.
Therefore you need a much larger key to provide equivalent protection this is also contributes to the slowness method in asymmetric. Asymmetric encryption carries with it an increase in the size of output. For instance if you use an encrypted data is at least 10% larger than the clear text.
Symmetric encryption on the other hand has a fixed size overhead even when encrypting giga bytes of data. Asymmetric encryption algorithms are for less efficient than symmetric algorithms so essentially all use of encryption via asymmetric keys involves encrypting make symmetric session key with which the actual messages is encrypted.
Asymmetric Cryptography enables anyone to encrypt messages that only one participant will be able to decrypt and allows anyone to verify messages that only one participant have signed.
Symmetric Cryptography is more faster than the asymmetric cryptography.
Security is not really a concern between symmetric and asymmetric cryptography. Asymmetric Cryptography can solve problems which are not solved by symmetric, for the remaining symmetric Cryptography is used because it is so much faster than asymmetric.
symmetric Cryptography is much faster then it is have higher security margin, common key sizes 128 bit AES. Asymmetric Cryptography runs on smaller margins as it have poor performance.
Explanation: