Pages

Kamis, 02 Februari 2017

57.Pengertian HTTP dan HTTPS

 PENGERTIAN HTTP dan HTTPS
HTTPS (juga disebut HTTP lebih TLS ,HTTP melalui SSL,dan HTTP Aman) adalah Protokol untuk Komunitas yang aman melalui Jaringan Komputer yang banyak digunakan di Internet. HTTPS terdiri dari komunikasi melalui Hypertext Transfer Protocol (HTTP) dalam koneksi terenkripsi dengan Transport Layer Security atau pendahuluannya,Secure Sockets Layer. Motivasi utama untuk HTTPS adalah Otentikasi dari mengunjungi Situs dan perlindungan privasi dan Integritas dari data yang dipertukarkan.
Dalam penyebaran populer di internet, HTTPS menyediakan otentikasi website dan terkait Web Server dengan yang satu berkomunikasi, yang melindungi terhadap Serangan Man-in-the-middle. Selain itu, ia menyediakan dua arah Enkripsi komunikasi antara klien dan server, yang melindungi terhadap Eavesdropping dan Gangguan dengan atau menempa isi komunikasi. 

Dalam prakteknya, ini memberikan jaminan yang wajar bahwa seseorang berkomunikasi dengan tepat website yang satu dimaksudkan untuk berkomunikasi dengan (sebagai lawan penipu), serta memastikan bahwa isi dari komunikasi antara pengguna dan situs tidak dapat dibaca atau ditempa oleh pihak ketiga.
Secara historis, koneksi HTTPS terutama digunakan untuk transaksi pembayaran di World Wide Web, e-mail dan untuk transaksi sensitif dalam sistem informasi perusahaan. Pada tahun 2000-an dan 2010-an awal, HTTPS mulai melihat secara luas untuk melindungi halaman keaslian pada semua jenis website, mengamankan rekening dan menjaga komunikasi pengguna, identitas dan Browsing web pribadi.

Hypertext Transfer Protokol (HTTP) adalah sebuah protokol jaringan lapisan aplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan hipermedia penggunaannya banyak pada pengambilan sumber daya yang saling terhubung dengan tautan yang disebut dengan dokumen hiperteks yang kemudian membentuk World Wide Web pada tahun 1990 oleh fisikawan inggris yang bernama Tim Berners Lee. Http merupakan protokol yang menyediakan perintah dalam komunikasi antar jaringan, yaitu komunikasi antara jaringan komputer client dengan web server. Dalam komunikasi ini, komputer clientmelakukan permintaan dengan mengetikkan alamat atau website yang ingin di akses. Sedangkan server mengolah permintaan tersebut berdasarkan kode protokol yang di inputkan.
HTTP disebut protokol Stateless karena setiap perintah dijalankan secara independen, tanpa pengetahuan tentang perintah yang datang sebelumnya. Ini adalah alasan utama yang sulit untuk menerapkan situs Website yang bereaksi secara cerdas untuk input pengguna.

Hypertext Transfer Protocol Secure (HTTPS) memiliki pengertian yang sama dengan HTTP hanya saja HTTPS memiliki kelebihan fungsi di bidang keamanan (secure). HTTPS di temukan oleh Netscape Communication Corporation. HTTPS menggunakan Secure Socket Layer (SSL) atau Transport Layer Security(TLS) sebagai sublayer dibawah HTTP aplikasi layer yang biasa. HTTP di enkripsi dan deskripsi dari halaman yang di minta oleh pengguna dan halaman yang di kembalikan oleh web server. Kedua protokol tersebut memberikan perlindungan yang memadai dari serangan eavesdroppers, dan man in the middle attacks. Pada umumnya port yang digunakan HTTPS adalah port 443. Tingkat keamanan tergantung pada ketepatan dalam mengimplementasikan pada browser web dan perangkat lunak server dan didukung oleh algorithma penyandian yang aktual. Oleh karena itu, pada halaman web digunakan HTTPS, dan URL yang digunakan dimulai dengan ‘https://’.

Https dapat menjamin keamanan dalam Autentikasi server yaitumemungkinkan peramban dan pengguna memiliki kepercayaan bahwa mereka sedang berbicara kepada server aplikasi sesungguhnya.Https juga mampu dalam menjaga kerahasiaan data dan Integritas data.


Bagaimana cara kerja dari HTTP tersebut?

Bila kita mengklik link hypertext atau kita mengetikkan suatu alamat atau URL pada internet browser, maka Anda sedang mentransfer URL ke browser, dan Dari URL ini browser Anda tahu server mana yang akan dihubungi dan file apa yang diminta kemudian web browser akan mengirimkan perintah HTTP ke web server. Web server selanjutnya akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser. Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada kita.
Bagaimana proses transaksi data HTTP?
Selama transaksi http, para pemohon atau yang dikenal sebagai klien, meminta file ke server melalui web browser.
Skema normal :
1. Klien terhubung ke host,
2. Server menerima koneksi,
3. Klien permintaan file,
4. Server mengirimkan respon (termasuk file atau tidak).

 

REFERENSI 

https://en.wikipedia.org/wiki/HTTPS
http://ilmukomputer.org/2013/01/30/perbedaan-http-dan-https/
https://www.codepolitan.com/mengetahui-perbedaan-http-dan-https



Tidak ada komentar:

Posting Komentar

 

Facebook

https://www.facebook.com/Ritdah?pnref=about

Twitter

@muitdah

Gmail

muitdah@gmail.com