Hypertext Transfer Protocol dipedar

Sagalana nu peryogi kauninga ngeunaan HTTP

HTTP (Hypertext Transfer Protocol) nyadiakeun protokol jaringan baku nu web panyungsi sarta server pake pikeun komunikasi. Ieu gampang pikeun mikawanoh ieu nalika ngadatangan Website hiji sabab urang ditulis katuhu dina URL (misalna http:. // www).

Protokol Ieu sarupa batur kawas ftp di nu ayeuna teh dipake ku program klien nyuhunkeun file ti server jauh. Dina kasus HTTP, éta biasana hiji web browser nu requests file HTML ti web server, nu lajeng ditampilkeun dina browser kalayan téks, gambar, hyperlinks, jsb

HTTP nyaeta naon disebut "Sistim stateless". Naon ieu hartina éta kawas protokol mindahkeun file lianna kayaning ftp , sambungan HTTP geus turun sakaligus menta geus dilakukeun. Ku kituna, sakali web panyungsi anjeun ngirimkeun pamundut jeung server responds kalayan kaca, sambungan nu geus ditutup.

Kusabab paling web browser standar pikeun HTTP, anjeun tiasa ngetik ngan nami domain na boga browser otomatis-ngeusi "http: //" Porsi.

Sajarah HTTP

Tim Berners-Lee nyieun HTTP awal dina awal taun 1990 salaku bagian tina karyana dina watesan nu aslina World Wide Web . Tilu versi primér anu lega deployed salila taun 1990-an:

Versi panganyarna, HTTP 2.0, janten hiji baku disatujuan dina 2015. Ieu mertahankeun kasaluyuan mundur kalawan HTTP 1.1 tapi nawarkeun perbaikan kinerja tambahan.

Bari HTTP baku teu encrypt lalulintas dikirim ngaliwatan jaringan, standar HTTPS dikembangkeun pikeun nambahkeun enkripsi mun HTTP via pamakéan (asalna) aman Sockets Lapisan (SSL) atawa (engké) Angkutan Lapisan Kaamanan (TLS).

Kumaha HTTP Works

HTTP mangrupa protokol lapisan aplikasi diwangun dina luhureun TCP anu ngagunakeun komunikasi klien-server modél. klien HTTP na server komunikasi via pamundut HTTP na seratan response. Tilu jenis surat HTTP utama anu meunang, POST, sarta sirah.

browser nu initiates komunikasi sareng hiji server HTTP ku initiating sambungan TCP mun server. sesi browsing Web nganggo port server 80 sacara standar najan palabuhan lianna kayaning 8080 nu sok dipake gantina.

Sakali sési ngadeg, pamaké anu micu ngirim jeung narima surat HTTP ku ngadatangan kaca web.

Isu Jeung HTTP

Seratan dikirimkeun ngaliwatan HTTP bisa kalah ka jadi dikirimkeun hasil pikeun sababaraha alesan:

Lamun gagal ieu lumangsung, protokol ngarebut ngabalukarkeun kagagalan éta (lamun mungkin) jeung ngalaporkeun hiji kode kasalahan deui browser disebut status HTTP garis / kode . Kasalahan dimimitian ku sababaraha keur nandaan jenis kasalahan éta.

Contona, kasalahan 4xx nunjukkeun yén Nyuhunkeun kaca teu bisa réngsé leres atanapi nu pamundut ngandung lepat rumpaka . Salaku conto, 404 kasalahan hartina kaca teu bisa kapanggih; sababaraha situs web malah gaduh sababaraha fun custom 404 kaca kasalahan .