Apabila pengguna internet melihat halaman web, dia meminta halaman tersebut dari pelayan web. Sekiranya alamat laman web dimasukkan ke dalam baris penyemak imbas, penyemak imbas membuat permintaan dari pelayan web mengenai laman web, dan pelayan menghantar data tentangnya ke komputer pengguna.
Arahan
Langkah 1
Perkataan "pelayan" berasal dari bahasa Inggeris, secara harfiah bermaksud "peranti perkhidmatan". Dalam bidang sains komputer, pelayan bertanggungjawab memberikan maklumat kepada sumber rangkaian.
Langkah 2
Apabila laman web dibuat di pelayan web, alamat IP diberikan kepadanya. IP adalah singkatan untuk Internet Protocol. Alamat IP terdiri daripada sepuluh digit bertitik (contohnya, 127.21.61.137). Untuk membuat permintaan dari pelayan web mengenai laman web tertentu, penyemak imbas di komputer mesti mengetahui terlebih dahulu alamat IP laman web tersebut. Sekiranya maklumat ini tidak ada dalam cache penyemak imbas, maka ia membuat permintaan yang sesuai dari pelayan DNS melalui Internet.
Langkah 3
Pelayan DNS kemudian memberitahu penyemak imbas di mana alamat IP laman web tersebut berada. Penyemak imbas kemudian meminta URL laman web dari pelayan web. Pelayan bertindak balas dengan menghantar halaman yang diminta. Sekiranya halaman ini tidak ada, pelayan akan menghantar mesej ralat. Penyemak imbas menerima mesej dan memaparkannya.
Langkah 4
Dalam dunia profesional, dalam situasi seperti itu, penyemak imbas disebut "pelanggan" dan pelayan web disebut "pelayan". Juga, konsep ini berlaku untuk komputer. Komputer-komputer yang bertindak sebagai pelayan web disebut pelayan, dan komputer yang menyambung ke Internet untuk mendapatkan maklumat disebut pelanggan.
Langkah 5
Pelayan web biasanya mengandungi maklumat mengenai lebih dari satu laman web. Banyak syarikat hosting menyediakan ruang untuk beratus-ratus bahkan ribuan laman web di satu pelayan web. Setiap laman web biasanya diberi alamat IP uniknya sendiri. Alamat ini didekripsi oleh pelayan DNS untuk mendapatkan nama domain.
Langkah 6
Nama domain wujud kerana kebanyakan pengguna Internet sukar mengingat nombor sepuluh digit, yang merupakan alamat IP. Di samping itu, alamat ini kadangkala berubah.
Langkah 7
Setiap komputer pelayan memberikan akses ke maklumat yang tersimpan di dalamnya menggunakan port bernombor. Setiap perkhidmatan yang disediakan oleh pelayan (e-mel, hosting) mempunyai portnya sendiri. Pelanggan menyambung ke perkhidmatan melalui alamat IP dan melalui port.
Langkah 8
Apabila pelanggan menyambung ke pelayan di port, ia menggunakan protokol. Protokol adalah teks yang menunjukkan bagaimana pelanggan dan pelayan akan berkomunikasi.
Langkah 9
Setiap pelayan web mematuhi protokol HTTP. Bentuk komunikasi paling asas yang difahami oleh pelayan HTTP mengandungi hanya satu arahan: Dapatkan. Pada mulanya, protokol terhad kepada pelayan yang menghantar fail yang diminta kepada klien dan mematikannya. Kemudian, protokol itu diperbaiki dan keseluruhan URL dihantar kepada pelanggan.
Langkah 10
Apabila pengguna menaip nama URL di baris penyemak imbas, penyemak imbas memecah nama menjadi tiga bahagian: protokol, nama pelayan, nama fail. Penyemak imbas menerima maklumat mengenai alamat IP laman web melalui nama pelayan, dan dengan bantuannya, ia menyambung ke komputer pelayan. Penyemak imbas kemudian menyambung ke pelayan web di alamat IP ini melalui port. Mengikuti protokol, penyemak imbas menghantar arahan "Terima" ke pelayan. Pelayan menghantar teks HTML ke laman web. Penyemak imbas membaca tag HTML dan memformat halaman untuk skrin komputer pelanggan.
Langkah 11
Sebilangan besar pelayan web menggunakan langkah keselamatan. Contohnya, mereka boleh menyekat akses maklumat dengan kata laluan dan log masuk. Pelayan yang lebih maju meningkatkan tahap keselamatan dengan melindungi sumber dengan menyulitkan maklumat antara pelanggan dan pelayan sehingga maklumat peribadi (nombor kad kredit, nombor telefon) tetap tidak dapat diakses oleh pengguna lain. Semua perkara di atas berlaku untuk apa yang disebut halaman statik, iaitu halaman yang tidak berubah sehingga penciptanya memperbaikinya.
Langkah 12
Tetapi terdapat juga halaman yang dinamik. Pada mereka, mana-mana pengguna boleh mencari kata kunci, membuat catatan di buku tamu, memberi komen. Dalam kes ini, pelayan web memproses maklumat dan menghasilkan halaman baru. Dalam kebanyakan kes, skrip CGI digunakan - perintah khas yang membolehkan anda mengubah halaman web.