1. HTTP (HYPERTEXT TRANSFER PROTOCOL)
Hypertext
Transfer Protocol (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, Tim
Berners-Lee.
HTTP
adalah sebuah protokol meminta/menjawab antara klien dan server. Sebuah klien
HTTP (seperti web browser atau robot dan lain sebagainya), biasanya memulai
permintaan dengan membuat hubungan ke port tertentu di sebuah server Webhosting
tertentu (biasanya port 80). Klien yang mengirimkan permintaan HTTP juga
dikenal dengan user agent. Server yang meresponsnya, yang menyimpan sumber daya
seperti berkas HTML dan gambar, dikenal juga sebagai origin server. Di antara user
agent dan juga origin server, bisa saja ada penghubung, seperti halnya proxy,
gateway, dan juga tunnel.
HTTP
tidaklah terbatas untuk penggunaan dengan TCP/IP, meskipun HTTP merupakan salah
satu protokol aplikasi TCP/IP paling populer melalui Internet. Memang HTTP
dapat diimplementasikan di atas protokol yang lain di atas Internet atau di
atas jaringan lainnya. seperti disebutkan dalam "implemented on top of any
other protocol on the Internet, or on other networks.", tapi HTTP
membutuhkan sebuah protokol lapisan transport yang dapat diandalkan. Protokol
lainnya yang menyediakan layanan dan jaminan seperti itu juga dapat digunakan.
Sumber daya yang hendak diakses dengan menggunakan HTTP diidentifikasi dengan
menggunakan Uniform Resource Identifier (URI), atau lebih khusus melalui
Uniform Resource Locator (URL), menggunakan skema URI http: atau https:.
Pada tahun 1990 oleh Inggris fisikawan
bernama Tim Berners Lee. Http merupakan protokol yang menyediakan
komunikasi antara perintah jaringan, yang merupakan jaringan komunikasi antara
komputer client dengan server web. Dalam komunikasi ini, komputer
clientmelakukan permintaan dengan mengetikkan alamat atau website yang Anda
ingin mengakses. Sementara server memproses permintaan berdasarkan kode
protokol makan.
HTTP disebut protokol stateless karena setiap
perintah dijalankan secara mandiri, tanpa pengetahuan tentang perintah yang
datang sebelumnya. Ini adalah alasan utama bahwa sulit untuk menerapkan sebuah
situs web yang bereaksi secara cerdas untuk input pengguna.
A.
CARA HTTP BEKERJA
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.
B.
TRANSANKSI DATA PADA 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).
2.
HTTPS ( HYPERTEXT TRANSFER PROTOCOL SECURE )
Hypertext Transfer Protocol Secure
(HTTPS) memiliki arti yang sama seperti HTTP. akan tetapi HTTPS memiliki
kelebihan di bidang fungsi keamanan (secure). HTTPS ditemukan oleh Netscape
Communications Corporation. HTTPS menggunakan Secure Socket Layer (SSL) atau
Transport Layer Security (TLS) sebagai sublayer bawah lapisan aplikasi HTTP
biasa.
Enkripsi HTTP dan deskripsi dari halaman
yang diminta oleh pengguna dan halaman yang dikembalikan oleh server web. Kedua
protokol tersebut memberikan perlindungan yang memadai dari serangan penyadap.
Secara umum, menggunakan port HTTPS adalah port 443.
Tingkat keamanan tergantung pada
ketepatan dalam mengimplementasikan pada browser web dan perangkat lunak server
dan didukung oleh algoritma enkripsi yang sebenarnya. Oleh karena itu,
penggunaan halaman web HTTPS, dan URL yang digunakan dimulai dengan ‘https:
//www.facebook.com/’
Https dapat menjamin keamanan di server
Authentication peramban yaitu memungkinkan pengguna memiliki keyakinan bahwa
mereka sedang berbicara secara langsung dengan server.Https server aplikasi
juga mampu menjaga kerahasiaan data dan integritas data.
A.
CARA KERJA
Https bukan protokol
yang terpisah, tetapi mengacu pada kombinasi Sockets interaksi HTTP lapisan
yang normal dienkripsi melalui SSL Secure atau Transport Layer Security (TLS)
mekanisme transportasi. Hal ini memastikan perlindungan yang wajar dari
penyadap dan asalkan dilaksanakan dengan benar dan otoritas tingkat melakukan
pekerjaan mereka dengan baik terhadap serangan.
Default port TCP https: URL adalah 443 untuk HTTP tanpa jaminan, defaultnya
adalah 80. Untuk menyiapkan web-server untuk https koneksi sebagai
administrator dan penerima harus membuat sertifikat kunci publik untuk server
web.
Sertifikat ini dapat dibuat untuk server
berbasis Linux dengan alat seperti Open SSL atau SuSE gensslcert. Web browser
pada umumnya mendistribusikan proses penandatanganan otoritas sertifikat utama,
kemudian merekapuna akan dapat memverifikasi sertifikat yang telah
ditandatangani.
Bila menggunakan koneksi
https, server merespon koneksi awal dengan menawarkan daftar metode enkripsi
dukungan. Menanggapi, klien memilih metode sambungan, dan klien dan sertifikat
server otentikasi pertukaran untuk identitas mereka. Setelah ini dilakukan,
kedua belah pihak bertukar informasi terenkripsi setelah memastikan bahwa kedua
menggunakan kunci yang sama, dan koneksi ditutup.
Untuk menjadi host koneksi https, server harus
memiliki sertifikat kunci publik, yang embeds informasi kunci untuk
memverifikasi identitas pemilik kunci. Sebagian besar sertifikat diverifikasi
oleh pihak ketiga sehingga klien yakin bahwa kuncinya adalah aman.
3.
PERBEDAAN HTTP DAN HTTPS
Beberapa perbedaan utama antara http dan https, dimulai
dengan port default, yang 80 untuk http dan 443 untuk https. Https bekerja
dengan transmisi interaksi http normal melalui sistem terenkripsi, sehingga
dalam teori, informasi yang tidak dapat diakses oleh pihak lain selain akhir
client dan server. Ada dua jenis umum lapisan enkripsi: Transport Layer
Security “TLS” dan Secure
Socket Layer “SSL”, yang keduanya
rekaman data encode dipertukarkan.
4. KEUNTUNGAN MENGUBAH HTTP MENJADI HTTPS
Untuk mengamankan komunikasi
antara browser dengan web server. Ketika Anda mengakses web server yang
menggunakan protokol HTTPS, halaman yang dikirim kepada Anda pertama kali
dienkripsi oleh protokol ini. Dan semua informasi yang Anda kirim ke server
pendaftaran, identitas, nomor pin, pembayaran transfer akan dienkripsi juga
sehingga tidak ada yang bisa mendengar (eavesdropping) data saat transaksi
sedang berlangsung. Jadi data transaksi Anda menjadi lebih aman.
Protokol HTTPS dapat
ditemukan di situs-situs perbankan, e-commerce, formulir pendaftaran, dan
lain-lain Karena dalam area bisnis ini rawan terjadi penyadapan oleh pihak
ketiga. Untuk itu Anda memerlukan sertifikat SSL.
Koneksi internet menggunakan
HTTPS lebih aman daripada menggunakan HTTP. Untuk itu banyak bank yang
membangun layanan online mereka dengan menggunakan format HTTPS. Hal ini
bertujuan untuk menjamin keamanan pelanggan saat melakukan transaksi online.
Tidak hanya transaksi online, pemerintah atau lembaga juga melindungi keamanan
dokumen pentingnya menggunakan HTTPS.
HTTP tidak terbatas untuk
digunakan dengan TCP / IP, meskipun HTTP merupakan salah satu aplikasi protokol
TCP / IP adalah yang paling populer di Internet. Memang HTTP dapat
diimplementasikan di atas protokol lain melalui Internet atau melalui jaringan
lainnya.
5.
URL ( UNIFORM RESOURCE LOCATOR )
Pengertian URL (Uniform Resource Locator) adalah
rangkaian karakter menurut suatu format standar tertentu, yang digunakan untuk
menunjukkan alamat suatu sumber seperti dokumen dan gambar di Internet. URL
pertama kali diciptakan oleh Tim Berners-Lee pada tahun 1991 agar
penulis-penulis dokumen dokumen dapat mereferensikan pranala ke World Wide Web.
Sejak 1994, konsep URL telah dikembangkan menjadi istilah Uniform Resource
Identifier (URI) yang lebih umum sifatnya.
6.
PENGERTIAN DOMAIN
Domain atau Nama Domain (domain name) adalah nama
unik yang diberikan untuk mengidentifikasi nama server komputer seperti web
server atau email server di jaringan komputer ataupun internet. (Berdasarkan
Wikipedia) Nama domain berfungsi untuk mempermudah pengguna di internet pada
saat melakukan akses ke server, selain juga dipakai untuk mengingat nama server
yang dikunjungi tanpa harus mengenal deretan angka yang rumit yang dikenal
sebagai IP address. Nama domain ini juga dikenal sebagai sebuah kesatuan dari
sebuah situs web seperti contohnya “wikipedia.org”. Nama domain kadang-kadang
disebut pula dengan istilah URL, atau alamat website.
Contoh Nama Domain adalah : .com, .co.id , .net,
.org, .gov , .edu .biz, .asia, .us dan lain-lain.
0 komentar:
Posting Komentar