http

Informatik

2022

Kami menerangkan apa itu http dan dan untuk apa protokol ini. Juga, cara ia berfungsi, perbezaan antara protokol http dan https.

Protokol ini dicipta pada tahun 1999 oleh World Wide Web Consortium.

Apakah protokol http?

http (dari bahasa Inggeris Protokol Pemindahan Hiperteks o Hyper Texts Transfer Protocol) ialah protokol penghantaran maklumat bagi World Wide Web, iaitu kod yang diwujudkan supaya komputer Pemohon dan yang mengandungi maklumat yang diminta boleh "bercakap" dalam bahasa yang sama apabila menghantar maklumat melalui jaring.

Dengan kriteria http diwujudkan sintaks Y semantik pengkomputeran (bentuk dan makna) untuk penubuhan komunikasi antara elemen berbeza yang membentuk seni bina web: pelayan, pelanggan, proksi. Ia dicipta pada tahun 1999 oleh World Wide Web Consortium dengan kerjasama Pasukan Petugas Kejuruteraan Internet.

Ia adalah protokol "tanpa negara", iaitu, ia tidak menjejaki lawatan sebelumnya tetapi sentiasa bermula semula. Maklumat mengenai lawatan sebelumnya disimpan dalam sistem ini dalam apa yang dipanggil "kuki", disimpan dalam sistem. pelanggan.

http telah melalui pelbagai versi sehingga mencapai versi semasa pada awal abad ke-21, dipanggil HTTP / 2. Percubaan pertamanya berlaku pada tahun 1991 dan menghasilkan versi separa pada tahun 1996, 1999, 2000 dan, akhirnya, versi semasa pada 2015.

Apakah protokol http untuk?

http, seperti yang telah dikatakan, adalah bahasa yang menjadi pengantara antara permintaan pelanggan dan tindak balas pelayan dalam Internet, untuk membolehkan komunikasi yang lancar dan dalam "bahasa" yang sama. timur protokol menetapkan garis panduan untuk diikuti, yang kaedah permintaan (dipanggil "kata kerja") dan mempunyai sedikit fleksibiliti untuk menggabungkan permintaan dan fungsi baharu, terutamanya apabila versinya berkembang.

Memandangkan Internet adalah lebih daripada rangkaian yang kompleks untuk pertukaran maklumat antara komputer jauh, jenis alat digital ini adalah kunci dalam mewujudkan asas untuk memesan dan memudahkan penghantaran maklumat.

Bagaimanakah protokol http berfungsi?

Pengendalian http adalah berdasarkan skema permintaan-tindak balas antara pelayan web dan "ejen pengguna" (dari bahasa Inggeris ejen pengguna) atau pelanggan membuat permintaan untuk penghantaran data. Pelanggan boleh menjadi pelayar tertentu, apabila kami cuba membuka a laman sesawang, atau perangkak web (webcrawlers atau labah-labah web) yang memeriksanya.

Pelayan memberikan mereka respons berstruktur tepat pada masanya dan dilengkapi dengan satu siri metadata, yang menetapkan garis panduan untuk permulaan, pembangunan dan penutupan penghantaran maklumat. Ini adalah "kaedah permintaan", iaitu, arahan yang mencetuskan pelaksanaan sumber tertentu, yang failnya berada di pelayan.

Sebagai contoh: Apabila membuka halaman web tertentu, pertukaran maklumat antara penyemak imbas web kami dan pelayan di mana maklumat berada akan menentukan cara maklumat itu harus dihantar, di mana imej itu berada dan dalam susunan apa ia akan ditunjukkan kepada saya, dsb. Pertukaran perintah permintaan dan kod tindak balas ini menghasilkan perwakilan pada komputer saya maklumat yang sama yang asalnya terkandung pada pelayan, yang mungkin beribu batu jauhnya.

Apakah https?

https dilindungi daripada campur tangan pihak ketiga.

Untuk https HyperText Transfer Procotol Secure or Secure Transfer Protocol of Hiperteks, yang tidak lebih daripada versi selamat http, iaitu, varian protokol yang sama yang berdasarkan penciptaan saluran yang disulitkan untuk penghantaran maklumat, yang menjadikannya lebih sesuai untuk data sensitif tertentu ( sebagai kunci dan pengguna peribadi).

Tidak seperti http, https dilindungi daripada campur tangan pihak ketiga yang mungkin mengintip pertukaran maklumat atau mendapatkan data daripadanya, melalui penggunaan "lapisan rangkaian" yang membenarkan hanya pelayan dan pelanggan menyulitkan dan menyahsulit maklumat yang dihantar melalui pertukaran sijil rangkaian sebelumnya, sejenis pengesahan awal amanah untuk mewujudkan pemindahan maklumat.

!-- GDPR -->