در این مقاله قصد دارم شما رو با تفاوت های http و https آشنا کنم
تفاوت های http و https
پروتکل https تقریبا در تمامی موارد شبیه http عمل میکند. با این تفاوت که در پروتکل https اطلاعات متنی پیش از ارسال، کدگذاری میشوند و با استفاده از امضای الکترونیک نشانگذاری میگردند. این کار سبب میشود، اطلاعات فرستاده شده غیرقابل بازخوانی و غیرقابل تغییر باشند. چنانچه کسی اطلاعات ارسال شده از هر دو طرف را در میان مسیر استراق کند، نمیتواند آن را کدگشایی کند و چنانچه بخواهد به جای این اطلاعات مطالب دلخواه خود را جایگذاری کند، امضای الکترونیک ارسال شده نامعتبر میشود و در مقصد کدگشایی نخواهد شد.
برای رمزگزاری اطلاعات در پروتکل https الگوریتمهای مختلفی وجود دارند که از دهها سال قبل تا به امروز، توسعه و تغییر پیدا کردهاند.
سایر پروتکلهای مشهور
برخی دیگر از پروتکلهای مشهور که برای کاربردهای دیگر جز مرور صفحات وب کاربرد دارند عبارتند از: ftp، file، pop، smtp، udp.
نگارشهای مختلف پروتکل http
با گذشت زمان، تغییراتی در استاندارد http و سایر پروتکلهای اتفاق میافتد. این تغییرات برای سازگاری با دنیای جدید وب و یا افزایش کارایی و قابلیتهای موجود به انجام میرسد. پروتکل http نیز از این موضوع مستثنا نیست. آخرین نگارش استاندارد http نگارش ۲ است که تغییراتی اساسی در شیوهی کدگذاری درخواستها و پاسخهای ارسال شده اعمال کرده است. در این نگارش، اطلاعات به جای متنی به صورت باینری یا دودویی ارسال و دریافت میشود که مزایای زیادی را برای وارد شدن به دنیای جدید وب ایجاد میکند.