تفاوت SSL با TLS

ساخت وبلاگ

TLS چیست و تفاوت SSL با  TLS :

TLS یک پروتکل امنیتی جهت ایجاد ارتباط امن بین کلاینت یا کاربر با اپلیکیشنها در شبکه های بزرگ از جمله اینترنت می باشد.

TLS  بر پایه پروتکل SSL  بنا شده است. در حال حاضر TLS شامل ورژن های TLS1.1 , TLS1.2 می باشد. هر نسخه جدید ویژگی های تازه ای را به ویژگی های قبلی می افزاید و برخی از جزئیات داخلی را اصلاح می نماید. برخی مواقع به پروتکل TLS پروتکل SSL/TLS گفته می شود.

تفاوت TLS و SSL :

 SSL مخفف Secure Sockets Layer می باشد. این پروتکل توسط کمپانی Netscape به عنوان اولین پروتکل امنیتی ابداع شد و بعدها این کمپانی توسط AOL خریداری شد.

TLS مخفف Transport Layer Security و به معنای پروتکل امنیتی لایه انتقال می باشد. این نام به منظور جلوگیری از هر گونه مسائل حقوقی با Netscape تغییر یافت، بنابراین این پروتکل می تواند آزاد و رایگان باشد و به عنوان یک RFC (که مخفف Request for Comments و به معنای درخواست برای نظرات است(، منتشر شود.

TLS استاندارد ارتباط بسیار نزدیک با SSL رده 3.0 دارد و در منابع زیادی از آن به عنوان نام جدید SSL یاد شده و در برخی اوقات به عنوان SSL 3.1 شناخته می شود و بایستی در توسعه های جدید مورد استفاده قرار گیرد. برنامه های کاربردی که نیاز به سطح بالایی از قابلیت همکاری دارند بایستی با SSL 3.0 و TLS پشتیبانی شوند. از آنجایی که این دو پروتکل شباهت بسیار زیادی با هم دارند، تفاوت بین پروتکل TLS و پروتکل SSL 3.0 خیلی مشهود نمی باشد . اما به اندازه کافی عدم همکاری این دو پروتکل با هم قابل توجه است. ( اگرچه پروتکل TLS 1.0 مکانیسم ترکیبی دارد که به وسیله یک پروتکل 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 گفته می شود.

 

Android-pro...
ما را در سایت Android-pro دنبال می کنید

برچسب : تفاوت, نویسنده : it-kade بازدید : 153 تاريخ : جمعه 3 شهريور 1396 ساعت: 10:04