Alur Internet (Ringkas)

Alur dari permintaan (request) hingga respons (response) dalam sebuah koneksi internet secara detail:
  1. Pengguna (user) membuka aplikasi browser (misalnya Google Chrome) di komputernya dan memasukkan alamat website yang ingin diakses, misalnya www.google.com.
  2. Aplikasi browser mengirimkan permintaan HTTP GET ke server DNS (Domain Name System) untuk mencari tahu alamat IP dari www.google.com.
  3. Server DNS merespons dengan memberikan alamat IP yang sesuai dengan permintaan aplikasi browser.
  4. Aplikasi browser mengirimkan permintaan HTTP GET ke server yang memiliki alamat IP yang diberikan oleh server DNS untuk mengakses halaman web www.google.com.
  5. Server menerima permintaan dan mencari halaman web yang diminta di dalam sistemnya.
  6. Server mengambil informasi dari basis data dan aplikasi web, menghasilkan halaman web yang diminta dan menyiapkannya untuk ditransmisikan ke klien.
  7. Server mengirimkan respon HTTP yang berisi halaman web yang diminta ke aplikasi browser yang mengirimkan permintaan.
  8. Aplikasi browser menerima respon HTTP yang berisi halaman web yang diminta.
  9. Aplikasi browser memproses dan menampilkan halaman web yang diterima oleh pengguna.
  10. Pengguna melihat dan menggunakan halaman web yang telah diakses.
  11. Jika pengguna mengirimkan data (misalnya, melalui formulir), aplikasi browser mengirimkan permintaan HTTP POST ke server.
  12. Server menerima permintaan POST dan memproses datanya. Data ini dapat disimpan dalam database atau digunakan untuk tugas lainnya.
  13. Server mengirimkan respons HTTP yang berisi pesan sukses atau gagal kepada aplikasi browser yang mengirimkan permintaan.
  14. Aplikasi browser menerima respon HTTP dan menampilkan pesan sukses atau gagal.
  15. Proses berakhir dan koneksi internet ditutup.