Anda di halaman 1dari 3

MSM 2704 JARINGAN KOMPUTER

Semester Gasal 2010/2011


Dr.-Ing. Reza Pulungan, M.Sc

Latihan 1
Jawaban latihan ini sudah harus tersedia sebelum kuliah
hari Selasa tanggal 9 November 2010.

Soal 1 (20 points)


Andaikan beberapa orang user berbagi link dengan bandwidth 2 Mbps. Masing-masing user mengirim data
dengan kecepatan 1 Mbps ketika aktif, namun mereka hanya aktif 20% dari keseluruhan waktu.
(a) Jika circuit-switching digunakan, berapa banyak user yang dapat menggunakan link tersebut?
(b) Andaikan mulai sekarang packet-switching digunakan. Mengapa pada dasarnya delay akibat antrian (queue-
ing delay) tidak ada jika hanya ada dua atau lebih sedikit user yang mengirimkan data pada saat yang sama?
Mengapa queueing delay ada jika tiga user mengirimkan data pada saat yang sama?
(c) Berapakah probabilitas bahwa satu orang user pada saat tertentu sedang mengirimkan data?
(d) Andaikan sekarang hanya ada tiga orang user. Berapakah probabilitas bahwa pada suatu saat tertentu,
ketiga user tersebut sedang mengirimkan data pada saat yang sama? Berdasarkan jawaban anda itu,
berapakah persentasi waktu di mana antrian bertambah besar.

Soal 2 (10 points)


Andaikan host A ingin mengirimkan sebuah file yang besar ke host B. Jalur dari A ke B terdiri dari 3 buah link
dengan transmission rate R1 = 500 kbps, R2 = 2 Mbps dan R3 = 1 Mbps.
(a) Andaikan tidak ada lalu lintas data yang lain di jaringan. Berapakah throughput dari pengiriman file
tersebut?
(b) Andaikan file yang dikirimkan berukuran 4 juta byte. Dengan membagikan ukuran file tersebut dengan
throughput, berapa lama waktu yang dibutuhkan untuk mengirimkan file tersebut dari A ke B?
(c) Lakukan kembali point (a) dan (b) di atas jika R2 = 100 kbps.

Soal 3 (20 points)


Andaikan kita memiliki host A dan host B yang dihubungkan oleh link dengan transmission rate R bps. Andaikan
jarak kedua host adalah m meter dan kecepatan propagasi link adalah s m/s. Host A mengirimkan sebuah paket
berukuran L bit ke host B.
(a) Ungkapkanlah propagation delay dalam m dan s.
(b) Ungkapkanlah transmission delay (waktu yang dibutuhkan untuk memasukkan keseluruhan paket ke link)
dalam L dan R.
(c) Dengan mengabaikan processing dan queueing delay, berikanlah rumus dari end-to-end delay (delay dari
saat bit pertama dikirimkan oleh A sampai bit terakhir diterima oleh B).
(d) Andaikan host A mulai mengirimkan paket pada waktu t = 0. Pada waktu t = dtrans di manakah bit
terakhir dari paket?
(e) Andaikan dprop lebih besar dari dtrans . Pada waktu t = dtrans di manakah bit pertama dari paket?
(f) Andaikan dprop lebih kecil dari dtrans . Pada waktu t = dtrans di manakah bit pertama dari paket?
(g) Andaikan s = 2, 5 · 108 , L = 120 bit, dan R = 56 kbps. Berapakah jarak m agar dtrans sama dengan dprop ?
Soal 4 (30 points)
Andaikan host A dan B dipisahkan oleh jarak 20000 km dan dihubungkan oleh sebuah link dengan R = 2 Mbps.
Andaikan kecepatan propagasi di link tersebut adalah 2, 5 · 108 m/s.
(a) Hitunglah perkalian bandwidth-propagation delay R · dprop .
(b) Andaikan kita ingin mengirimkan file berukuran 800000 bit dari A ke B. Andaikan file dikirimkan terus-
menerus seakan-akan satu file tersebut adalah satu paket. Berapakah jumlah maksimum bit yang berada
di link pada suatu saat yang sama?
(c) Berikanlah interpretasi dari perkalian bandwidth-propagation-delay, berdasarkan jawaban (b).
(d) Berapakah lebar (dalam meter) dari satu bit di link?
(e) Buatlah rumus umum dari lebar bit berdasarkan kecepatan propagasi s, transmission rate R dan panjang
dari link m.

Soal 5 (20 points)


Lakukanlah hal yang sama dengan soal 4(a)-(c) jika sekarang R = 1 Gbps.

Soal 6 (10 points)


Andaikan di web browser anda mengklik sebuah link untuk memperoleh sebuah web page. IP address dari URL
yang anda klik tidak berada di cache local host anda, sehingga sebuah DNS lookup mesti dilakukan. Andaikan
terdapat n DNS server yang mesti dikunjungi sebelum host anda menerima IP address yang dibutuhkan, di mana
masing-masing DNS request dan response membutuhkan RTT1 , RTT2 , · · · , RTT10 . Kemudian andaikan web page
yang ditunjukkan oleh link tersebut berisi hanya satu obyek kecil, yang berisi text HTML biasa. Andaikan RTT0
adalah RTT yang dibutuhkan untuk komunikasi antara local host dengan server yang berisi web page tersebut.
Dengan mengabaikan semua transmission time, berapa banyak waktu yang dihabiskan mulai dari semenjak anda
mengklik link tersebut sampai host anda menerima obyek yang dituju oleh link tersebut?

Soal 7 (15 points)


Kembali ke soal (6), andaikan file HTML yang dituju mengacu ke delapan obyek yang sangat kecil. Dengan
mengabaikan transmission time, berapa banyak waktu yang dihabiskan jika anda menggunakan:
(a) Non-persistent HTTP tanpa koneksi TCP yang paralel?
(b) Non-persistent HTTP di mana browser dikonfigurasi untuk maksimum 5 koneksi TCP paralel?
(c) Persistent HTTP?

Soal 8 (15 points)


Perhatikan sebuah link pendek sepanjang 10 meter di mana sebuah server bisa mentransmisikan data dengan
kecepatan 150 bit/detik dalam kedua arah. Andaikan setiap paket data memiliki panjang 100.000 bit, dan paket
control (paket pengendali yang berisi Acknowledgement atau handshaking dan lain-lain) memiliki panjang 200
bit. Andaikan terdapat N buah koneksi paralel dan masing-masing memperoleh N1 dari kapasitas bandwidth.
Sekarang perhatikan protokol HTTP dan andaikan setiap obyek yang didownload memiliki panjang 100 Kbit dan
obyek HTML utama yang didownload mengacu kepada 10 obyek yang berada di server yang sama.
Jawablah pertanyaan berikut dan jelaskan justifikasi jawaban anda:
(a) Apakah mendownload secara paralel dengan menggunakan beberapa non-persistent HTTP koneksi meng-
hasilkan waktu download yang lebih singkat untuk semua obyek tersebut?
(b) Sekarang kita menggunakan persistent HTTP. Apakah dengan menggunakan persistent HTTP kita dapat
menghasilkan perbedaan yang signifikan dibandingkan dengan menggunakan non-persistent HTTP?
Soal 9 (15 points)
Kita lanjutkan skenario yang diberikan di soal (8) di atas. Andaikan sekarang link digunakan bersama oleh Bob
dengan empat orang temannya. Bob menggunakan non-persistent HTTP dengan koneksi paralel dan keempat
temannya menggunakan non-persistent HTTP tanpa koneksi paralel.
Jawablah pertanyaan berikut dan jelaskan justifikasi jawaban anda:
(a) Apakah Bob dapat mendownload web page dan obyek-obyek yang diacu oleh web page tersebut dengan
lebih cepat? Jelaskan mengapa atau mengapa tidak.
(b) Jika kelima pengguna masing-masing menggunakan 5 koneksi paralel non-persistent HTTP, apakah koneksi
paralel Bob masih bermanfaat? Jelaskan mengapa atau mengapa tidak.

Selamat Mengerjakan!

Anda mungkin juga menyukai