
A. HTTP protokol
HTTP adalah sebuah protokol meminta/menjawab antara client dan server. Sebuh
client HTTP seperti web browser, biasanya memulai permintaan dengan membuat hubungan
TCP/IP ke port tertentu di tuan rumah yang jauh (biasanya port 80). Sebuah server HTTP
yang mendengarkan di port tersebut menunggu client mengirim kode permintaan (request),
seperti "GET / HTTP/1.1" (yang akan meminta halaman yang sudah ditentukan), diikuti
dengan pesan MIME yang memiliki beberapa informasi kode kepala yang menjelaskan aspek
dari permintaan tersebut, diikut dengan badan dari data tertentu. Beberapa kepala (header)
juga bebas ditulis atau tidak,...