برای روشنتر شدن این قضیه ابتدا چند تعرف در رابطه با http و https و نیز گواهینامه ssl باید بدانیم با تیم سئو سایت وب نوش همراه باشید .
https چیست ؟
پروتکل htttps (Hyper Text Transfer Protocol Secure)همانند http (Hyper Text Transfer Protocol)یک پروتکل برای وب سایت ها می باشد . اما این دو پروتکل تفاوتی که دارند این است که https اطلاعات بین کاربر و سرور را رمزنگاری می کند . اما در http اطلاعات بین کاربر و سرور وب سایت به صورت plain text تبادل می شود.
در پروتکل http به صورت تخصصی پورت 80 مورد استفاده قرار می گیرد در حالی که در پروتکل https پورت 443 مورد استفاده قرار می گیرد . توجه داشته باشید که داده ها در https به صورت رمزنگاری شده اند.
جزئیات بیشتر از پروتکل https
پروتکل https برای انتقال و دریافت داده از Handshaking استفاده می کند. در روش Handshaking برای شروع و پایان عملیات دریافت و ارسال اطلاعات بین کلاینت و سرور وب سایت شوالاتی از مقصد پرسیده می شود .
یک مثال را در نظر بگیرید :
کلاینت a و کلاینت b را در نظر بگیرد که می خواهند با هم اطلاعات رد و بدل کنند . بطور مثال کلاینت a می خواهد اطلاعاتی را از کلاینت b دریافت کند . در این حالات ابتدا کلاینت a درخواستی را به b می فرستد . تا با این کار کلاینت b را برای ارسال پرسجو کند .کلاینت a منتظر می ماند تا جوابی از b برای پرسش ارسال شود . بعد از اینکه b آمادگی خود را اعلام کرد ، کلاینت a پیامی را سمت b می فرستد مبنی بر این که اطلاعاتی را برایش بفرستد در این صورت بعد از دریافت پیام توسط b ، کلاینت b داده ها و اطلاعات را آماده می کند و آنها را به بسته های کوچکتر تقسیم می کند و توسط پروتکل Handshaking آنها را به ترتیب ارسال می کند .