Anda di halaman 1dari 7

LABORATORIUM PEMBELAJARAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

Nama : Izaz Farras Swastana


NIM : 175150400111047
Kelas : SI – A
Bab : II - HYPERTEXT TRANSFER PROTOCOL
Asisten : - Jenrinaldo Tampubolon
- Jodi Chris Jordan

Laporan Hasil Percobaan 1

1. Versi HTTP manakah yang dijalankan oleh Browser Anda, HTTP versi 1.0 atau 1.1?
Versi manakah yang dijalankan oleh server?
Jawaban :

Versi HTTP yang dijalankan oleh browser dan server adalah HTTP/1.1.

2. Bahasa apakah (jika ada) yang dapat diterima oleh browser Anda dari server?
Jawaban :

Saat browser menerima balasan dari server, kemudian buka pada baris “GET/HTTP”
maka akan terdapat “Accept Language : en-US” yang menandakan bahwa bahasa yang
digunakan oleh server adalah Bahasa Inggris (logat) Amerika Serikat.

3. Sebutkanlah alamat IP komputer Anda dan alamat IP server gaia.cs.umass.edu.


Jawaban :

IP Komputer = 192.168.88.14
IP gaia.cs.umass.edu = 128.119.245.12

4. Kode status apakah yang dikirimkan kembali dari server ke browser?


LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Jawaban :

Kode yang dikirim oleh server ke browser adalah “HTTP/1.1 200 OK”, yang
menandakan bahwa pengiriman paket data dari server telah diterima dengan baik oleh
browser, kode 200 menandakan bahwa file yang diterima adalah berstatus lancar.

5. Tinjau kembali file HTML yang telah didapatkan oleh browser. Kapankah file tersebut
terakhir dimodifikasi pada server?
Jawaban :

Pada file HTTP terdapat keterangan “Wed, 26 Sep 2018 05:59:02 GMT”, artinya file
terakhir dimodifikasi pada hari rabu, 26 September 2018 pada pukul 05:59:02 waktu
GMT.

6. Berapa byte ukuran isi (content) yang didapatkan oleh browser?


Jawaban :

Konten yang didapatkan oleh browser sebesar 128 bytes.

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 :
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Setelah dilakukan pengecekan data mentah (raw), hasilnya tidak ada data mentah yang
ditampilkan pada window packet content. Padahal seharusnya tersedia jika statusnya 200
OK, artinya telah terjadi error.

8. Periksalah isi request pertama HTTP GET dari browser Anda menuju ke server. Adakah
baris “IF-MODIFIED-SINCE” di dalamnya?
Jawaban :

Terdapat baris If-Modified-Since di dalam isi request HTTP GET dari browser.

9. Periksalah isi response dari server. Apakah server secara eksplisit memberikan isi file?
Jelaskan alasan yang mendasari jawaban Anda.
Jawaban :

Pada isi request HTTP 200 OK, terdapat informasi file yang dikirim oleh server, dapat
dilihat dalam menu Line-based text data HTTP.

10. 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 :

Terdapat baris If-Modified-Since di dalam request GET HTTP, berisi informasi “Wed, 26 Sep 2018
05:59:02” yang merupakan tanggal modifikasi terakhir file dari permintaan get sebelumnya.

11. 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 Anda.
Jawaban :
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Kode status HTTP yang dikirim dari server adalah “304 Not Modified”, artinya file yang
dikirim tidak ada perubahan dari status yang sebelumnya “200 OK”, namun server tidak
mengembalikan isi file seperti HTTP 200 OK dikarenakan browser memuat ulang file
dari cache-nya. Selain itu server memberikan isi file berupa tulisan-tulisan yang terdapat
di dalam web.

12. 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 :

Hanya ada 1 pesan HTTP Get Request yang dikirim dari browser ke server, dengan
nomor paket 473.

13. 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 :

Paket yang mengandung kode status adalah paket nomor 487.

14. Bagaimanakah kode status dan frasa yang terdapat di dalam response tersebut?
Jawaban :
Kode status yang tertera pada paket request HTTP tersebut adalah 200 OK.

15. Ada berapakah jumlah segment TCP yang diperlukan untuk menampung keseluruhan
HTTP Response dan dokumen Bill of Rights tersebut?
Jawaban :

Ada 5 TCP Segment berukuran 4861 bytes, masing-masing segment berukuran 1000
bytes, dan segment terakhir berisi 861 bytes data file. Segment berfungsi untuk membagi
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

data files menjadi ukuran yang lebih kecil agar ukuran file tidak menumpuk hanya pada
satu buah paket TCP saja.

16. 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 dari browser menuju server,
dengan IP tujuan 128.119.245.12.

17. Dapatkah Anda mengetahui apakah dua file gambar tersebut di-download oleh browser
secara berturut-turut atau secara paralel? Jelaskan jawaban Anda.
Jawaban :

Kedua gambar didownload secara paralel, terbukti dari adanya jeda waktu antara paket
102 yang mengirimkan informasi berisi gambar berformat PNG dengan paket 296 yang
mengirimkan informasi berisi gambar berformat JPEG sebanyak 2,1 detik.

18. Apakah (kode status dan frasa) yang muncul pada response dari server terhadap pesan
HTTP GET awal dari browser?
Jawaban :

Akan muncul pesan HTTP/1.1 401 Unauthorized, artinya dari server belom memberikan
izin untuk memberi respons data dan informasi kepada browser pengirim, karena user
belum memasukkan id dan password, dan pada pesan HTTP GET juga terdapat pesan
“protected_pages”, artinya server telah dilindungi oleh sistem.

19. Ketika browser mengirimkan pesan HTTP GET untuk kali kedua, field baru apakah yang
disertakan di dalam pesan HTTP GET tersebut?
Jawaban :
Ketika user telah memasukkan input id dan password, dan sistem menyatakan “login
success”, maka status penerimaan respons dari server akan berubah menjadi 200 OK
karena data sudah dapat diakses dari laman web.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Anda mungkin juga menyukai