HTTP 1.0 at 1.1

Anonim

HTTP 1.0 vs 1.1

Ang pagiging isang gumagamit ng internet, dapat mo na nakita ang paggamit ng HTTP. Ito ay isa sa mga karaniwang tiningnan na mga titik lalo na para sa milyun-milyong mga pahina na kasalukuyang pinamamahalaan sa online. Ito ang tunay na bagay na ito ang isyu ng talakayan dito. Tila, kung alam mo ang isang bagay tungkol sa HTTP, mayroong dalawang bersyon, 1.0 at 1.1. Ano ang kahulugan ng dalawang bersyon? Sa ibaba ay isang hakbang-hakbang na pagsusuri ng HTTP 1.0 at Http 1.1.

Ang terminong HTTP ay tumutukoy sa Hyper Text Transfer Protocol. Gumagana ito bilang parehong protocol ng kliyente at server na tumutukoy kung paano ipinakalat at na-format ang mga mensahe sa buong web sa buong mundo. Ang HTTP 1.0 ay ipinakilala noong unang bahagi ng 1996 kung kailan nagkaroon ng simula ng mga kumpanya na gumagalaw sa online para sa negosyo. Ang katanyagan ng paggamit ng HTTP ay lumago na may higit sa 75% ng trapiko sa internet na tanging umaasa sa mga ito.

Maaari lamang tukuyin ng HTTP 1.0 ang hanggang sa 16 na mga code ng katayuan na isang reserved number. Ang pangunahing limitasyon ng paggamit ng 16 na code ng katayuan ay na mayroong mahinang resolution ng pag-uulat na napansin at kaya nagkaroon ng pangangailangan upang makabuo ng HTTP 1.1. Ang HTTP 1.1 ay dumating na may 24 na mga code ng katayuan na maaaring malutas ang nakaraang mga limitasyon na nahaharap sa HTTP 1.1. Ang pag-uulat ng error ay tapos na nang mas mabilis at nagkaroon ng madaling pagtuklas ng mga error kapag nangyari ito.

Ang isa pang plus na dumating sa paggamit ng HTTP 1.1 ay ang header ng babala na may kakayahan na isakatuparan ang maraming bilang ng mga sekundaryong alerto sa katayuan. Ang pangunahing layunin ng pangalawang mga indikasyon ng katayuan sa HTTP 1.1 ay upang dalhin ang paunawa sa tatanggap ng isang problema kapag ang isang matagumpay na kahilingan ay ginawa. Ang mga kahilingan sa babala na itinatag sa HTTP1.1 ay maaaring nahahati sa dalawang klase. Ang mga klase ay batay sa unang digit na iniharap sa tatlong digit na code. Sa isang klase, nagkaroon ng pagtanggal ng babala sa matagumpay na pagpapatunay ng code sa cache. Ang ikalawang klase ay isa na pinanatili at ito ay may isang revalidated entry ng cache.

Ang paggamit ng HTTP 1.0 ay may tanging allowance para sa pangunahing pagpapatunay na may nakaharap sa isang hamon ng mga pangalan ng user at mga password na ginagamit na hindi naka-encrypt. Ito ay tulad ng kung ano ang gusto mong ipagpalagay na nagdadala ng balik ang kadahilanan ng panganib ng pagiging snooped sa. Ang HTTP 1.0 ay walang mga dependency at sa gayon ang impormasyon na nakolekta sa pamamagitan ng aktibidad ng snooping ay maaaring magamit mamaya sa hinaharap. Ang pagdating ng HTTP 1.1 ay tama ang isyu, na nag-aalok ng paggamit ng Digest Access Authentication. Ang mga salamin na ito ay pangunahing pagpapatotoo at nagbibigay-daan para sa mga top server na gumamit ng isang onetime na halaga na may epekto na nakaka-snooping medyo mahirap makamit. Ang isang checksum ng password, username at isang oras na halaga ay ginawa at ang mga ito ay naka-encrypt na. Maaari mong makatitiyak ka na walang pagsisiyasat ang posible kapag gumagamit ng HTTP 1.1.

Ang disenyo ng HTTP 1.0 ay nangangailangan ng isang bagong koneksyon sa TCP para sa bawat kahilingan na ginawa sa pamamagitan nito. Nagdulot ito ng isang hamon dahil nagkaroon ng gastos at oras ng pag-set up ng isang bagong koneksyon sa TCP sa bawat kahilingan, na ginagawa ang koneksyon na napakabagal. Upang harapin ang HTTP1.1 na ito ay dumating sa paggamit ng mga persistent connections at din ang paggamit ng mga pipeline request upang magtrabaho sa persistent connections.

Buod

Ang ibig sabihin ng HTTP ay Hyper Text Transfer Protocol

Ang HTTP 1.1 sa pangkalahatan ay isang pag-upgrade ng mga limitasyon ng HTTP 1.0

Maaaring tukuyin ng HTTP 1.0 ang mga code ng 16status

Maaaring tukuyin ng HTTP 1.1 ang 24 na mga code ng katayuan

Ang HTTP 1.1 ay may isang babalang header na may kakayahang gumawa ng maraming pangalawang mga alerto sa katayuan

Ang pagpapatunay ng HTTP 1.0 ay hindi ligtas dahil hindi ito naka-encrypt

Ligtas ang HTTP 1.1 dahil gumagamit ito ng checksum ng username, password at isang oras na halaga.