2. How can I set the headers from the server side. You can edit the .htaccess file on your website and set the headers you need.
3. How to control the server ports (open and close). This is not possible on shared hosting, you will need a VPS or a dedicated server to be able to do that.
4. Also, I want full information for all the security protocols implemented in SQL server and shared server. We will be happy to answer specific questions, our servers have many security features and changes that have been made to protect customers hosting accounts, please be more specific.
Let me try to give more details regarding securing your website: Generally we recommend making sure that your software is up to date and any old and outdated software be removed. If you have a custom website then we recommend making sure that your code is secure. Most websites are compromised due to outdated software when a vulnerability is found in that software or a custom made software which was not written securely. We also highly recommend using randomly generated passwords and keeping them in a password manager which would make it harder for a virus to steal the passwords if your PC is infected. Passwords should also be updated, once a year or even more often is recommended, its also best to not reuse passwords on more then one site.