HTTP 1.0 vs 1.1
Menjadi pengguna internet, anda mesti melihat penggunaan HTTP. Ini adalah salah satu huruf yang paling sering dilihat terutama untuk berjuta-juta halaman yang kini dikendalikan secara dalam talian. Ia adalah perkara yang sangat menjadi isu perbincangan di sini. Ternyata, jika anda mengetahui sesuatu tentang HTTP, terdapat dua versi, 1.0 dan 1.1. Apa yang dimaksudkan dengan dua versi ini? Berikut adalah semakan langkah demi langkah HTTP 1.0 dan Http 1.1.
Istilah HTTP merujuk kepada Protokol Pemindahan Teks Hyper. Ini bertindak sebagai protokol klien dan pelayan yang mendefinisikan bagaimana mesej dalam web di seluruh dunia ditransmisikan dan diformatkan. HTTP 1.0 diperkenalkan pada awal 1996 apabila terdapat permulaan syarikat yang bergerak dalam talian untuk perniagaan. Populariti penggunaan HTTP telah berkembang dengan lebih dari 75% lalu lintas di internet yang semata bergantung padanya.
HTTP 1.0 hanya boleh menentukan sehingga 16 kod status yang merupakan nombor reserved. Batasan utama menggunakan 16 kod status ialah terdapat pelaporan resolusi yang kurang baik yang dilihat dan dengan itu terdapat keperluan untuk menghasilkan HTTP 1.1. HTTP 1.1 datang dengan 24 kod status yang dapat menyelesaikan batasan sebelumnya yang dihadapi oleh HTTP 1.1. Pelaporan ralat telah dilakukan dengan lebih cepat dan terdapat pengesanan ralat yang mudah apabila ia berlaku.
Satu lagi tambah yang datang dengan menggunakan HTTP 1.1 adalah tajuk amaran yang mempunyai keupayaan menjalankan beberapa nombor amaran status sekunder. Tujuan utama penunjuk status sekunder di HTTP 1.1 adalah untuk memberi notis kepada penerima masalah apabila permintaan yang berjaya dibuat. Permintaan amaran yang dimulakan di HTTP1.1 boleh dibahagikan kepada dua kelas. Kelas-kelas itu didasarkan pada digit pertama yang dibentangkan pada kod tiga digit. Dalam satu kelas, terdapat penghapusan peringatan apabila pengesahan berjaya kod ke dalam cache. Kelas kedua adalah satu yang disimpan dan ia dilengkapi dengan kemasukan semula cache.
Penggunaan HTTP 1.0 datang dengan hanya peruntukan untuk pengesahan dasar dengan ini menghadapi tantangan nama pengguna dan kata laluan yang digunakan untuk tidak dienkripsi. Ini kerana anda betul-betul mengandaikan faktor risiko yang akan ditimbulkan. HTTP 1.0 juga tidak mempunyai dependensi dan oleh itu maklumat yang dikumpul oleh aktiviti pengintipan boleh digunakan kemudian pada masa akan datang. Kedatangan HTTP 1.1 telah membetulkan isu ini, yang menawarkan penggunaan Pengesahan Akses Digest. Cermin pengesahan asas ini dan membolehkan pelayan atas menggunakan nilai sekali sahaja yang secara efektif membuat pengintipan agak sukar dicapai. Pemeriksaan kata laluan, nama pengguna dan satu nilai masa dibuat dan semua ini disulitkan. Oleh itu, anda boleh yakin bahawa tiada pengintipan boleh dilakukan apabila menggunakan HTTP 1.1.
Reka bentuk HTTP 1.0 memerlukan sambungan TCP baru untuk setiap permintaan yang dibuat melaluinya. Ini menyebabkan cabaran kerana terdapat kos dan masa untuk menyediakan sambungan TCP baru dengan setiap permintaan, menjadikan sambungan sangat perlahan. Untuk menangani HTTP1.1 ini datang dengan penggunaan sambungan berterusan dan juga penggunaan permintaan saluran pipa untuk bekerja pada sambungan yang berterusan.
Ringkasan
HTTP bermaksud Protokol Pemindahan Teks Hyper
HTTP 1.1 umumnya menaik taraf had HTTP 1.0
HTTP 1.0 boleh menentukan kod 16status
HTTP 1.1 boleh menentukan 24 kod status
HTTP 1.1 mempunyai tajuk amaran yang mampu menghasilkan banyak amaran status sekunder
Pengesahan HTTP 1.0 tidak selamat kerana ia tidak disulitkan
HTTP 1.1 selamat kerana menggunakan checksum nama pengguna, kata laluan dan satu nilai masa.