Разлика между HTTP 1.0 и 1.1

HTTP 1.0 срещу 1.1

Като потребител на интернет, трябва да сте попаднали на използването на HTTP. Това е едно от най-често гледаните писма, особено за милионите страници, които в момента се управляват онлайн. Именно този въпрос е въпросът на дискусията тук. Очевидно, ако знаете нещо за HTTP, има две версии, 1.0 и 1.1. Какво означават двете версии? По-долу е стъпка по стъпка преглед на HTTP 1.0 и Http 1.1.

Терминът HTTP се отнася до Hyper Text Transfer Protocol. Това действа като клиентски и сървърен протокол, който определя как съобщенията в световната мрежа се предават и форматират. HTTP 1.0 е въведен в началото на 1996 г., когато се появяват компании, които се движат онлайн за бизнес. Популярността на използването на HTTP нараства, като над 75% от трафика в интернет се разчита единствено на него.

HTTP 1.0 може да дефинира само до 16 кода на състоянието, което е запазен номер. Основното ограничение на използването на 16-те кода на състоянието беше, че се забелязваше лошо докладване на разделителната способност, поради което имаше нужда да се излезе с HTTP 1.1. HTTP 1.1 се предлага с 24 кода на състоянието, които успяха да решат предишните ограничения, пред които е изправен HTTP 1.1. Отчитането на грешки беше направено по-бързо и имаше лесно откриване на грешки, когато те се появиха.

Друг плюс, дошъл с използването на HTTP 1.1, беше заглавката за предупреждение, която имаше възможност да извършва множество броя сигнали за вторични състояния. Основната цел на индикациите за вторичен статус в HTTP 1.1 беше да се уведоми получателят за проблем, когато е направена успешна заявка. Исканията за предупреждение, които бяха въведени в HTTP1.1, могат да бъдат разделени на два класа. Класовете се основаваха на първата цифра, която беше представена на трицифрения код. В един клас имаше изтриване на предупреждението при успешна проверка на кода в кеша. Вторият клас беше този, който беше запазен и идва с презаверен запис на кеша.

Използването на HTTP 1.0 идва само с надбавка за основното удостоверяване, като това е изправено пред предизвикателство за потребителски имена и пароли, които се използват като незашифровани. Това, както правилно бихте предположили, поражда фактора на риск от пропадане. HTTP 1.0 също няма зависимости и по този начин информацията, събрана от активността на snooping, може да бъде използвана по-късно в бъдеще. Идването на HTTP 1.1 коригира проблема, предлагайки използването на удостоверяване на Digest Access. Това отразява основното удостоверяване и позволява на сървърите отгоре да използват еднократна стойност, която всъщност прави снопирането доста трудно постижимо. Прави се контролна сума на паролата, потребителското име и стойността на едно време и всички те са криптирани. По този начин можете да сте сигурни, че не е възможно спиране при използване на HTTP 1.1.

HTTP 1.0 дизайнът се нуждаеше от нова TCP връзка за всяка заявка, направена чрез него. Това предизвика предизвикателство, тъй като имаше разходи и време за настройка на нова TCP връзка с всяка заявка, правейки връзката много бавна. За да се справите с този HTTP1.1 се появи използването на устойчиви връзки, както и използването на тръбни заявки за работа върху устойчивите връзки.

резюме

HTTP означава Hyper Text Transfer Protocol

HTTP 1.1 обикновено е надграждане на ограниченията на HTTP 1.0

HTTP 1.0 може да дефинира 16status кодове

HTTP 1.1 може да дефинира 24 кода на състоянието

HTTP 1.1 има предупредителен заглавие, способен да генерира множество вторични сигнали за състояние

HTTP 1.0 удостоверяването е опасно, тъй като не е криптирано

HTTP 1.1 безопасен, тъй като използва контролна сума от потребителско име, парола и времева стойност.