تفاوت TLS و SSL :
SSL مخفف Secure Socket Layer به معنای لایه امنیتی محافظت شده است . که منجر به تبادل اطلاعات بین کاربر و سرور، به صورت کدگذاری شده میشود . از سرقت اطلاعات در حین این ارتباطات جلوگیری میکند . یکی از مشخصههای فعال بودن گواهینامه SSL بر روی یک سایت ، مشاهده HTTPS یا همان قفل در ابتدای آدرس سایت میباشد .( شما میتوانید در صورت تمایل جهت آشنایی بیشتر با پروتکل SSL ، مقاله SSL چیست را مطالعه نمایید.)
پروتکل TLS یا Transport Layer Security یکی از انواع پروتکلهای کدگذاری است. این پروتکل وظیفه دارد ارتباطی ایمن میان سرور و کلاینت در بستر شبکه ایجاد کند. کلمات تشکیل دهنده نام این پروتکل به معنای انتقال، لایه و امنیت هستند. در واقع این کلمات به بخش نرم افزاری اشاره میکنند .که وظیفه برقراری امنیت تبادل اطلاعات در شبکه را برعهده دارد.TLS استاندارد ارتباط بسیار نزدیک با SSL دارد و در منابع زیادی از آن به عنوان نام جدید SSL یاد شده و در برخی اوقات به عنوان SSL 3.1 شناخته می شود و بایستی در توسعه های جدید مورد استفاده قرار گیرد.
برنامه های کاربردی که نیاز به سطح بالایی از قابلیت همکاری دارند بایستی با SSL 3.0 و TLS پشتیبانی شوند. از آنجایی که این دو پروتکل شباهت بسیار زیادی با هم دارند. تفاوت بین پروتکل TLS و پروتکل SSL 3.0 خیلی مشهود نمی باشد. اما به اندازه کافی عدم همکاری این دو پروتکل با هم قابل توجه است.
هر دو روش رمزگذاری کاملا مشابه هستند . در کلیات تفاوت زیادی ندارند با این حال هر کدام یک استاندارد مستقل است . TLS از الگوریتم رمز نگاری قوی تری استفاده می کند. همچنین یکی دیگر از تفاوتهای SSL با TLS پورتهای مورد استفاده می باشد. به طور روزمره بیشترین کاربرد TLS در رمزگذاری ایمیل می باشد هر چند از لحاظ تئوری تفاوتی با SSL ندارد و هر دو پروتکل امنیت را در لایه 7 application layer مدل OSI تامین می کنند.
HTTPS در حقیقت HTTP با پروتکل SSL/TLS است. SSL/TLS ایجاد امنیت می نماید و تونل دو طرفه ای برای رد و بدل اطلاعات باینری دلخواه است.
HTTP پروتکلی برای ارسال درخواست ها و دریافت پاسخ هاست. هر درخواست و پاسخ شامل هدر (Header) هایی پر از جزئیات، دقیق و احتمالا شامل برخی مطالب است. HTTP به معنای تونل دو طرفه برای رد و بدل نمودن اطلاعات باینری دلخواه است و زمانی که در تونل فوق یک اتصال SSL/TLS برقرار گردد، به آن HTTPS گفته می شود.