Assalamu'alaikum wr.wb
bertemu lagi di arikel ismawati,oke teman-teman kali ini saya akan menshare tentang http✌semoga bermanfaat.
Hypertext Transport Protocol atau http digunakan untuk mengakses halaman teks yang disusun menggunakan format khusus yang disebut hypertext markup language atau HTML. Tag HTML dimasukkan ke dokumen web untuk memformat jenis font,warna,posisi teks,dan atribut tampilan halaman web lainnya.
Yang penting dari HTML adalah kemampuannya membuat link sehingga satu halaman bisa me-link ke halaman yang lain,file,dan website lain. Sehingga pengunjung bisa berpindah ke tempat lain dengan mudah dengan mengklik link dari satu halaman.
Hiperteks Halaman-halaman Web didasarkan pada standar Hypertext Markup Language (HTML), yang membentuk dokumen dan menghubungkan berbagai link dinamis pada dokumen lain dan gambar yang disimpan dalam komputer yang sama atau yang jau. Halaman Web juga dapat diakses melalui Internet karena peranti lunak penjelajah Web yang berjalan di komputer Anda dapat meminta halaman Web yang disimpan pada server host Internet menggunakan Hypertext Transfer Protocol (HTTP). HTTP adalah standar komunikasi yang digunakan untuk transfer halaman Web. Sebagai contoh, ketika Anda mengetik alamat Web pada browser, seperti http://www.sec.gov, browser mengirim permintaan HTTP pada server sec. goy, meminta server terscbut mengirimkan halaman muka dari sec.gov. HTTP adalah rangkaian huruf yang pertama yang terletak pada awal dari setiap alamat Web, diikuti oleh domain, yang menentukan komputer server mana dalam perusahaan yang menyimpan dokumen tersebut. Kebanyakan perusahaan memiliki nama domain yang sama atau berkaitan erat dengan nama perusahaan yang resminya. Directory path dan nama dokumen adalah dua bagian informasi lainnya dalam alamat Web yang membantu browser mendapatkan halaman yang diminta. Secara keseluruhan, alamat tersebut dinamakan uniform resource locator (URL). Ketika mengetik di browser, URL memberitahukan kepada browser secara tepat di mana harts mencari informasi tersebut.
HTTPPmerupakan protokol yang digunakan, I.vww.nrar . net merupakan server yang dituju dan book/index.htm me-rupakan resource dari server. Secara umum, bila klien menghubungi web server maka is akan melalui 4 fase, yaitu:
Klien membuka koneksi : klien akan menghubungi server dengan alamat sesuai dengan url
Server menerima koneksi : server menerima koneksi dan mengirim konfirmasi
Klien melakukan permintaan : klien akan meminta resource dad server
Server mengirim respon : server akan memberikan apa yang diminta klien (bila ada)
Metode Pemformatan HTML
Protokol HTTP merupakan protokol dengan sedikit kode. Kode yang penting adalah GET untuk mendapatkan file HTML ukuran kecil. HTML sendiri merupakan sebuah blok teks yang dilingkupi oleh tag-tag tertentu.
Tag pembuka akan menginstruksikan browser untuk melakukan sesuatu hal, misalnya <TITLE> untuk memulai menampilkan judul halaman. Sementara tag penutup seperti </TITLE>- akan memerin-tahkan browser untuk berhenti melakukan sesuatu yang dibuka sebelumnya. Tag HTML sendiri memiliki banyak variasi yang memungkinkan seorang programmer ataupun desainer web mem-buat efek halaman web yang modern.
Misalnya ada command <img src=”” I> yang berfungsi untuk memasukkan gambar di halaman web. Dengan demikian, halaman HTML akan bisa berisi gambar-gambar di dalamnya. Hyperlink juga cukup penting, karena memungkinkan user meng-klik link tersebut yang akan membawanya ke halaman web lain. Membuat halaman tersebut interaktif, mudah diatur, dan cepat diakess. Untuk melihat kode HTML, Anda tinggal klik kanan pada sembarang tempat di browser, kemudian mengklik menu View Source atau View Page Source tergantung browser yang Anda pakai. Jika ada bahasa Indonesia di browser, mungkin menu tersebut diterjemahkan sebagai Lihat Kode Sumber Halaman.
Tidak hanya menampilkan teks, gambar, dan foto, kini muncul banyak layanan web yang membuat protokol HTTP menjadi layanan internet yang paling banyak diakses. Salah satu yang terkenal adalah layanan iklan via web. Dengan adanya iklan, web mulai menjadi media komersil dan mulai bersifat strategis. Untuk itu, dikembangkanlah scripting untuk keperluan ini, balk bahasa scripting berbasis Mien atau bahasa scripting berbasis server. Script di halaman web merupakan sebuah kode yang meng-eksekusi perintah tertentu. Menggunakan script, browser dapat mengeksekusi fungsi tertentu sesuai dengan kode script tersebut. Aksi yang dapat dilakukan dapat bervariasi, dari mulai sederhana hingga kompleks. Nah, script ini juga bisa disalahgunakan untuk melakukan sesuatu yang jahat. Misalnya seorang programmer bisa membuat halaman web menampilkan sesuatu yang seharusnya tidak diperbolehkan, balk sumbernya di server atau di client.
Hasilnya bisa sekedar tampilan yang berubah atau hingga sistem server atau client crash. Misalnya script yang melakukan loop hingga tak terhingga jika diterapkan di server bisa membuat server hang, sementara jika diterapkan di client bisa menyebabkan browser hang atau bahkan komputer client menjadi hang. Karena itu para pengatur standardisasi web sudah bekerja keras untuk menghasilkan spesifikasi yang memungkinkan scripting dilakukan dengan aman. Namun, tentu saja teknologi tetap memiliki kekuranqan, karena itu selalu saia ditemukan lubanq hang, sementara jika diterapkan di client bisa menyebabkan browser hang atau bahkan komputer client menjadi hang. Karena itu para pengatur standardisasi web sudah bekerja keras untuk menghasilkan spesifikasi yang memungkinkan scripting dilakukan dengan aman. Namun, tentu saja teknologi tetap memiliki kekurangan, karena itu selalu saja ditemukan lubang celah keamanan baru yang memungkinkan orang jahat melakukan hal yang tidak diperbolehkan. Sebagai pencegahan, browser-browser modern umumnya menye-diakan fitur untuk men-disable script atau applet, atau menjalan-kannya dalam mode terbatas.
Perbedaan utama http dan https
Beberapa perbedaan utama antara http dan https, dimulai dengan port default, yang 80 untukhttp dan 443 untuk https. Https bekerja dengan transmisi interaksi yang normal http melaluisistem terenkripsi, sehingga dalam teori, informasi tidak dapat diakses oleh pihak selain kliendan server akhir. Ada dua jenis umum lapisan enkripsi: Transport Layer Security (TLS) danSecure Socket Layer (SSL), yang keduanya menyandikan catatan data yang dipertukarkan.
Cara Kerja
Https bukan protokol yang terpisah, tetapi mengacu pada kombinasi dari interaksi HTTP normal melalui Socket Layer terenkripsi SSL (Secure) atau Transport Layer Security (TLS) mekanisme transportasi. Hal ini menjamin perlindungan yang wajar dari penyadap dan (asalkan dilaksanakan dengan benar dan otoritas sertifikasi tingkat atas melakukan pekerjaan mereka dengan baik) serangan.
Https bukan protokol yang terpisah, tetapi mengacu pada kombinasi dari interaksi HTTP normal melalui Socket Layer terenkripsi SSL (Secure) atau Transport Layer Security (TLS) mekanisme transportasi. Hal ini menjamin perlindungan yang wajar dari penyadap dan (asalkan dilaksanakan dengan benar dan otoritas sertifikasi tingkat atas melakukan pekerjaan mereka dengan baik) serangan.
Port default TCP https: URL adalah 443 (untuk HTTP tanpa jaminan, defaultnya adalah 80). Untuk mempersiapkan web-server untuk koneksi https penerima harus sebagai administrator dan membuat sertifikat kunci publik untuk server web. Sertifikat ini dapat dibuat untuk server berbasis Linux dengan alat seperti Open SSL yang ssl atau gensslcert SuSE. Sertifikat ini harus ditandatangani oleh otoritas sertifikat satu bentuk atau lain, yang menyatakan bahwa pemegang sertifikat adalah siapa yang mereka ajukan. Web browser pada umumnya didistribusikan dengan penandatanganan sertifikat otoritas sertifikat utama, sehingga mereka dapat memverifikasi sertifikat yang ditandatangani oleh mereka.
Sumber :
Laudon Kenneth, P.Laudon Jane.2009.Sistem Informasi Manajemen.Jakarta:Aryanto