Protokol Transfer Hypertext Dijlèntrèhaké

Kabeh sampeyan kudu ngerti babagan HTTP

HTTP (Hypertext Transfer Protocol) nyedhiyakake standar protokol jaringan sing browser web lan server digunakake kanggo komunikasi. Iku gampang kanggo ngenali iki nalika ngunjungi situs web amarga iku ditulis tengen ing URL (eg http: // www. ).

Protokol iki mirip karo wong kaya FTP sajrone digunakake dening program klien kanggo njaluk file saka server remot. Ing kasus HTTP, biasane browser web sing nyuwun file HTML saka server web, sing banjur ditampilake ing browser nganggo teks, gambar, hyperlinks, etc.

HTTP diarani sistem "stateless." Apa artine iki ora kaya protokol transfer file liyane kayata FTP , sambungan HTTP digebug sakwise panjaluk wis digawe. Dadi, nalika browser web ngirim panjalukane lan server nanggapi karo kaca kasebut, sambungan kasebut ditutup.

Wiwit sebagéyan sing paling standar browser web kanggo HTTP, sampeyan bisa ngetik jeneng domain lan ngisi otomatis "http: //".

Sejarah HTTP

Tim Berners-Lee nggawé HTTP awal ing awal 1990-an minangka bagéan saka karyane kanggo nemtokake World Wide Web asli. Telung versi utama wis digunakake ing mangsa 1990-an:

Versi paling anyar, HTTP 2.0, dadi standar sing disetujoni ing 2015. Nggawe kompatibilitas sing mundur karo HTTP 1.1 nanging menehi tambahan kinerja tambahan.

Nalika HTTP standar ora enkripsi lalu lintas dikirim liwat jaringan, standar HTTPS dikembangake kanggo nambah enkripsi menyang HTTP liwat penggunaan ( Secure Sockets Layer (SSL) utawa (banjur) Transport Layer Security (TLS).

Carane HTTP Works

HTTP minangka protokol lapisan aplikasi sing dibangun ing ndhuwur TCP sing nggunakake model komunikasi klien-server . Klien HTTP lan server komunikasi liwat pesen HTTP lan pesen nanggepi. Telu jinis pesen HTTP utama yaiku GET, POST, lan HEAD.

Browser miwiti komunikasi karo server HTTP kanthi miwiti sambungan TCP menyang server. Sinau njelajah web nggunakake port 80 minangka server standar, senadyan port liya kayata 8080 asring digunakake.

Sawise sesi ditetepake, pangguna nyebabake ngirim lan nampa pesen HTTP kanthi ngunjungi kaca web.

Masalah Kanthi HTTP

Pesen ditular liwat HTTP bisa gagal kasedhiya kanggo sawetara alasan:

Nalika kegagalan iki kedadeyan, protokol kasebut njabut sababe kegagalan (yen bisa) lan laporan kode kesalahan bali menyang browser sing disebut baris status / kode HTTP . Kasalahan diwiwiti kanthi nomer tartamtu kanggo nunjukake kesalahan apa.

Contone, kesalahan 4xx nuduhake yen panjaluke kaca ora bisa rampung kanthi bener utawa panjaluk kasebut ngandhut sintaks sing salah. Minangka conto, 404 kesalahan tegese kaca ora bisa ditemokake; sawetara situs web malah duwe sawetara 404 kaca kesalahan sing nyenengake .