Sunday, February 21, 2016

Pengertian WWW, HTTP dan URL

 WWW  
(World Wide Web) adalah nama yang diberikan untuk semua bagian Internet yang dapat diakses dengan software web browser. Sampai saat ini ada beberapa software web browser yang sering digunakan antara lain Microsoft Internet Explorer, Chrome, Mozilla dan Opera.


World Wide Web atau WWW atau singkatnya web, terdiri dari jutaan situs web (web site) dan setiap web site terdiri banyak halaman web (web page). Halaman-halaman web ini tersebar di seluruh dunia di komputer-komputer server yang terhubung dengan Internet. Situs-situs seperti www.yahoo.com atau www.microsoft.com adalah web site yang sudah lama ada dan menyediakan banyak sekali fasilitas sehingga halaman dalam situs ini juga sangat banyak.

Halaman Web adalah halaman yang tampak dari sebuah software web browser. Halaman ini seperti file dokumen word-processing, kecuali didalamnya dapat terkandung text, gambar bahkan animasi. Untuk dapat membuat halaman web ini anda harus memiliki pengetahuan tentang skrip (script) HTML (hyper-text markup language).

Situs Web terdiri dari beberapa halaman web yang saling terkait (linked) antara yang satu dengan yang lain dengan satu cara tertentu. Kebanyakan orang masih rancu dengan definisi ini sehingga mempersulit pemahaman selanjutnya.

Salah satu keunggulan World Wide Web adalah hyperlink. Hyperlink adalah teks (biasanya) berwarna biru dan (biasanya) bergaris bawah yang dapat di-click dan akan menuju ke halaman web yang lain. Hyperlink ini apat diletakkan di mana saja di dalam halaman web dan boleh diatur untuk menuju ke mana saja di seluruh web. Saat anda mengunjungi sebuah halaman web, anda dapat secara langsung meng-click sebuah hyperlink dan komputer ini akan mengambil (mendownload) situs/halaman yang dilink pada hyperlink tersebut dan menampilkannya di web browser.

Umumnya, perancang situs web meletakkan banyak hyperlink di situs mereka untuk membantu para pengunjung situsnya untuk menemukan situs lain yang terkait dengan situs tersebut. Hyperlink-hyperlink ini dapat menghubungkan dengan situs lain di server lain di seluruh dunia.


HTTP

HTTP Singkatan dari Hypertext Transfer Protocol, yang mana adalah suatu protokol yang digunakan oleh World Wide Web. HTTP mendefinisikan bagaimana suatu pesan bisa diformat dan dikirimkan dari server ke client. HTTP juga mengatur aksi-aksi apa saja yang harus dilakukan oleh web server dan juga web browser sebagai respon atas perintah-perintah yang ada pada protokol HTTP ini. 

Sebagai contoh, ketika Anda mengetikkan suatu alamat atau URL pada internet browser Anda, maka sebenarnya web browser akan mengirimkan perintah HTTP ke web server. Web server kemudian akan menerima perintah ini dan melakukan aktivitas sesuai dengan perintah yang diminta oleh web browser (misalnya akses ke database, file, e-mail dan lain sebagainya). Hasil aktivitas tadi akan dikirimkan kembali ke web browser untuk ditampilkan kepada pengguna.

HTTP bisa dianggap sebagai sistem yang bermodel sebagai client-server. Browser web, sebagai clientnya, mengirimkan permintaan kepada server web untuk mengirimkan dokumen web yang dikehendaki pengguna. Server web lalu memenuhi permintaan ini dan mengirimkannya melalui jaringan kepada browser.

Setiap permintaan akan ditangani dan dilayani sebagai suatu koneksi terpisah yang berbeda.
HTTP bekerja diatas TCP (Transmission Control Protocol) yang menjamin sampainya data di tujuan dalam urutan yang benar. Bila suatu kesalahan terjadi selama proses pengiriman , pihak pengirim akan mendapat pemberitahuan bahwa telah terjadi ketidakberesan.

Prinsip kerjanya ???

Protokol HTTP bekerja dalam satu siklus pendek request-response. Web server aktif di mesin server menanti permintaan (request) dari web browser di mesin client. Dalam penantiannya, web server denganmenunggu di port 80 atau 443 kalo sewaktu-waktu datang permintaan dari web browser. Bisa juga di port lain jika itu tidak standar.

Saat mesin client (dalam hal ini web browser) mengirimkan pesan permintaan (request) ke web server, maka permintaan tersebut akan diproses dan dijawab (response) sesuai dengan pengetahuan si web server. Misalnya, web browser meminta halaman “pertama.html”, maka web server akan mencarikan halaman yang diminta kemudian mengirimkan halaman tersebut sebagai jawaban (response). Sampai di web browser, halaman “pertama.html” akan dibaca dan disajikan melalui web browser sesuai dengan kemampuan intepretasi web browser. Misalnya lagi, web browser meminta file “Music.mp3”, maka web server akan mencari dan mengirimkan pesan lain jika tidak menemukan file tersebut (pesan dengan kode 404 yang berarti file tidak ditemukan).

URL

URL merupakan kependekan dari “Uniform Resource Locator” merupakan serangkaian karakter (angka, huruf dan simbol) menurut standar tang sudah di tentukan, digunakan untuk menunjukan alamat dari suatu sumber misalnya seperti dokumen, file dan gambar yang terdapat di internet.

Sejarah Singkat URL

URL pertama kali ditemukan pada tahun 1991 yaitu oleh Tim Barnes – Lee, dengan tujuan supaya dapat memudahkan para penulis dokumen atau artikel untuk merefrensikan tulisannya ke WWW (World Wide Web).

Tipe-tipe URL

Terdapat dua tipe URL, penjelasannya dibagian bawah ini:
1. URL Absolut (URL Absolute)
Yaitu suatu alamat lengkap yang menyertakan nama dari domain, yang langsung menentukan lokasi dari dokumen atau direktori yang ada pada internet. Direktori yang tertapat dalam domain dan dokumen yang terdapat dalam direktori. Contohnya: <img src=http://www.namasitus.com/images/image.jpg>
2. URL Relatif (URL Relative)
Yaitu URL yang menentukan suatu alamat berdasarkan URL yang memang aktif ketika saat itu. Contohnya: <img src=”image.jpg”>

Beberapa Fungsi URL
Adapun fungsi dari URL yang diantaranya sebagai berikut ini:

  • Untuk pengidentifikasi suatu dokumen yang terdapat pada Web.
  • Digunakan untuk memberikan nama dokumen yang terdapat pada web.
  • Untuk memberian alamat pada setiap Web yang berisikan dokumen.
  • Mempermudah dalam mengakses dokumen atau file melalui suatu web.
  • Mempermudah dalam mengingat alamat dokumen yang ada dalam suatu web.

0 komentar:

PropellerAds
loading...
IBX5A65A6E26237F