Anda di halaman 1dari 12

LABORATORIUM PEMBELAJARAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

Nama : Jason Wijaya


NIM : 205150307111029
Kelas : TKOM – C
Bab : II – Hyper Text Transfer Protocol (HTTP)
Asisten : Eurico Krisna Wijaya
Putri Amanda Syafira

Laporan Hasil Percobaan 1

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

3. Sebutkanlah alamat IP komputer Anda dan alamat IP server


Jawaban : Alamat IP komputer saya adalah 192.168.0.106 dan alamat IP server adalah
128.119.245.12.

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


Jawaban : Kode status yang dikirimkan kembali dari server ke browser adalah 200OK
(text/html). Hal tersebut menandakan bahwa data 200 OK sebagai text akan disimpan.
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.

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


Jawaban : Ukuran isi (content) yang didapatkan oleh browser adalah 128 bytes.
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

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

Laporan Hasil Percobaan 2

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

Laporan Hasil Percobaan 3

1. Fenomena apa yang anda temukan pada aktiftas tersebut ?


Jawaban : Fenomena yang saya temukan pada aktifitas tersebut adalah wireshark
melakukan capturing packet http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-
file3.html. Di dalam link tersebut terdapat teks yang berjudul “THE BILL OF RIGHTS”.

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

Jawaban : Terdapat 3 jumlah segment TCP yang diperlukan untuk menampung


keseluruhan HTTP Response dan dokumen Bill of Rights tersebut. Hal tersebut
dikarenakan TCP Segments hanya bisa menampung data sebesar 4861 bytes. Dari 4861
bytes tersebut akan dibagi menjadi 3, TCP pertama berisi 0-1439 (1439 bytes), TCP kedua
berisi 1440-4319 (2880 bytes), dan TCP ketiga berisi 4320-4860 (541 bytes).
LABORATORIUM PEMBELAJARAN ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA

Laporan Hasil Percobaan 4

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

Laporan Hasil Percobaan 5

1. Fenomena apa yang anda temui pada percobaan tersebut ?


Jawaban : Pada awal saya mengakses link tersebut, terdapat perintah untuk mengisi
username dan password. Setelah saya mengisi username dan password sesuai dengan
arahan dari modul, maka akan muncul Line-based text data sebanyak 2 baris. Bisa kita lihat
pada wireshark bahwa hal pertama yang dilakukan adalah request ke alamat tersebut.
Setelah GET Request, terdapat kode status “Unauthorized” yang berarti kita harus
melakukan login terlebih dahulu. Setelah melakukan login, maka GET yang berikutnya
adalah masuk ke dalam HTML dan setelah GET berisi kode status 200 OK (text/html).

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.

Anda mungkin juga menyukai