Melanjutkan pembahasan soal-soal jaringan komputer, kali ini penulis akan membahas soal tentang pengiriman datagram IP, baiklah langsung saja saya berikan soalnya.
Pertanyaan:
akan dilakukan pengiriman datagram IP dengan Header :
4500 0BB8 4422 0000 8006 F697 A7CD 4103 845B 875A
dengan MTU (Maximum Transfer Unit) = 1.5 kB. Diasumsikan datagram asli di tandai dengan identification number 1.
dengan MTU (Maximum Transfer Unit) = 1.5 kB. Diasumsikan datagram asli di tandai dengan identification number 1.
a). Dimana fragmentasi terjadi?
b). Dimanakah fragment-fragment tersebut disatukan?
c). Brapa banyak fragment yang di hasilkan?
d). Tulis Header IP paket untuk fragment ke-3?
Jawab:
diketahui MTU = 1.5kB = 1500 byte ( header lenght + payload(data) ), jika belum mengeriti, bisa mempelajari IP header IPv4.
Setelah itu kita kita akan mencari Paylaod Lenght (panjang data) berapa, Total Lenght = Header + Payload.
Total Lenght = 0BB8 (dalam hexa) = 3000 (dalam decimal).
Hearder Lenght = 5 (menunjukkan bahwa panjang headernya = 20 byte, tanpa option)
kemduian masukkan rumus di atas,
Total Lenght = Header + Payload.
3000 = 20 + Payload
Maka, Payload = 3000 - 20 = 2980 Byte
Karena kita sudah mengetahui bahwa besar kanal yang akan di lewat = 1500 Byte, tetapi karena Payload yang dikirim sebesar 2980 Byte, maka Payload tersebut harus di Fragmentasi
Caranya bagaimana.??
| Header + Payload MTU
Fragment 1 | 20 + 1480 1500 Byte
Fragment 2 | 20 + 1480 1500 Byte
Fragment 3 | 20 + 20 40 Byte
------- +
2980 Byte
Jadi kalau di kita lihat bahwa ada 3 kali Fragmentasi dari Payload yang besar total nya 2980 Byte
maka sekarang kita bisa menjawab pertanyaan yang ada satu demi satu.
a). Dimana Fragmentasi terjadi? (pada Payload brapa fragmentasi dilakukan)
Jawab : yaitu pada Payload 1480 terjadi Fragmentasi
b). Dimanakah fragment-fragment tersebut disatukan?
Jawab: Fragmentasi tersebut disatukan pada saat Payload tersebut mencapai Tujuan / Destination Host
c). Brapa banyak fragment yang di hasilkan?
Jawab: ada 3 kali fragentasi, seperti yang telah kita bahas di atas tadi.
d). Tulis Header IP paket untuk fragment ke-3?
Jawab: Header IP Packet terdiri dari = IP Header + Payload (seperti yang terlihat pada fragmentasi ke-3), maka 20 Byte + 20 Byte = 40 Byte. kemudian kita ubah 40 Byte kedalam Bentuk Hexa
0000 0000 0010 1000 = 0028
Ada penjelasan Sedikit tentang Fragmentasi. Offset Fragmentation (lihat Header IPv4) itu ada namanya DF (Don't Frafment) dan MF (More Fragment)
Gambar Header IPv4
DF, => Jika DF bernilai = 0, boleh di Fragmentasi
= 1, tidak boleh di Fragentasi
MF, => Jika MF bernilai = 0, sudah tidak ada Fragmentasi setelah itu atau Fragmentasi Terakhir
= 1, masih ada Fragmentasi selanjutnya.
Nah kalo kita lihat pada soal di atas, datagram 4500 0BB8 4422 0000 8006 F697 A7CD 4103 845B 875A, yang mana DF dan MF, jika kita lihat pada gambar, maka Fragment Offset itu terdapat pada block ke 4 jika di hitung dengan Hexadecimal, yaitu block 0000
Jika kita melihat gambar di atas DF terletak pada bit ke-3 dan MF terletak pada bit ke-3, maka nilai DF dan MF adalah = 0.
Nah kalo kita lihat pada soal di atas, datagram 4500 0BB8 4422 0000 8006 F697 A7CD 4103 845B 875A, yang mana DF dan MF, jika kita lihat pada gambar, maka Fragment Offset itu terdapat pada block ke 4 jika di hitung dengan Hexadecimal, yaitu block 0000
Jika kita melihat gambar di atas DF terletak pada bit ke-3 dan MF terletak pada bit ke-3, maka nilai DF dan MF adalah = 0.
0 comments:
Posting Komentar
silahkan tuliskan komentar anda