Protokol Transfer Hiperteks: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Rescuing 1 sources and tagging 0 as dead.) #IABot (v2.0.9.2 |
k Membatalkan 1 suntingan oleh 180.249.80.240 (bicara) ke revisi terakhir oleh CommonsDelinker Tag: Pembatalan |
||
(14 revisi perantara oleh 11 pengguna tidak ditampilkan) | |||
Baris 13:
Pengembangan HTTP diprakarsai oleh [[Tim Berners-Lee]] di [[CERN]] pada tahun 1989. Pengembangan Permintaan HTTP awal untuk Komentar (RFC) adalah upaya terkoordinasi oleh [[Internet Engineering Task Force]] (IETF) dan [[World Wide Web Consortium]] (W3C), dengan pekerjaan kemudian pindah ke IETF.
HTTP/1.1 pertama kali didokumentasikan dalam RFC
[[HTTP/2]] adalah ekspresi semantik HTTP yang lebih efisien "on the wire", dan diterbitkan pada 2015; sekarang didukung oleh hampir semua peramban web<ref>{{Cite web|url=https://caniuse.com/#search=http2|title=Can I use... Support tables for HTML5, CSS3, etc|website=caniuse.com|access-date=2020-06-23}}</ref> dan server web utama melalui [[Transport Layer Security]] (TLS) menggunakan ekstensi [[Application-Layer Protocol Negotiation]] (ALPN)<ref>{{Cite web|url=https://tools.ietf.org/html/rfc7301.html|title=Transport Layer Security (TLS) Application-Layer Protocol Negotiation Extension|last=Friedl|first=Stephan|last2=Langley|first2=Adam|website=tools.ietf.org|language=en|access-date=2020-06-23|last3=Popov|first3=Andrey}}</ref> di mana diperlukan [[Transport Layer Security|TLS 1.2]] atau yang lebih baru.<ref>{{Cite web|url=https://http2.github.io/http2-spec/#TLSUsage|title=Hypertext Transfer Protocol Version 2 (HTTP/2)|last=Belshe|first=M.|last2=Peon|first2=R.|date=2015-05-30|website=http2.github.io|language=en|access-date=2020-06-23|last3=Thomson|first3=M.|archive-date=2013-07-15|archive-url=https://web.archive.org/web/20130715004452/https://http2.github.io/http2-spec/#TLSUsage|dead-url=yes}}</ref>
Baris 20:
== Gambaran teknikal ==
HTTP berfungsi sebagai protokol [[
▲HTTP berfungsi sebagai protokol [[Permintaan-respon|permintaan-respons]] dalam model komputasi klien-server. [[Peramban web]], misalnya, mungkin ''klien'' dan aplikasi yang berjalan di komputer yang meng-[[Host (jaringan)|hosting]] [[situs web]] mungkin adalah ''server''. Klien mengirimkan pesan permintaan HTTP ke server. Server, yang menyediakan ''sumber daya'' seperti file [[HTML]] dan konten lainnya, atau melakukan fungsi lain atas nama klien, mengembalikan pesan ''respons'' ke klien. Respons tersebut berisi informasi status penyelesaian tentang permintaan dan mungkin juga berisi konten yang diminta di badan pesannya.
Peramban web adalah contoh ''[[user agent]]'' (UA). Jenis lain dari agen pengguna termasuk perangkat lunak pengindeksan yang digunakan oleh penyedia pencarian ([[perayap web]]), [[peramban suara]], [[aplikasi seluler]], dan [[perangkat lunak]] lain yang mengakses, menggunakan, atau menampilkan konten web.
Baris 82 ⟶ 81:
=== Alam autentikasi ===
Spesifikasi Otentikasi HTTP juga menyediakan konstruksi sewenang-wenang, spesifik implementasi untuk membagi lebih lanjut sumber daya yang umum untuk [[Uniform Resource Identifier|URI]] root yang diberikan. String nilai ranah, jika ada, dikombinasikan dengan URI akar kanonik untuk membentuk komponen ruang perlindungan dari tantangan. Ini berlaku memungkinkan server untuk menentukan cakupan otentikasi terpisah di bawah satu URI root.<ref name=":0" /> bocor
== Format pesan ==
Baris 286 ⟶ 285:
*"[https://www.w3.org/Protocols/History.html Change History for HTTP]". Sejarah teknis rinci HTTP.
*"[https://www.w3.org/Protocols/DesignIssues.html Design Issues for HTTP]". Masalah Desain oleh Berners-Lee ketika dia merancang protokol.
*"[https://www.w3.org/Protocols/Classic.html Classic HTTP Documents]".daftar dokumen klasik lainnya yang menceritakan sejarah protokol awal
*[https://www.w3.org/Protocols/HTTP/AsImplemented.html HTTP 0.9 – Sebagaimana Diterapkan pada 1991]
{{Authority control}} [[Kategori:Protokol Internet]]
|