Thursday, December 13, 2018

Cara Bekerja Server Web

Bagaimana Server Web Bekerja

Pernahkah Anda bertanya-tanya tentang mekanisme yang mengirimkan halaman ini kepada Anda? Kemungkinan Anda sedang duduk di depan komputer sekarang, melihat halaman ini di browser. Jadi, ketika Anda mengklik pada tautan untuk halaman ini, atau mengetikkan URL-nya ( pencari sumber yang seragam ), apa yang terjadi di belakang layar untuk membawa halaman ini ke layar Anda ?

Jika Anda pernah ingin tahu tentang prosesnya, atau pernah ingin mengetahui beberapa mekanisme khusus yang memungkinkan Anda untuk menjelajahi Internet, baca terus. Dalam artikel ini, Anda akan belajar bagaimana server Web membawa halaman ke rumah, sekolah atau kantor Anda. Mari kita mulai!

Jika Anda ingin mendapatkan sedikit lebih detail tentang proses mendapatkan halaman Web ke layar komputer Anda, berikut adalah langkah-langkah dasar yang terjadi di belakang layar:

Peramban memecah URL menjadi tiga bagian:

  • Protokol ("http")
  • Nama server ("www.howstuffworks.com")
  • Nama file ("web-server.htm")


Browser berkomunikasi dengan server nama untuk menerjemahkan nama server "www.howstuffworks.com" menjadi Alamat IP , yang digunakan untuk menyambung ke mesin server. Browser kemudian membentuk koneksi ke server pada alamat IP pada port 80. (Kita akan membahas port nanti di artikel ini.)

Mengikuti protokol HTTP, browser mengirim permintaan GET ke server, meminta file "https://www.howstuffworks.com/web-server.htm." (Perhatikan bahwa cookie dapat dikirim dari browser ke server dengan permintaan GET - lihat Cara Kerja Cookie Internet untuk detailnya.)

Server kemudian mengirim teks HTML untuk halaman Web ke browser. ( Cookie juga dapat dikirim dari server ke browser di header untuk halaman.) Browser membaca tag HTML dan memformat halaman ke layar Anda.

Jika Anda belum pernah menjelajahi proses ini sebelumnya, itu banyak kosa kata baru. Untuk memahami seluruh proses ini secara detail, Anda perlu belajar tentang alamat IP, port, protokol ... Bagian berikut ini akan membimbing Anda melalui penjelasan lengkap.

Jadi apa itu "Internet"? Internet adalah kumpulan jutaan komputer raksasa, semuanya terhubung bersama di jaringan komputer . Jaringan memungkinkan semua komputer berkomunikasi satu sama lain. Komputer rumah dapat dihubungkan ke Internet menggunakan modem saluran telepon , DSL atau modem kabel yang berbicara dengan penyedia layanan Internet ( ISP ). Komputer dalam bisnis atau universitas biasanya memiliki kartu antarmuka jaringan ( NIC ) yang langsung menghubungkannya ke jaringan area lokal ( LAN ) di dalam bisnis. Bisnis ini kemudian dapat menghubungkan LAN-nya ke ISP menggunakan saluran telepon berkecepatan tinggi seperti saluran T1 . SEBUAHGaris T1 dapat menangani sekitar 1,5 juta bit per detik, sementara saluran telepon biasa yang menggunakan modem biasanya dapat menangani 30.000 hingga 50.000 bit per detik.

ISP kemudian terhubung ke ISP yang lebih besar, dan ISP terbesar mempertahankan "tulang punggung" serat optik untuk seluruh bangsa atau wilayah. Backbone di seluruh dunia terhubung melalui jalur serat optik, kabel bawah laut atau tautan satelit (lihat Atlas Cyberspaces untuk beberapa peta tulang belakang yang menarik). Dengan cara ini, setiap komputer di Internet terhubung ke setiap komputer lain di Internet.

Secara umum, semua mesin di Internet dapat dikategorikan sebagai dua jenis: server dan klien. Mesin-mesin yang menyediakan layanan (seperti server Web atau server FTP) ke mesin lain adalah server . Dan mesin yang digunakan untuk terhubung ke layanan tersebut adalah klien. Ketika Anda terhubung ke Yahoo! di www.yahoo.com untuk membaca halaman, Yahoo! menyediakan mesin (mungkin sekelompok mesin yang sangat besar), untuk digunakan di Internet, untuk melayani permintaan Anda. Yahoo! menyediakan server. Mesin Anda, di sisi lain, mungkin tidak menyediakan layanan kepada orang lain di Internet. Oleh karena itu, ini adalah mesin pengguna, juga dikenal sebagai klien. Adalah mungkin dan umum untuk mesin untuk menjadi server dan klien, tetapi untuk tujuan kami di sini Anda dapat memikirkan sebagian besar mesin sebagai satu atau yang lain.




Mesin server dapat menyediakan satu atau lebih layanan di Internet. Misalnya, mesin server mungkin memiliki perangkat lunak yang berjalan di atasnya yang memungkinkannya bertindak sebagai server Web, server e-mail dan server FTP . Klien yang datang ke mesin server melakukannya dengan maksud tertentu, sehingga klien mengarahkan permintaan mereka ke server perangkat lunak khusus yang berjalan di mesin server secara keseluruhan. Misalnya, jika Anda menjalankan browser Web di komputer Anda, kemungkinan besar Anda ingin berbicara dengan server Web di mesin server. Aplikasi Telnet Anda akan ingin berbicara dengan server Telnet, aplikasi e-mail Anda akan berbicara dengan server e-mail, dan seterusnya

Untuk menjaga agar semua mesin ini lurus, setiap mesin di Internet diberi alamat unik yang disebut alamat IP . IP adalah singkatan dari protokol Internet , dan alamat ini adalah angka 32-bit , biasanya dinyatakan sebagai empat "oktet" dalam "angka desimal bertitik." Alamat IP yang khas terlihat seperti ini:

216.27.61.137

Empat angka dalam alamat IP disebut oktet karena dapat memiliki nilai antara 0 dan 255, yaitu 2 8 kemungkinan per oktet.

Setiap mesin di Internet memiliki alamat IP yang unik. Server memiliki alamat IP statis yang tidak sering berubah. Sebuah mesin rumah yang melakukan panggilan melalui modem sering memiliki alamat IP yang diberikan oleh ISP ketika mesin memanggil masuk. Alamat IP itu unik untuk sesi itu - mungkin berbeda saat mesin lain masuk. Ini caranya, ISP hanya membutuhkan satu alamat IP untuk setiap modem yang didukungnya, bukan untuk setiap pelanggan.

Jika Anda bekerja pada mesin Windows, Anda dapat melihat banyak informasi Internet untuk mesin Anda, termasuk alamat IP dan nama host Anda saat ini, dengan perintah WINIPCFG.EXE (IPCONFIG.EXE untuk Windows 2000 / XP). Pada mesin UNIX, ketik nslookup di command prompt, bersama dengan nama mesin, seperti www.howstuffworks.com - misalnya "nslookup www.howstuffworks.com" - untuk menampilkan alamat IP perangkat, dan Anda dapat menggunakan perintah nama host untuk mempelajari nama mesin Anda.

Sejauh menyangkut mesin-mesin Internet, alamat IP adalah semua yang Anda butuhkan untuk berbicara dengan server. Misalnya, di browser Anda, Anda dapat mengetikkan URL http://209.116.69.66 dan tiba di mesin yang berisi server Web untuk HowStuffWorks. Pada beberapa server, alamat IP saja tidak cukup, tetapi pada sebagian besar server
Karena kebanyakan orang kesulitan mengingat string angka yang membentuk alamat IP, dan karena alamat IP terkadang perlu diubah, semua server di Internet juga memiliki nama yang dapat dibaca manusia, yang disebut nama domain . Misalnya, www.howstuffworks.com adalah nama permanen yang dapat dibaca manusia. Lebih mudah bagi kebanyakan dari kita untuk mengingat www.howstuffworks.com daripada mengingat 209.116.69.66.
Share:

0 comments:

Post a Comment