Selasa, 08 Januari 2013

Memahami World Wide Web

Tutorial ini mencakup dasar-dasar dari World Wide Web, fokus pada aspek teknis. Setelah semua, Web adalah fenomena teknologi. Oleh karena itu berguna untuk memahami beberapa dasar-dasar cara kerjanya.
The world wide web adalah sebuah sistem dari server internet yang mendukung hypertext dan multimedia untuk mengakses protokol internet pada beberapa antarmuka tunggal. The World Wide Web sering disingkat sebagai web atau www.
The World Wide Web dikembangkan pada tahun 1989 oleh Tim Berners-Lee dari Fisika Partikel Eropa Lab (CERN) di Swiss. Tujuan awal dari Web adalah untuk menggunakan jaringan hypertext untuk memfasilitasi komunikasi di antara anggotanya, yang terletak di beberapa negara. Firman segera menyebar di luar CERN, dan pertumbuhan yang cepat dalam jumlah dari kedua pengembang dan pengguna terjadi. Selain hypertext, Web mulai memasukkan grafis, video, dan suara. Penggunaan Web telah mencapai proporsi global dan telah menjadi elemen penentu kebudayaan manusia dalam periode yang sangat singkat waktu.
Agar Web yang akan diakses oleh siapa saja, beberapa standar yang disepakati harus diikuti dalam pembuatan dan pengiriman dari isinya. Sebuah organisasi memimpin upaya untuk membakukan Web adalah World Wide Web (W3C) Konsorsium. Lihatlah di situs Web Consortium W3C untuk mendapatkan ide dari kegiatannya. Banyak bahan yang teknis karena, setelah semua, Web adalah fenomena teknis.

Protokol dari Web

Kesederhanaan permukaan Web berasal dari fakta bahwa protokol banyak individu dapat terkandung dalam situs web tunggal. Protokol internet set aturan yang memungkinkan untuk komunikasi intermachine di Internet. Ini adalah beberapa dari protokol Anda dapat mengalami di Web:
HTTP (HyperText Transfer Protocol): mentransmisikan hyptertext melalui jaringan. Ini adalah protokol dari Web.
HTTP
E-mail (Simple Mail Transport Protocol atau SMTP): mendistribusikan e-mail dan file lampiran ke satu atau lebih kotak surat elektronik.
GMail
FTP (File Transfer Protocol): transfer file antara server FTP dan komputer, misalnya, untuk men-download perangkat lunak.
FTP download
VoIP (Voice over Internet Protocol): memungkinkan pengiriman komunikasi suara melalui jaringan IP, misalnya, panggilan telepon.
Skype
Web ini menyediakan antarmuka, tunggal grafis untuk mengakses protokol ini dan lainnya. Ini menciptakan lingkungan yang nyaman dan user-friendly. Sekali waktu, itu perlu untuk mengetahui bagaimana menggunakan protokol dalam terpisah, perintah-tingkat lingkungan. Ini berarti Anda perlu tahu perintah teks dan ketik mereka keluar untuk membuat sesuatu terjadi. Web adalah jauh lebih mudah, karena mengumpulkan protokol ini bersama-sama ke dalam sistem grafis terpadu. Karena fitur ini, dan karena kemampuan Web untuk bekerja dengan bahasa pemrograman multimedia dan maju, Web adalah sejauh ini merupakan komponen yang paling populer dari Internet.

Hypertext dan link: gerakan dari Web

Operasi dari Web bergantung terutama pada hypertext sebagai sarana pencarian informasi. HyperText adalah sebuah dokumen berisi kata-kata yang terhubung ke dokumen lain. Kata-kata ini disebut link dan dipilih oleh pengguna. Sebuah dokumen hypertext tunggal dapat berisi link ke banyak dokumen. Dalam konteks web, kata atau grafis dapat berfungsi sebagai link ke dokumen lain, gambar, video, dan suara. Link mungkin atau mungkin tidak mengikuti jalan yang logis, karena setiap koneksi yang dibuat oleh penulis dari sumber dokumen. Secara keseluruhan, Web berisi virtual web kompleks koneksi di antara sejumlah besar dokumen, gambar, video, dan suara.
Memproduksi hypertext untuk Web dicapai dengan membuat dokumen dengan bahasa yang disebut hypertext markup language, atau html. Dengan HTML, tag ditempatkan dalam teks untuk mencapai format dokumen, fitur visual seperti ukuran font, huruf miring dan tebal, dan penciptaan link hypertext.
<p> Ini adalah sebuah paragraf yang menunjukkan kode HTML yang mendasari <strong> Kalimat ini diterjemahkan dalam teks tebal </ strong> <em> Kalimat ini diterjemahkan dalam teks miring.. </ em> </ p>.
HTML adalah bahasa yang berkembang, dengan tag baru yang ditambahkan karena setiap upgrade dari bahasa adalah dikembangkan dan dirilis. Saat ini, fitur desain sering dipisahkan dari isi dari halaman HTML dan ditempatkan ke cascading style sheet (css). Praktek ini memiliki beberapa keuntungan, termasuk fakta bahwa style sheet eksternal terpusat dapat mengontrol desain dari beberapa halaman. The World Wide Web Consortium (W3C), yang dipimpin oleh pendiri Web Tim Berners-Lee, mengkoordinasikan upaya standardisasi HTML. W3C sekarang menyebut bahasa XHTML dan mempertimbangkan untuk menjadi sebuah aplikasi dari bahasa standar XML.

Halaman di Web

Tulang punggung dari World Wide Web adalah file nya, halaman yang disebut atau halaman web, yang berisi informasi dan link ke sumber daya - baik teks dan multimedia - seluruh Internet.
Halaman web dapat dibuat oleh aktivitas pengguna. Misalnya, jika Anda mengunjungi mesin pencari web dan masukkan kata kunci pada topik pilihan Anda, halaman akan dibuat berisi hasil pencarian Anda. Bahkan, sejumlah tumbuh dari informasi yang ditemukan di web saat ini dilayani dari database, membuat halaman web sementara "on the fly" dalam menanggapi pencarian pengguna. Anda dapat melihat contoh seperti halaman di bawah ini, yang diambil dari mesin pencari Hakia . Halaman ini hanya ada sebagai hasil dari pencarian.
Hakia halaman hasil

Mengambil file di Web: URL dan Domain Name System

url singkatan uniform resource locator. URL menentukan alamat internet dari file yang tersimpan pada komputer host, atau server, terhubung ke Internet. Web browser menggunakan URL untuk mengambil file dari server. File ini di-download ke komputer pengguna, atau klien, dan ditampilkan pada monitor yang terhubung ke mesin. Karena hubungan antara klien dan server, Web adalah jaringan client-server.
Mendasari fungsi URL adalah alamat numerik dasar yang menunjuk ke komputer yang host file. Ini alamat numerik disebut ip (internet protocol) alamat. Bagian host dari URL yang diterjemahkan ke alamat IP yang sesuai dengan menggunakan sistem nama domain (dns). DNS adalah sistem di seluruh dunia server yang menyimpan pointer lokasi ke komputer yang host file jaringan. Karena string numerik yang sulit bagi manusia untuk menggunakan, alamat alphneumeric dipekerjakan oleh pengguna. Setelah terjemahan yang dibuat oleh DNS, browser dapat menghubungi server dan meminta untuk file tertentu yang ditunjuk dalam URL.
Sebagai contoh, DNS menerjemahkan www.microsoft.com menjadi alamat IP 207.46.19.254.
Anatomi URL
Setiap file di internet, tidak peduli apa protokol, memiliki URL yang unik. Setiap URL menunjuk ke sebuah file tertentu yang terletak di direktori tertentu pada mesin host. Ini adalah format URL:
protocol :/ / host / path / nama file
Sebagai contoh, ini adalah URL dari situs Senat AS aliran video langsung dikirim oleh kamera menunjuk di US Capitol:
http://www.senate.gov/general/capcam.htm
URL ini khas dari alamat host di domain di Amerika Serikat. Struktur URL ini ditunjukkan di bawah ini.
  1. Protokol: http
  2. Nama host komputer: www
  3. Kedua-level domain name: senat
  4. Top-level domain name: gov
  5. Direktori Nama: umum
  6. File name: capcam.htm
Perhatikan berapa banyak informasi tentang isi dari file tersebut hadir dalam URL ini dibangun dengan baik.
Beberapa generik top-level domain (gTLD) yang umum di Amerika Serikat:
com komersial perusahaan
edu lembaga pendidikan
gov Pemerintah AS entitas
seribu Militer AS entitas
net jaringan akses provder
org Biasanya organisasi nirlaba
Selain itu, puluhan nama domain telah ditugaskan untuk mengidentifikasi dan menemukan file yang tersimpan di server di negara-negara di seluruh dunia. Ini disebut sebagai kode negara, dan telah dibakukan oleh Organisasi Standar Internasional ISO 3166 sebagai. Sebagai contoh:
ch Swiss
de Jerman
jp Jepang
uk Inggris
Tambahan tingkat atas nama domain telah disetujui pada tahun 2000 oleh Internet untuk Corporation Ditugaskan Nama dan Nomor (ICANN): biz, museum, info, pro (untuk profesional) nama (untuk perorangan), aero (untuk...... aerospace industri), dan. kandang (bagi koperasi). Nama domain inkonvensional telah dipasarkan di luar sistem, misalnya,. Tv untuk situs yang menawarkan konten mirip dengan siaran televisi. Pada tahun 2011, ICANN memutuskan untuk membuka nama domain tanpa pembatasan, termasuk dalam bahasa atau naskah tertulis. Biaya membangun dan mempertahankan nama baru cukup mahal - $ 185,000 untuk biaya pendaftaran saja - sehingga efek yang sebenarnya dari perubahan ini akan dibatasi.
Sebagai teknologi Web berkembang, URL telah menjadi lebih kompleks. Ini terutama terjadi bila konten diambil dari database dan disajikan ke halaman Web. URL yang dihasilkan dapat memiliki berbagai struktur rumit, misalnya,
http://spills.incidentnews.gov/incidentnews/FMPro?-db=images&-Format=maps.htm
& SpillLink = 8 & Subyek = Waterway% 20Closure 20Map% &-SortField = EntryDate &
-SortOrder = turun &-SortField = EntryTime &-SortOrder = turun &-Token = 8 &
-Max = 20 &-Cari
Bagian pertama dari URL ini tampak akrab. Berikut adalah pencarian elemen yang query database dan menentukan urutan hasil. Sebagai semakin banyak database menyediakan konten ke Web, jenis URL yang muncul lebih sering di jendela alamat browser Anda.

Bahasa pemrograman dan lingkungan

Penggunaan bahasa pemrograman HTML melampaui memperluas kemampuan dari Web. Mereka digunakan untuk menulis perangkat lunak, bentuk proses Web, mengambil dan menampilkan data, dan melakukan segala macam fungsi canggih. Sulit untuk berbicara tentang bahasa-bahasa tanpa masuk ke jargon teknis terlalu banyak, tapi di sini adalah suatu usaha. Berikut ini adalah panduan singkat untuk beberapa bahasa yang lebih umum digunakan di Web saat ini.
CGI (Common Gateway Interface) mengacu pada spesifikasi dimana program dapat berkomunikasi dengan server Web. Sebuah program CGI, atau script, adalah setiap program yang dirancang untuk memproses data yang sesuai dengan spesifikasi CGI. Program ini dapat ditulis dalam bahasa pemrograman, termasuk C, Perl, dan Visual Basic Script (VBScript). Pada hari-hari awal dari Web, script CGI yang biasa digunakan untuk memproses formulir di halaman web. Perl adalah populer dengan Google, dan juga bahasa Movable Type platform blog.
Active Server Pages (ASP): Dikembangkan oleh Microsoft, ASP adalah lingkungan pemrograman yang memproses script pada server Web. Bahasa pemrograman VBScript sering digunakan untuk scripting. Program ringan dapat ditulis dengan bahasa ini. Active Server Pages akhir dalam ekstensi file. Asp. Sebagai contoh, periksa Database dan Indeks di Universitas di Albany Perpustakaan.
. NET framework: Juga dikembangkan oleh Microsoft, ini adalah kerangka pembangunan yang lebih kuat daripada ASP untuk menulis aplikasi untuk Web. Bahasa pemrograman termasuk C + dan VB.Net. ASP.Net adalah lingkungan yang terkait, menghasilkan halaman dengan ekstensi file. Aspx. The Microsoft situs adalah contoh yang baik dari sebuah situs yang dibuat dengan framework. NET.
PHP: Ini adalah satu lagi bahasa server-based. Hal ini sering bahasa yang digunakan untuk menulis open source (misalnya, nirlaba, masyarakat diciptakan) program ditemukan di situs web, termasuk MediaWiki (perangkat lunak yang menjalankan Wikipedia ), dan blog populer perangkat lunak WordPress . Sementara PHP fungsi dapat diinstal pada Windows server, itu adalah asli ke lingkungan server Linux dan umum digunakan di sana.
Java / Java Applet: Java adalah bahasa pemrograman yang mirip dengan C + +. Dikembangkan oleh Sun Microsystems, tujuan Jawa adalah untuk menciptakan program-program yang akan platform independen. Moto Jawa, "Tulis sekali, jalankan di mana saja." Sebuah program Java yang sempurna harus bekerja sama dengan baik pada server Windows, Apple, Unix, atau Linux, dan sebagainya, tanpa pemrograman tambahan. Gol ini belum terwujud. Java dapat digunakan untuk menulis aplikasi untuk kedua web dan non-penggunaan Web.
Web berbasis Java biasanya dalam bentuk servlet Java. Ini adalah program Java kecil diambil dari dalam halaman Web yang dapat didownload dari server dan berjalan di browser Web Java-kompatibel. Sebuah halaman web yang link ke servlet Java memiliki ekstensi file. Jsp.
JavaScript adalah bahasa pemrograman yang sangat populer yang dibuat oleh Netscape Communications. Program kecil yang ditulis dalam bahasa ini yang tertanam dalam sebuah halaman Web, atau diambil eksternal dari dalam halaman, untuk meningkatkan fungsionalitas halaman. Contoh JavaScript termasuk menu drop-down, menampilkan gambar, dan mouse-over interaksi. Drop-down menu di situs Perpustakaan UCLA ditunjukkan di bawah ini adalah contoh yang baik: ketika Anda membawa mouse Anda ke item menu, satu set sub-menu membuka di bawah ini.
dropdown javascript
XML: XML (Extensible Markup Language) adalah bahasa mark-up yang memungkinkan desainer Web untuk membuat tag disesuaikan untuk menyediakan fungsionalitas tidak tersedia dengan HTML saja. XML adalah bahasa struktur data dan pertukaran, dan memungkinkan pengembang untuk memisahkan bentuk dari konten. Dengan XML, konten yang sama dapat diformat untuk beberapa aplikasi. Pada bulan Mei 1999, Konsorsium W3 mengumumkan bahwa HTML 4.0 telah mengalami perombakan sebagai aplikasi XML yang disebut XHTML.
AJAX singkatan Asynchronous JavaScript dan XML. Langauge ini digunakan untuk membuat aplikasi Web interaktif. Premis adalah bahwa hal itu mengirimkan data ke browser belakang layar, sehingga ketika saatnya untuk melihat informasi, itu sudah "ada." Google Maps adalah contoh terkenal dari AJAX. Yang berbeda jenis contoh dapat ditemukan dengan SurfWax LookAhead , pencarian RSS alat yang mengambil feed saat Anda mengetik pencarian Anda.
SQL (Structured Query Language): Ini adalah bahasa yang berfokus pada penggalian data dari database. Pemrogram menulis pernyataan yang disebut query yang mengambil data dari tabel dalam database. Beberapa situs web yang dibuat secara ekstensif atau seluruhnya dari data yang disimpan dalam tabel database. Anda sering bisa mengatakan bahwa query SQL telah menghasilkan data pada halaman dengan kehadiran tanda tanya (?) Dan nomor rekor di URL, sebagai contoh di bawah ini menggambarkan.
sql "

Mashup

Program di Web dapat menjadi fleksibel. Kadang-kadang mereka dikombinasikan satu sama lain untuk membentuk presentasi ehanced. Ini dikenal sebagai mashup.
Mashup adalah aplikasi web atau halaman web yang menggabungkan data dari dua atau lebih sumber eksternal. Mashups memberikan Anda akses di satu tempat untuk informasi yang tersedia di banyak tempat.
Ada semua jenis mashup di Web. Salah satu contohnya adalah Gempa Di Pekan lalu , Mashup berasal dari data dari US Geological Survey bersama dengan Google Maps. Lain adalah Mashpedia , Mashup dari Wikipedia encylopedia bersama dengan informasi terkini yang dikumpulkan dari Web sosial.

Last but not least: Aplikasi (apps)

Aplikasi, aplikasi biasa disebut, adalah program kecil yang dijalankan dalam lingkungan berbagai online. Program ini memungkinkan Anda untuk menikmati fungsi yang meningkatkan pengalaman Anda dalam lingkungan tersebut.
Situs jejaring sosial sering memanfaatkan aplikasi. Misalnya, Facebook adalah terkenal untuk menampilkan ribuan aplikasi yang dibuat oleh Facebook atau pengembang luar. Aplikasi ini memungkinkan Anda untuk bermain game, toko, bentuk masalah berbasis masyarakat, mencari keluarga atau teman sekelas, dll
Ponsel lain adalah lingkungan di mana aplikasi keduanya populer dan berguna. Bahkan, tidak ada ponsel yang layak hari ini datang tanpa pilihan untuk menambahkan aplikasi. Sebuah contoh yang baik adalah iPhone, yang menawarkan ratusan ribu aplikasi di segala macam bidang, dari pekerjaan dan pendidikan untuk bepergian, gaya hidup, hiburan, dan sebagainya. Juga kita lihat di Android Market situs untuk menelusuri aplikasi yang tersedia untuk ponsel Droid. Adalah aman untuk mengatakan bahwa aplikasi membuat ponsel seperti sekarang ini.
Apps adalah daerah yang sangat berkembang pesat dari pengalaman jaringan. Beberapa pengamat percaya bahwa aplikasi akan menjadi fokus perkembangan dunia online di tahun-tahun mendatang.

Tidak ada komentar:

Poskan Komentar