W03 Wan 1906353403
W03 Wan 1906353403
Worksheet - 3
Web Server with AWS and
Docker
Penulis : MAN
Edisi : 1 (20210830)
1
CSIM603154 - Jaringan Komunikasi Data
Semester Gasal 2021/2022
Spesifikasi
Kamu perlu membuat laporan yang berisi screenshots beserta dengan
deskripsi singkat dari task-task berikut.
2
CSIM603154 - Jaringan Komunikasi Data
Semester Gasal 2021/2022
2. [20 poin] Menjalankan command docker pull, docker images, docker run, dan
docker ps.
docker pull
docker ps
3
CSIM603154 - Jaringan Komunikasi Data
Semester Gasal 2021/2022
b. http://<public-ip-instance-ec2>/<NPM>/long
4
CSIM603154 - Jaringan Komunikasi Data
Semester Gasal 2021/2022
c. http://<public-ip-instance-ec2>/<NPM>/images
5
CSIM603154 - Jaringan Komunikasi Data
Semester Gasal 2021/2022
http://<public-ip-instance-ec2>/<NPM>/short
7. Buka Flow Graph (Statistics -> Flow Graph). Setelah itu, ceklis opsi “Limit to
display filter” di kiri bawah. Dari situ, kita bisa lihat interaksi antara client dan
server.
6
CSIM603154 - Jaringan Komunikasi Data
Semester Gasal 2021/2022
7
CSIM603154 - Jaringan Komunikasi Data
Semester Gasal 2021/2022
200 OK
597byte
http://<public-ip-instance-ec2>/<NPM>/long
8
CSIM603154 - Jaringan Komunikasi Data
Semester Gasal 2021/2022
5. Buka Flow Graphnya agar lebih jelas interaksi antara client dan server.
6. Jawablah pertanyaan berikut:
a. Ada berapa HTTP GET request yang browser kamu kirim ke server?
Packet nomor berapa yang berisi GET untuk web page /long?
b. Packet nomor berapa yang merupakan HTTP response dari HTTP GET
request pada soal a?
Packet No.675
9
CSIM603154 - Jaringan Komunikasi Data
Semester Gasal 2021/2022
200 OK (text/html)
http://ws3-jarkomdat.herokuapp.com/<NPM>/images/
10
CSIM603154 - Jaringan Komunikasi Data
Semester Gasal 2021/2022
http://ws3-jarkomdat.herokuapp.com/<NPM>/images/
4. Buka lagi URL tersebut atau bisa juga hanya dengan me-refresh.
5. Stop Wireshark packet capture dan masukkan “http” ke bagian
display-filter-specification agar hanya packet dengan protokol HTTP yang
ditampilkan.
6. Jawablah pertanyaan berikut ini:
11
CSIM603154 - Jaringan Komunikasi Data
Semester Gasal 2021/2022
a. Perhatikan isi HTTP GET request (terutama untuk GET gambar) yang
browser kamu kirim ke server ketika kalian mengakses URL di atas
untuk pertama kalinya. Apakah terdapat baris dengan nama
“IF-MODIFIED-SINCE”?
b. Perhatikan isi dari HTTP GET response (terutama untuk GET gambar)
dari server ketika kamu mengakses URL di atas untuk pertama
kalinya. Apakah server secara eksplisit mengembalikan file yang
di-request? Bagaimana kamu bisa tau?
12
CSIM603154 - Jaringan Komunikasi Data
Semester Gasal 2021/2022
c. Sekarang, perhatikan isi dari HTTP GET request (terutama untuk GET
gambar) yang dikirim oleh browser kamu ke server ketika kamu
mengakses URL di atas untuk kedua kalinya. Apakah terdapat baris
“IF-MODIFIED-SINCE”? Jika ya, informasi apa yang disimpan pada
header “IF-MODIFIED-SINCE” tersebut?
13
CSIM603154 - Jaringan Komunikasi Data
Semester Gasal 2021/2022
d. Apa HTTP status code dan phrase yang dikembalikan oleh server pada
HTTP GET ketika kamu mengakses URL di atas untuk kedua kalinya?
Apakah server secara eksplisit mengembalikan isi dari file yang
di-request? Jelaskan!
Status code: 304, phrase: Not Modified. Tidak, server tidak secara
explicit memberikan image file yang di-request, server menggunakan
image file yang sebelumnya telah diminta. Sehingga response
statusnya menjadi 304 dengan phrase “Not Modified”.
14