UNIVERSITAS BRAWIJAYA
1. Versi HTTP manakah yang dijalankan oleh Browser Anda ataupun Server ?
Jawaban : Versi HTTP yang dijalankan oleh Browser ataupun server adalah versi 1.1
2. Bahasa apakah (jika ada) yang dapat diterima oleh browser Anda dari server?
Jawaban : Bahasa yang dapat diterima oleh browser saya dari server adalah bahasa
Indonesia dan bahasa Inggris
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
5. Tinjau kembali file HTML yang telah didapatkan oleh browser. Kapankah file tersebut
terakhir dimodifikasi pada server?
Jawaban : File tersebut terakhir dimodifikasi pada server pada tanggal 8 Oktober 2021
pada hari Jumat.
7. Periksalah data mentah (raw) di dalam window packet content. Apakah di dalamnya Anda
jumpai data yang tidak ditampilkan pada window packet content? Jika ya, sebutkan.
Jawaban : Tidak ada data yang tidak ditampilkan pada window packet content.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
1. Periksalah isi request pertama HTTP GET dari browser Anda menuju ke server. Adakah
baris “IF- MODIFIED-SINCE” di dalamnya?
Jawaban : Saat request pertama HTTP GET dari browser menuju server, baris “IF-
MODIFIED-SINCE” masih belum muncul karena masih belum melakukan refresh.
2. Periksalah isi response dari server. Apakah server secara eksplisit memberikan isi file?
Jelaskan alasan yang mendasari jawaban Anda.
Jawaban : Ya, server secara eksplisit memberikan isi file karena menggunakan HTTP
bukan menggunakan HTTPS sehingga server memberikan isi file pada Line-based text data.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
3. Sekarang periksalah isi request kedua HTTP GET dari browser Anda menuju ke server.
Adakah baris “IF-MODIFIED-SINCE” di dalamnya? Jika ya, informasi apakah yang ada
setelah header IF- MODIFIED-SINCE?
Jawaban : Ya, terdapat baris “IF-MODIFIED-SINCE” di dalamnya. Informasi yang ada
setelah header “IF-MODIFIED-SINCE” adalah waktu saat kita melakukan refresh.
4. Bagaimanakah kode status HTTP dan frasa yang dikirimkan oleh server sebagai response
terhadap HTTP GET kedua tersebut? Apakah server secara eksplisit memberikan isi file?
Jelaskan alasan yang mendasari jawaban
Jawaban : Kode status HTTP adalah 200 OK (text/html) dan frasa yang dikirimkan oleh
server sebagai response terhadap HTTP GET kedua adalah “OK”. Server secara eksplisit
memberikan isi file pada “Line-based text data”. Hal tersebut terjadi karena pada percobaan
saya tidak terjadi kode status “NOT MODIFIED”, maka server memberikan isi file lagi
setelah saya merefresh.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
2. Ada berapa pesan HTTP GET Request yang dikirimkan oleh browser Anda? Paket nomor
berapakah di dalam hasil tangkapan Wireshark yang mengandung pesan GET untuk
dokumen Bill of Rights?
Jawaban : Terdapat 1 pesan HTTP GET Request yang dikirimkan oleh browser saya. Di
dalam hasil tangkapan wireshark yang mengandung pesan GET untuk dokumen Bill of
Rights memiliki pake nomor 515.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
3. Paket nomor berapakah di dalam hasil tangkapan Wireshark yang mengandung kode status
dan frasa yang berhubungan dengan response terhadap HTTP GET Request dari browser?
Jawaban : Di dalam hasil tangkapan wireshark yang mengandung kode status dan frasa
yang berhubungan dengan response terhadap HTTP GET Request dari browser ada pada
paket nomor 828.
4. Bagaimanakah kode status dan frasa yang terdapat di dalam response tersebut?
Jawaban : Kode status yang terdapat di dalam response tersebut adalah 200 OK dan frasa
yang terdapat di dalam response tersebut adalah OK yang berarti berhasil dieksekusi.
5. Ada berapakah jumlah segment TCP yang diperlukan untuk menampung keseluruhan
HTTP Response dan dokumen Bill of Rights tersebut?
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
1. Ada berapa pesan HTTP GET Request yang dikirimkan oleh browser Anda? Kepada
alamat IP mana sajakah request tersebut dikirimkan?
Jawaban : Terdapat 3 pesan HTTP GET Request yang dikirimkan oleh browser saya. GET
yang pertama berisi request, GET kedua berisi tampilan gambar logo, GET ketiga berisi
tampilan gambar buku.
2. Dapatkah Anda mengetahui apakah dua file gambar tersebut di-download oleh browser
secara berturut-turut atau secara paralel? Jelaskan jawaban Anda
Jawaban : Dapat saya ketahui bahwa dua file gambar tersebut didownload oleh browser
secara parallel. Hal tersebut bisa saya ketahui karena setelah GET yang kedua (berisi logo)
langsung dilanjutkan dengan GET yang ketiga (berisi gambar buku) tanpa adanya kode
status 200 OK dari GET yang kedua (berisi logo).
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
2. Apakah (kode status dan frasa) yang muncul pada response dari server terhadap pesan
HTTP GET awal dari browser?
Jawaban : Kode status yang muncul pada response dari server terhadap pesan HTTP GET
awal adalah 401 dan frasa yang muncul adalah “Unauthorized”. Hal tersebut dikarenakan
alamat tersebut diproteksi/protected sehingga membutuhkan login terlebih dahulu.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
3. Ketika browser mengirimkan pesan HTTP GET untuk kali kedua, field baru apakah yang
disertakan di dalam pesan HTTP GET tersebut?
Jawaban : Ketika browser mengirimkan HTTP GET untuk kali kedua, field baru yang
disertakan di dalam pesan HTTP GET tersebut adalah field “Authorization”. Field tersebut
menunjukkan bahwa kita telah berhasil melakukan login pada proses sebelumnya.