Jumat, 04 Januari 2013

World Wide Web

Atau, gambaran benar-benar dasar tentang bagaimana Internet bekerja

.Mari kita mulai dengan satu baris deskripsi klise 'dari apa World Wide Web adalah. Ini pada dasarnya banyak file yang berbeda (di seluruh dunia) yang dihubungkan satu sama lain, sehingga Anda dapat melihat file yang memiliki link ke file lain dan kemudian mengikuti link tersebut untuk membaca file selanjutnya. (Hari-hari ini, bukan hanya file tetapi program yang berguna, juga.)


Apa yang membuat ini begitu kuat adalah bahwa file-file dapat berisi grafik, atau potongan animasi atau musik, dan mereka dapat berisi informasi yang biasanya Anda harus menemukan dengan program-program khusus seperti ftp atau gopher (yang baik-baik saja untuk kutu buku, tapi nyata nyeri sebaliknya). Atau mereka dapat membiarkan Anda menggunakan program statistik, survei pengguna, permainan, dan sebagainya. Hari-hari ini semua ini diambil untuk diberikan, tapi pra-1994, hal-hal yang agak berbeda!
Ada. Sekarang ke hal-hal yang lebih menarik, seperti ...

Apa kesepakatan dengan Internet Explorer, Netscape, dan Server Web?

OK, jadi saya harus menggunakan jargon sedikit. Internet Explorer dan Mozilla memungkinkan Anda untuk melihat file World Wide Web. Mereka menyediakan jendela kecil yang cantik dengan semua tombol rapi. Pesaing lain yang melakukan hal yang sama (pada dasarnya) adalah hal-hal seperti Netscape, Mosaic, Opera atau LYNX (LYNX adalah teks murni, dan karenanya tidak menyenangkan kecuali jika Anda terjebak dalam panggilan melalui saluran telepon dan karenanya tidak bisa mendapatkan grafis tetap ). Explorer dan Netscape dan kerabat mereka adalah klien, dari jenis yang disebut web browser (hanya jenis program komputer). Mereka seperti berbagai jenis TV yang menunjukkan kepada Anda apa yang sedang disiarkan. (Bukan analogi yang besar, tapi ada Anda memilikinya). Untuk memperpanjang analogi TV hanya sedikit, beberapa klien memungkinkan fitur tertentu yang lain tidak, semacam seperti cara bahwa beberapa TV memiliki suara stereo dan yang lainnya tidak.
Jika Internet Explorer dan Netscape seperti jenis TV, di ujung lain adalah stasiun penyiaran, server. Server pada dasarnya memungkinkan orang lain (semua orang di luar sana dengan klien mereka) melihat satu set file --- semacam seperti bagaimana sebuah stasiun penyiaran memungkinkan pemirsa melihat program TV. Ada yang / berbagai jenis server, mulai dari Plexus sekarang mati (yang ditulis dalam bahasa yang disebut Perl), untuk HTTPD tua NCSA ini (program C-based), untuk Apache, ke server komersial seperti Netsite.
Sekarang, file yang sebenarnya, yang disebut halaman (atau program TV, jika Anda mau), duduk pada mesin bahwa server tahu bagaimana untuk sampai ke (seperti rekaman video TV menunjukkan duduk-duduk di dalam VCR), menunggu seseorang untuk datang melihat pada mereka (mungkin sesuatu seperti sistem video-watching Anda temukan di beberapa hotel). Dan jika Anda kebetulan memiliki sebuah file (videocasette tersebut), Anda selalu bisa menulis ulang jika Anda ingin. Halaman utama pribadi Anda sering disebut home page, dan perusahaan dan sekolah sering memiliki halaman rumah mereka sendiri juga.
(Hari-hari ini, banyak halaman sedikit lebih kompleks - mereka lebih seperti program komputer sendiri, perakitan potongan atau kadang-kadang menggunakan software khusus untuk menghasilkan gambar bergerak dan sebagainya.)
Jadi, hanya untuk membahas ini lagi, Anda memiliki sebuah server web (stasiun penyiaran) yang mengirimkan halaman rumah (acara TV) ke klien Anda (TV set). Ada! Tidak begitu buruk sejauh ini, eh?
Ada banyak, banyak server di seluruh dunia, dan halaman mereka menunjuk ke server lain. Itulah mengapa seperti web raksasa.

Web Server Nama, HTML, dan URLS

[Semuanya dari sini baru 2002!] Pertama, server web memiliki nama unik sehingga orang bisa membedakan mereka. Misalnya, www.cnn.com adalah server web, seperti www.nytimes.com, dan www.mit.edu, dan begitu juga news.bbc.co.uk (di Inggris), www.asahi.co jp (di Jepang)., dan sebagainya. ". Www" (membantu mengidentifikasi server web, tetapi tidak semua server web menggunakan surat-surat - sebagai contoh, Yahoo memiliki news.yahoo.com, maps.yahoo.com, store.yahoo.com, shopping.yahoo.com , dan www.yahoo.com, dan mungkin orang lain -. masing-masing benar-benar berbeda) Jika nama berbeda, mungkin server web yang berbeda (misalnya, untuk sementara web.mit.edu dan www.mit.edu adalah sama sekali berbeda), atau mungkin server web yang sama dengan beberapa "alias" bahwa semua pergi ke tempat yang sama. (Catatan: untuk nama server web, huruf kecil atau huruf besar tidak masalah - WWW.CNN.Com adalah sama dengan www.cnn.com Namun, kapitalisasi tidak peduli nanti..)
Anda mungkin pernah mendengar dari URL ... URL adalah sebuah "Universal Resource Locator," sebuah frase mewah panjang untuk apa yang pada dasarnya alamat jalan untuk rumah tertentu - atau dalam hal ini sebuah halaman web atau file.
Anda mungkin akan menyadari bahwa pada kebanyakan komputer, file dan program yang disimpan dalam folder (juga dikenal sebagai direktori). Oleh karena itu, di Drive C, Anda mungkin memiliki folder bernama "FolderA," dalam yang "FolderB," dalam yang merupakan puisi Anda tentang Anda kucing kucing peliharaan (kita akan menyebutnya "KittyCat.htm" pada mesin Windows, atau "KittyCat.html" pada mesin UNIX). Urutan lengkap mungkin ditulis dalam bentuk ini pada mesin Windows: "C: \ FolderA \ FolderB \ KittyCat.htm" ... pada mesin UNIX yang mungkin Anda miliki itu ditulis dalam bentuk ini: "~ / FolderA / FolderB / KittyCat.html".
(The ". Htm" atau ". Html" pada akhir file hanya berarti itu ditulis dalam bentuk kode komputer yang disebut HTML -. Hyper Text Markup Language Itu salah satu cara orang dimasukkan ke dalam gambar dan link ke halaman web Lebih lanjut tentang HTML nanti..)
Jadi, kembali ke URL. URL adalah apa yang memberitahu browser mana untuk menemukan puisi tentang kucing kucing hewan peliharaan, dan menggunakan persis ini direktori / hirarki folder.
Cara kerjanya seperti ini: seperti kita memiliki negara-> negara-> kota-> jalan-> housenumber dalam surat normal kita, URL daftar nama server web pertama, dan kemudian menambahkan dalam direktori / informasi folder, dan akhirnya menentukan "sesuatu" tertentu untuk mendapatkan.
Jadi, jika Anda memiliki web server di komputer Anda disebut www.MyWebServerName.com, dan rasa itu memungkinkan orang-orang di Internet untuk melihat segala sesuatu di Drive C ... misalkan Anda ingin orang untuk menemukan KittyCat.htm puisi Anda. URL untuk puisi Anda sehingga mungkin: www.MyWebServerName.com / FolderA / FolderB / KittyCat.htm - sekarang tidak yang terlihat akrab? (Perhatikan ia menggunakan UNIX garis miring "/" bukan Windows-gaya backslash "\" - hari ini baik cara kerja, tetapi garis miring adalah asli dan merupakan format standar.)
Dan harap ingat kapitalisasi yang sering penting untuk nama folder dan file - hanya tidak nama server.

Index.htm (l)

Apa yang terjadi jika seseorang hanya masuk "www.MyWebServerName.com / FolderA"? Aksi baku adalah untuk server web untuk mencoba daftar isi (semua file) dari FolderA! Artinya, kecuali jika Anda memiliki file index.html dalam FolderA - index.html yang ditampilkan secara default jika tidak ada halaman lain yang ditentukan. Untuk menyatakan kembali: ketika server diminta untuk pergi ke folder atau direktori di mana tidak ada nama file yang diberikan, jika menemukan suatu "index.html" file di sana, itu akan menempatkan bahwa halaman index.html up. Jika tidak, server web akan mencoba untuk menunjukkan isi dari folder atau direktori. (Kadang-kadang, jika preset / diprogram untuk tidak melakukan hal ini, hanya akan memberikan kesalahan sebaliknya - ini sekarang sangat umum di server komersial besar.) Suatu hal yang berguna untuk mengetahui adalah bahwa, karena index.html adalah memasang otomatis, ini biasanya mengapa Anda biasanya tidak perlu mengetikkan apapun setelah "www.ServerName.com" atau "www.ServerName.com / FolderName" - server menangani menemukan file default yang sesuai untuk Anda. Dan inilah mengapa begitu banyak file yang bernama "index.html."
(Trivia Kecil: folder teknis setiap atau direktori harus berakhir di "/" termasuk nama web server sendiri - jadi ketika Anda melihat "www.cnn.com/" atau "www.mit.edu/people/rei/" ini sebenarnya etiket yang benar. Hampir tak ada orang melakukan hal ini, meskipun.)

HTTP :/ /

Dan Anda mungkin pernah melihat "http://" ... dengan baik, itu menjijikkan-cari "http" singkatan (kata-kata menjijikkan panjang) "Protocol Teks transfer Hyper." Semua "http" tidak diatur komputer "bahasa" dan jenis server dimana halaman web yang dikirimkan dari komputer ke komputer. Di masa lalu, ada cara umum lain untuk mendapatkan informasi di internet, termasuk "gopher" dan "ftp" (ftp singkatan dari "File Transfer Protocol" dan masih umum digunakan untuk meng-upload dan download file). Kedua gopher dan ftp menggunakan jenis mereka sendiri server - gopher dan ftp server - yang tidak sama dengan server web. Jadi, jika Anda melihat URL yang mengatakan "ftp://blah.blah.com/blah/blah" - Anda akan tahu itu tidak menggunakan server web sama sekali! Anda mungkin menggunakan klien web (browser alias), namun server memberikan file tersebut adalah server ftp. (Dan suatu hari nanti sesuatu yang baru mungkin menggantikan http - bukankah itu menyenangkan.) Untuk memperjelas antara HTML dan HTTP: HTML adalah untuk manusia untuk memberitahu komputer bagaimana menampilkan dan memformat file sehingga terlihat cantik, sedangkan HTTP adalah untuk komputer untuk memberitahu komputer lain bagaimana untuk mentransfer informasi.

Tidak ada komentar:

Posting Komentar