Pengertian Dan Cara Kerja Web PDF
Pengertian Dan Cara Kerja Web PDF
pengertian Internet
Internet adalah suatu jaringan komputer yang dibentuk pada tahun 1970-an. Jaringan komputer tersebut disebut dengan arpanet, yaitu jaringan komputer yang dibentuk oleh departemen pertahanan AS. Lalu, jaringan komputer diperbarui dan dikembangkan dan sekarang penerusnya menjadi tulan punggung global untuk sumber daya informasi yang disebut dengan INTERNET.
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).
Contoh permintaan dan penerimaan HTTP Pertama, Anda ingin http header halaman contoh (halaman ini). Jadi, Anda mengisi alamat URL pada browser yaitu http://www.randyseptian.web.id/2011/03/pengertian-dan-cara-kerja-http/ kemudian browser Anda akan tersambung dan mengirimkan:
Connect to 116.199.xxx.xxx on port 80 ... ok GET /2011/03/pengertian-dan-cara-kerja-http/ HTTP/1.1 Host: www.google.com Connection: keep-alive User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.15) Gecko/20110303 AlexaToolbar/alxf-2.11 Firefox/3.6.15 GTB7.1 Accept-Encoding: gzip Accept-Charset: ISO-8859-1,UTF-8;q=0.7,*;q=0.7 Cache-Control: no-cache Accept-Language: de,en;q=0.7,en-us;q=0.3
Penjelasan: browser Anda meminta halaman yang disebut /2011/03/pengertian-dan-cara-kerjahttp/ menggunakan protokol http1.1. Browser Anda menggunakan bahasa Inggris dan Firefox 3.6.15. Browser Anda menginginkan koneksi (socket) tetap terbuka antara Anda dan www.google.com sehingga dapat meminta file lebih lanjut.
Date:Wed, 23 Mar 2011 03:01:08 GMT Server:Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.10 X-Powered-By:PHP/5.2.10 X-Pingback:http://www.google.com/xmlrpc.php Connection:close Transfer-Encoding:chunked Content-Type:text/html; charset=UTF-8 [ISI FILE...]
Pertama, web server mengetahui halaman yang Anda inginkan dan bisa mengirimkannya: kode 200. Lalu, Anda memiliki beberapa info lebih lanjut tentang server: Apache di Unix, socket ditutup setelah halaman html, tanggal modifikasi terakhir. Dan akhirnya, file yang diminta.
Saya adalah seorang USER dan ingin membuka sebuah situs ,dalam hal ini misalnya metroNews.com dari sebuah komputer yang berada di sebuah warnet. URL atau REQUEST yang saya ketik melalui aplikasi BROWSER yang kali ini dipakai adalah Mozilla firefox 3.0,maka URL/alamat yang saya tadi ingin masukkakn di klik di kolom (www)atau world wide web yang merupakan sebuah arsitektur krja untuk memasuki dokumen yang saling berhubungan. Setelah URL atau nama situs itu dimasukkan di mesin pencari(mozilla) maka akan secara otomatis "jika komputer terkoneksi"DATA/URL akan terkirim dan akan memasuli wlayah kerja TCP/IP . Disini data akan diperiksa sesuai alamat dan permintaannya, dan server akan mengambil Header/judul sebagai patokan pencarian sehingga jelas dan tidak rumit. Setelah itu Body akan di sesuaikan dan server akan memberikan data yang minta melalui alamat ip asal request tersebut jika data ada dan valid ke client server sebelum akhirnya kembali lagi ke user berupa display
Namun cara kerjanya tidak sesimpel itu, itu hanya sebagi perumpamaan saja.
Penjelasan gambar: 1. Client disini dapat berupa komputer desktop dengan minimal memiliki browser dan terhubung ke web server melalui jaringan (intranet atau internet). 2. Komputer yang berfungsi sebagai server, dimana didalamnya terdapat perangkat lunak web server. Agar komputer ini dapat diakses oleh client maka komputer harus terhubung ke jaringan (intranet atau internet). Dalam jaringan internet, komputer ini bisa saja bernama www.google.com, www.ub.ac.id, atau memiliki kode komputer (disebut IP Address) seperti 202.10.20.10 dan 200.100.50.25. 3. Pertama-tama, client (user) akan meminta suatu halaman ke (web) server untuk ditampilkan di komputer client. Misalnya client mengetikkan suatu alamat (biasa disebut URL) di browser http://www.google.com. Client menekan tombol Enter atau klik tombol Go pada browser. Lalu apa yang terjadi? Melalui media jaringan (bisa internet, bisa intranet) dan melalui protokol http, akan dicarilah komputer bernama www.google.com, www.ub.ac.id dll. Jika ditemukan, maka seolah-olah terjadi permintaan, hai google, ada client yang minta halaman utama nich, ada dimana halamannya?. Inilah yang disebut request. 4. Sekarang dari sisi server (web server). Mendapat permintaan halaman utama google dari client, si server akan mencari-cari di komputernya halaman sesuai permintaan. Namanya juga mencari, kadang ketemu, kadang juga tidak ketemu. Jika ditemukan, maka halaman yang diminta akan dikirimkan ke client (si peminta), namun jika tidak ditemukan, maka server akan memberi pesan 404. Page Not Found, yang artinya halaman tidak ditemukan.