Secure scket Layer یا SSL پروتکلی است که بوسیله Netscape براي انتقال پرونده هاي خصوصی روي اینترنت بوجود آمده است. SSL توسـط یک کلیـد شخصـی کار میکنـد، تا اطلاعات انتقالی در اینترنت را براي شـما پنهان کنـد. هر دو مرورگر اینترنت اکسـپلور و نت اسکیپ از SSL پشتیبانی میکننـد. و بسـیاري از سایت ها از این پروتکل اسـتفاده میکنند، تا از اطلاعات محرمانه کاربران (مانند اطلاعات کارت اعتباري) نگهداري کنند.
آدرس سایت هایی که نیاز به SSL دارند باید به صورت https به جاي http باشـد. یـک پروتکـل دیگر براي انتقـال مطمئن اطلاعات روي شبـکه جهانی وب http secure یاs- http است. به طوریکه SSL یـک ارتبـاط مطمئن بین یـک کـاربر و سـرور ایجـاد میکنـد. و هر اطلاعاتی را میتوان با آن منتقل کرد. ولیs-http طراحی شـده است تـا پیـام هاي شخصـی را به طور ایمن انتقال دهـد.
بنابراین SSL و s-httpرا میتـوان به عنـوان مکمل یکـدیگر در نظر گرفت، تا رقیب یکدیگر. هر دو پروتکل بوسـیله IETF(که مخففInternet Engineering Task Force است) تصویب شده اند.