Nama :Ariocky agustinus
Nim : 10.41010.0256
KONSEP WEB PROGRAMMING
(World Wide Web,HTTP,Internet).
World Wide Web (WWW)
World Wide Web atau yang biasa disebut Web adalah suatu kumpulan informasi pada beberapa server komputer yang terhubung satu sama lain dalam jaringan internet.Informasi-informasi dalam web mempunyai link yang menghubungkan informasi tersebut ke informasi lain dalam jaringan internet .
WWW merupakan kumpulan web server dari seluruh dunia yang berfungsi menyediakan data dan informasi untuk dapat digunakan bersama.WWW juga disebut sebagai web.Merupakan bagian yang paling menarik dari internet.Melalui web dapat mengakses informasi-informasi yang tidak hanya berupa teks tetapi bias juga berupa gambar,suara,video dan animasi
Sebenarnya WWW merupakan kumpulan dokumen-dokumen yang sangat banyak yang berada pada computer server (web server,dimana server-server ini tersebar dilima benua termasuk Indonesia,dan terhubung menjadi satu melalui jaringan internet.Dokumen-dokumen informasi ini disimpan atau dibuat dengan format HTML.suatu halaman dokumen informasi dapat terdiri atas teks yang saling terkait dengan teks laiinya atau bahkan dengan dokumen lain.Keterkaitan halaman lewat teks ini disebut hypertext.Dokumen informasi ini tidak hanya terdiri dari teks,tetapi dapat juga berupa gambar,mengandung suara,bahkan klip video,kaitan antar dokumen yang seperti itu bias disebut hypermedia.
Sejarah World Wide Web (WWW)
Sejarah Web dimulai pada bulan Maret 1989 ketika Tim Berner-Lee yang bekerja di laboratorium Fisika Partikel Eropa atau yang dikenal dengan nama CERN (Consei European pour la Rechere Nuclaire) yang berada di Genewa Swiss. Mengajukan protokol (suatu tata cara untuk berkomunikasi)
Cara kerja Word Wide Web
Ketika kita Mengunjungi sebuat situs katakanlah, http://www.facebook.com , ada sebuah proses dibalik layar yang tidak anda ketahui. Proses tersebut cukup kompleks namun, jika digambarkan dalam sebuah diagram sederhana :
USER> BROWSER >INTERNET >SERVER kembali ke userSecara Kronologis Urutan Proses Diatas Adalah :
* 1.User Mengetik Alamat Website Pada Browser
* 2.Browser Mengirim Request Dari User Melalui Protokol HTTP
3.Server Merespon HTTP Request dari Browser
* 4.Server Mengirim HTTP Respon ke Browser
* 5.Browser Menampilkan Halaman Browser
Hyper Text Transfer Protocol (HTTP)
Hyper Text Transfer Protocol atau yang biasa dipanggil HTTP adalah suatu protokol untuk menentukan aturan yang harus diikuti oleh web browser dalam meminta atau mengambil suatu dokument melalui internet yang disediakan oleh web server yang dituju.
1. Sekilas tentang HTTP :
HTTP pertama kali dibuat oleh Tim Berners-Lee pada tahun 1990, dengan versi HTTP/0.9. Versi terbaru HTTP adalah HTTP/1.1.
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.
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
Sesuai dengan perkembangan infrastruktur internet maka pada tahun 1999 dikeluarkan HTTP versi 1.1 untuk mengakomodasi proxy, cache dan koneksi yang persisten.
http:
atau https:
.Sesuai dengan perkembangan infrastruktur internet maka pada tahun 1999 dikeluarkan HTTP versi 1.1 untuk mengakomodasi proxy, cache dan koneksi yang persisten.
Sebuah sesi HTTP adalah urutan transaksi permintaan dan respons jaringan dengan menggunakan protokol HTTP.
Sebuah klien HTTP akan memulai sebuah permintaan. Klien tersebut akan membuka sebuah koneksi Transmission Control Protocol|Transmission Control Protocol (TCP) ke sebuah port tertentu yang terdapat dalam sebuah host (umumnya port 80 atau 8080). Server yang mendengarkan pada port 80 tersebut akan menunggu pesan permintaan klien. Saat menerima permintaan, server akan mengirimkan kembali baris status, seperti “HTTP/1.1 200 OK”, dan pesan yang hendak diminta, pesan kesalahan atau informasi lainnya.
Uniform Resource Locator (URL):
Yaitu untuk mengidentifikasi sebuah dokumen di web. Didalam URL terdapat informasi nama mesin/host (dalam hal ini komputer) yang akan diakses, nama dokumen beserta logical pathnamenya serta jenis protokol yang akan digunakan untuk melakukan akses ke web. Untuk lebih jelasnya ikuti beberapa contoh:
Contoh Penulisan URL 1 :
Contoh URL Dari Halaman blog Adalah :
http://www.blogvrman.blogspot.com
http://blogvrman.blogspot.com
www.blogvrman.blogspot.com
Contoh URL Dari Halaman blog Adalah :
http://www.blogvrman.blogspot.com
http://blogvrman.blogspot.com
www.blogvrman.blogspot.com
Format umum suatu URL adalah :
Protokol transfer ://nama host/ path /nama file
§Protokol Transfer : adalah protokol yang digunakan oleh suatu browser untuk mengambil informasi.
§Nama host : adalah nama dari komputer di mana informasi tersebut berada
§Path/nama file : adalah jalur serta nama file dari suatu informasi.
Protokol Transfer
Protokol Transfer adalah suatu protokol yan digunakan untuk pengiriman informasi di internet.Selain HTTP, dalam internet juga dikenal beberapa protokol lain, di antaranya adalah:
§FTP.
§Gopher.
§HTTPS.
§NEWS.
§TELNET.
Domain Name System (DNS)
Sebelum dipergunakannya DNS, jaringan komputer menggunakan HOSTS files yang berisi informasi dari nama komputer dan IP address-nya. Di Internet, file ini dikelola secara terpusat dan di setiap loaksi harus di copy versi terbaru dari HOSTS files, dari sini bisa dibayangkan betapa repotnya jika ada penambahan 1 komputer di jaringan, maka kita harus copy versi terbaru file ini ke setiap lokasi. Dengan makin meluasnya jaringan internet, hal ini makin merepotkan, akhirnya dibuatkan sebuah solusi dimana DNS di desain menggantikan fungsi HOSTS files, dengan kelebihan unlimited database size, dan performace yang baik. DNS adalah sebuah aplikasi services di Internet yang menerjemahkan sebuah domain name ke IP address. Sebagai contoh, www untuk penggunaan di Internet, lalu diketikan nama domain, misalnya: yahoo.com maka akan di petakan ke sebuah IP mis 202.68.0.134. Jadi DNS dapat dianalogikan pada pemakaian buku telepon, dimana orang yang kita kenal berdasarkan nama untuk menghubunginya kita harus memutar nomor telepon di pesawat telepon. Sama persis, host komputer mengirimkan queries berupa nama komputer dan domain name server ke DNS, lalu oleh DNS dipetakan ke IP address.
Beberapa contoh nama domain:
¡ Com -> Organisasi Komersial contoh : yahoo.com
¡ Edu -> Organisasi Pendidikan contoh : stikom.edu
¡ Id -> Organisasi Komputer di Indonesia : google.co.id
¡ DLL.
Apa itu network (jaringan komputer)?
Jaringan komputer adalah sebuah sistem yang terdiri atas komputer, software dan perangkat jaringan lainnya yang bekerja bersama-sama untuk mencapai suatu tujuan yang sama. Tujuan dari jaringan komputer adalah:
- Membagi sumber daya: contohnya berbagi pemakaian printer, CPU, memori, harddisk
- Komunikasi: contohnya surat elektronik, instant messaging, chatting
- Akses informasi: contohnya web browsing
Agar dapat mencapai tujuan yang sama, setiap bagian dari jaringan komputer meminta dan memberikan layanan (service). Pihak yang meminta/menerima layanan disebut klien (client) dan yang memberikan/mengirim layanan disebut pelayan (server). Arsitektur ini disebut dengan sistem client-server, dan digunakan pada hampir seluruh aplikasi jaringan komputer.
Apa itu Internet?
Kumpulan network (worldwide collection of networks) yang mengkoneksikan berjuta-juta pelaku bisnis, pemerintahan, institusi pendidikan, individu dsb sehingga bisa saling komunikasi dan bertukar informasi
Alasan kita mengakses Internet :
1.Komunikasi
2.Infromasi
3.Belanja
4.Banking
5.Entertainment
6.DLL.
0 komentar:
Posting Komentar