KomputerPerisian

Apakah protokol HTTP?

Protokol Pindah Hypertext (atau HTTP) adalah asas pemindahan data untuk World Wide Web. Protokol tersebut adalah teks berstruktur yang menggunakan pautan logik (hyperlink) antara nod yang mengandungi data tertentu. Oleh itu, ia adalah cara menukar atau menghantar hiperteks.

Protokol HTTP bertindak sebagai fungsi permintaan-respons dalam model perhitungan klien-pelayan. Jadi, penyemak imbas web bertindak sebagai pelanggan, dan laman web hosting adalah pelayan. Pelanggan menghantar mesej permintaan HTTP ke pelayan yang menyediakan sumber khusus (contohnya, fail HTML dan bahan lain), kemudian mengembalikan mesej respons. Maklum balas mengandungi maklumat mengenai permintaan itu, dan juga boleh mengandungi kandungan yang diminta dalam tubuh mesej.

Pelayar adalah contoh utama ejen pengguna (pelanggan). Ejen khusus lain termasuk perisian yang digunakan untuk pengindeksan oleh pembekal carian, aplikasi mudah alih dan sumber lain yang menggunakan atau memaparkan kandungan web.

Protokol HTTP direka untuk menyediakan unsur-unsur perantaraan rangkaian untuk meningkatkan atau menyediakan komunikasi antara pelanggan dan pelayan. Tapak yang mempunyai lalu lintas yang besar sering mendapat manfaat daripada cache pelayan web yang memaparkan kandungan bagi pihak sumber hulu, mengurangkan masa muat turun. Cache penyemak imbas web membolehkan pengguna untuk mengurangkan trafik rangkaian. Pelayan proksi yang menggunakan protokol HTTP pada rangkaian setempat boleh memberikan komunikasi kepada pelanggan yang tidak membenarkan peralihan alamat global dengan menyampaikan mesej dari pelayan luar.

Sesi HTTP ialah proses berikutan dari pertanyaan dan maklum balas. Pelanggan memulakan permintaan dengan membuat sambungan TCP ke port khusus di pelayan, dan yang kedua mendengar kepada pelabuhan ini dan menunggu mesej permintaan. Apabila ia diterima, pelayan menghantar mesej respons dalam bar status . Tubuh mesej ini biasanya merupakan sumber yang diminta, walaupun mesej ralat atau informasi lain mungkin dipaparkan.

Sekiranya anda mempertimbangkan tujuan protokol HTTP, harus diingatkan bahawa ia mentakrifkan kaedah untuk menunjukkan tindakan yang diingini yang dilakukan pada sumber yang dikenalpasti. Dalam kes ini, jenis maklumat yang dipaparkan (data yang ada sebelum ini atau dijana secara dinamik) bergantung kepada pelaksanaan pelayan. Selalunya, sumber semacam itu sepadan dengan fail atau skrip yang terletak di hosting.

Beberapa kaedah yang menggunakan HTTP Hypertext Transfer Protocol adalah untuk mencari maklumat sahaja dan tidak boleh mengubah keadaan pelayan. Dengan kata lain, mereka tidak mempunyai kesan yang serius, dengan pengecualian kesan yang tidak berbahaya - caching atau peningkatan statistik pengunjung.

Sebaliknya, protokol HTTP juga boleh menggunakan kaedah yang direka untuk tindakan yang boleh menjejaskan sama ada pelayan atau sumber luaran lain - mengaktifkan transaksi kewangan atau melakukan penghantaran e-mel. Kadang kala, kaedah tersebut digunakan oleh robot web atau beberapa tapak dan boleh membuat permintaan tanpa mengira tugas utama.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.atomiyme.com. Theme powered by WordPress.