Halaman

Rabu, 07 Desember 2011

Pengertian PHP


Oke gan ane ada sedik ilmu and informasi ne….ane mau berbagi... oke langsung  ja ya gan gk usah pakek basa basi cos ntar infor masi and ilmu nya basi klu pkek basa basi heheheheheheheheheh

Konsep dasar HTTP (Hypertext Transfer  Protocol)
Biarpun pemahaman tentang konsep HTTP tidak di haruskan dalam membangun aplikasi web menggunakan PHP, namun hal ini akan segera membantu dalam memahami cara kerja PHP, khususnya  sebagai modul dari web server semisal Apache.
Konsep dasar HTTP (Hypertext Transfer  Protocol) adalah protocol pada lapis aplikasi dalam protocol internet yang digunakan untuk saling berbagi informasi sesame pengguna jaringan internet . HTTP dapat digunakan untuk bebagi hal semisal transfer file, query hasil skrip CGI (Common Geteway Interface ) dan lain-lain. Namun yang paling sering digunakan adalah untuk mengakses halaman web, yaitu file berisi text dengan format  HTML (Heypertext  Markup Language) beserta komponen seperti gambar atau java scrip. HTTP dengan CGI (Common Geteway Interface ) dapat digunakan sebagai penghubung  ke protocol internet lain seperti SMTP untuk email, FTP dan Gropher untuk transfer file.
Hubungan HTTP adalah berbasis client-server. Ini artinya, antara pemilik informasi(Server) dan peminta informasi(Client) melakukan hubungan satu arah, yaitu dari client ke server. Client di sini adalah computer penguna  yang akan  mengakses sebuah halaman web dengan software yang di sebut web browser  seperti  Internet  Explorer, Mozila Frifox atau Netscape. Sementara server memberikan halaman-halaman web yang di minta client, sehingga di sebut web server.
Komunikasi biasanya di mulai dari si client, yaitu si pengguna  memasukan alamat URL (Unifrom Resource Locator) tertentu melalui browser-nya, seperti  http://ariisna.blogsport.com , kemudian browser akan mengirimkan  informasi tersebut ke DNS (Domain Name Syestem) server untuk mengetahui nomoe IP dari alamat domain yang di maksud (http://ariisna.blogsport.com), missal 202.130.240.140. Setelah nomor IP diperoleh, client akan mencari web server dengan nomoe IP tersebut yang berikut nya akan direspon oleh server dengan memberikan halaman yang diminta atau melakukan serangkaian proses  sesuai URL yang diberikan.
Dari si server , alamat URL yang di terima dari client akan diterjemahkan dalam serangkaian proses tertentu untuk mengetahui halaman apa yang di minta oleh client. Missal, pada contoh halaman di atas yaitu halaman blogsport.com. Baru kemudian web server mengirim halaman tersebut yang sudah ada di server ke client, yang tampilannya kemudian dapat di lihat di browser. Itu adalah bentuk komunikasi sederhana antara client (web browser) dan server (web serever). Namun pada prakteknya komunikasi ini berjalan agak rumit. Misalkan halaman yang diminta pada client tidak terdapat di server, tentu harus ada mekanisme untuk memberitahukan client tentang hal tersebut. Oleh kerna itu sebuah web server harus mampu mengatasi hal-hal seperti ini. Beberapa web server yang terkenal adalah Microsoft Internet Server (IIS) dan Apache Web Server.  
Sekian info dari saya gan semoga bermanfaat MATUR THANK YOU YA…..     
FOLLOW ME AND I AM FOLLOW BACK….. THANKSSSS


2 komentar: