Latest web development tutorials

HTTP Profil

protokol HTTP adalah Hyper Text Transfer Protocol (Hypertext Transfer Protocol) singkatan digunakan dari World Wide Web (WWW: World Wide Web) server untuk mentransfer hypertext transfer protocol peramban lokal. .

HTTP adalah protokol komunikasi berbasis TCP / IP untuk mentransfer data (file HTML, file gambar, hasil query, dll).


karya HTTP

protokol HTTP bekerja pada arsitektur client - server pada. Browser HTTP sebagai klien melalui URL yang WEB server mengirimkan semua permintaan HTTP ke server.

Web server memiliki: Apache Server, IIS Server (Internet Information Services) dan sejenisnya.

Menurut server Web setelah menerima permintaan tersebut, klien mengirimkan pesan respon.

HTTP nomor port default adalah 80, tetapi Anda juga dapat diubah ke 8080 atau port lain.

HTTP Tiga hal yang perlu diperhatikan:

  • HTTP adalah connectionless: tidak ada koneksi berarti adalah membatasi setiap koneksi menangani hanya satu permintaan. Setelah server memproses permintaan pelanggan, dan pelanggan menerima respon, sambungan terputus. Dengan cara ini dapat menghemat waktu transmisi.
  • HTTP adalah independensi media: ini berarti bahwa, selama klien dan server tahu bagaimana menangani isi data dari setiap jenis data dapat dikirim melalui HTTP. Klien dan server menentukan tipe MIME jenis konten yang sesuai.
  • HTTP adalah stateless: protokol HTTP adalah protokol stateless. Stateless berarti bahwa tidak ada protokol untuk proses transaksi dan memori. Kurangnya negara berarti bahwa jika pengolahan selanjutnya membutuhkan informasi sebelumnya, itu harus dipancarkan kembali, yang dapat mengakibatkan jumlah transfer data koneksi masing-masing meningkat. Di sisi lain, server tidak memerlukan informasi sebelumnya tentang respon lebih cepat.

Grafik berikut menunjukkan aliran komunikasi protokol HTTP:

cgiarch