1. Tindakan apa yang dilakukan oleh klien saat membangun komunikasi dengan server melalui penggunaan UDP di lapisan transport?
Jawaban yang benar adalah:
β
Klien secara acak memilih nomor port sumber.
Penjelasan:
UDP (User Datagram Protocol) adalah protokol lapisan transport tanpa koneksi, artinya:
Tidak membangun sesi sebelum mengirim data.
Tidak menggunakan jabat tangan tiga arah seperti TCP.
Tidak mengatur ukuran jendela untuk kontrol aliran.
Sebaliknya, saat klien mengirim data menggunakan UDP, klien:
Secara acak memilih nomor port sumber (di atas 1023, kecuali ditentukan lain).
Mengirim data langsung ke port tujuan di server tanpa negosiasi sebelumnya.
Server memproses data jika mendengarkan di port tersebut.
2.
Lihat contoh. Segmen TCP dikirim oleh PC1 ke server web melalui port 80. Karena kegagalan jaringan yang tidak terduga, data diteruskan oleh R1 tetapi tidak diterima oleh R2. Pernyataan mana yang benar tentang skenario ini?
Jawaban yang benar adalah:
β
Server web tidak akan mengakui segmen ini. Penghitung waktu PC1 akan kedaluwarsa dan PC1 akan mengirim ulang segmen tersebut.
Penjelasan:
Karena ini adalah komunikasi TCP (port 80 - HTTP), transmisi yang andal dipastikan oleh mekanisme Pengakuan (ACK) dan Transmisi Ulang TCP.
PC1 mengirim segmen TCP ke Server Web, yang diteruskan oleh R1 ke R2.
Karena kegagalan jaringan, R2 tidak menerima segmen tersebut.
R1 tidak tahu segmen tersebut hilang karena router hanya meneruskan paket; router tidak melacak atau memulihkan segmen TCP yang hilang.
Karena server web tidak menerima segmen tersebut, server web tidak akan mengirim pengakuan (ACK) kembali ke PC1.
PC1 memiliki penghitung waktu pengiriman ulang yang akan berakhir jika tidak ada ACK yang diterima.
Setelah penghitung waktu berakhir, PC1 akan mengirim ulang segmen TCP.
π Kesimpulan:
Karena TCP menjamin pengiriman yang andal, pengirim (PC1) bertanggung jawab atas pengiriman ulang saat tidak ada pengakuan yang diterima. β
3. Pengguna PC mengeluarkan perintah netstat tanpa opsi apa pun. Apa yang ditampilkan sebagai hasil dari perintah ini?
Jawaban yang benar adalah:
β
Daftar semua koneksi TCP aktif yang sudah dibuat
Penjelasan:
Saat pengguna PC menjalankan perintah netstat tanpa opsi apa pun, perintah tersebut akan menampilkan semua koneksi TCP aktif pada sistem.
Hasil keluaran biasanya meliputi:
Alamat & Port Lokal (misalnya, 192.168.1.10:443)
Alamat Luar Negeri (misalnya, 93.184.216.34:80 - server web eksternal)
Status Koneksi (misalnya, ESTABLISHED, CLOSE_WAIT, LISTENING)
Contoh Keluaran netstat:
Proto Local Address Foreign Address State
TCP 192.168.1.10:443 93.184.216.34:80 ESTABLISHED
TCP 192.168.1.10:50234 140.82.112.3:22 TIME_WAIT
TCP 0.0.0.0:135 LISTENING
π Kesimpulan:
Perintah netstat tanpa opsi menampilkan semua koneksi TCP aktif pada suatu sistem. β
4. Perangkat klien telah memulai permintaan HTTP aman ke peramban web. Nomor alamat port terkenal manakah yang dikaitkan dengan alamat tujuan?
Jawaban yang benar adalah:
β
443
Penjelasan:
HTTP Aman (HTTPS) menggunakan port 443 untuk komunikasi terenkripsi menggunakan SSL/TLS.
Saat perangkat klien memulai permintaan HTTPS ke server web, permintaan tersebut dikirim ke port tujuan 443 secara default.
π Kesimpulan:
Karena permintaan tersebut adalah untuk HTTP aman (HTTPS), port tujuan yang benar adalah 443. β
5. Informasi apa yang digunakan oleh TCP untuk menyusun ulang dan menyusun ulang segmen yang diterima?
TCP menggunakan nomor urut untuk menyusun ulang dan menyusun ulang segmen yang diterima.
Setiap byte dalam aliran TCP diberi nomor urut yang unik. Saat segmen TCP diterima, nomor urut membantu penerima menyusun ulang segmen dalam urutan yang benar, meskipun segmen tersebut tiba di luar urutan. Penerima dapat menggunakan nomor urut untuk menempatkan data pada posisi yang benar dalam aliran data keseluruhan.
6. Jenis aplikasi apa yang paling cocok untuk menggunakan UDP?
Jenis aplikasi yang paling cocok untuk menggunakan UDP (User Datagram Protocol) adalah:
Aplikasi yang sensitif terhadap penundaan.
UDP adalah protokol tanpa koneksi yang tidak menjamin pengiriman yang andal, pengiriman ulang segmen yang hilang, atau pengiriman sesuai urutan. Namun, UDP lebih cepat dan memiliki overhead yang lebih rendah dibandingkan dengan TCP karena tidak memerlukan pembentukan koneksi atau pelacakan status koneksi. Hal ini menjadikan UDP ideal untuk aplikasi yang membutuhkan latensi rendah, dan beberapa kehilangan data dapat diterima, seperti:
Media streaming (misalnya, streaming video atau audio)
Game daring
VoIP (Voice over IP)
Komunikasi waktu nyata
Aplikasi ini memprioritaskan pengiriman data yang tepat waktu daripada keandalan setiap paket.
7. PC tujuan menerima pesan email dengan nomor urut pada paket yang tidak berurutan. Lapisan model TCP/IP manakah yang bertanggung jawab untuk menyusun ulang paket pesan dalam urutan yang benar?
Lapisan yang bertanggung jawab untuk menyusun ulang paket dalam urutan yang benar adalah lapisan transport.
Dalam model TCP/IP, lapisan transport (khususnya TCP) bertanggung jawab untuk mengelola komunikasi ujung ke ujung antara perangkat. Ini termasuk:
Menyusun ulang paket yang mungkin datang tidak berurutan.
Menangani pengiriman ulang paket yang hilang.
Memastikan pengiriman data yang andal menggunakan nomor urut dan nomor pengakuan.
Dalam kasus ini, TCP akan menggunakan nomor urut dalam paket untuk menyusun ulang dengan benar sebelum meneruskan data ke lapisan aplikasi.
8. Seorang karyawan baru mencoba mengonfigurasi telepon seluler untuk terhubung ke server email perusahaan. Nomor port mana yang harus dipilih saat menggunakan protokol IMAP4 untuk mengakses pesan email yang disimpan di server lokal?
Nomor port yang benar untuk digunakan untuk IMAP4 (Internet Message Access Protocol versi 4) adalah 143.
Berikut ini adalah uraian singkat nomor port yang disebutkan:
25 β Digunakan oleh SMTP (Simple Mail Transfer Protocol) untuk mengirim email.
69 β Digunakan oleh TFTP (Trivial File Transfer Protocol).
143 β Digunakan oleh IMAP4 untuk mengakses dan mengelola email yang disimpan di server email.
110 β Digunakan oleh POP3 (Post Office Protocol versi 3) untuk mengambil email.
Jadi, untuk mengakses pesan email yang disimpan di server lokal menggunakan IMAP4, karyawan baru harus memilih port 143.
9. Angka atau rangkaian angka manakah yang mewakili soket?
Jawaban yang benar adalah: 192.168.1.1:80
Penjelasan:
Soket didefinisikan sebagai kombinasi alamat IP dan nomor port, yang secara unik mengidentifikasi layanan jaringan pada host.
192.168.1.1 adalah alamat IP
80 adalah nomor port (umumnya digunakan untuk HTTP)
Jadi, 192.168.1.1:80 adalah soket.
Pilihan lainnya:
01-23-45-67-89-AB β Ini adalah alamat MAC
21 β Ini adalah nomor port, tetapi bukan soket penuh
10.1.1.15 β Ini adalah alamat IP, tetapi sekali lagi, bukan soket penuh tanpa port
β
Jawaban yang benar: 192.168.1.1:80
10. Berikut adalah kecocokan yang benar untuk kategori dan opsi:
A (protokol yang umum digunakan oleh peramban web) β HTTP
B (digunakan untuk membuat halaman web) β HTML
C (menampung halaman web) β server web
D (protokol aman yang menggunakan port 443) β HTTPS
E (meminta halaman web) β klien web
11. Saat produk keamanan jaringan sedang diterapkan, daftar protokol yang diizinkan akan ditampilkan. Tiga protokol mana yang harus diizinkan untuk menyediakan penggunaan email di jaringan? (Pilih tiga.)
Untuk mengizinkan penggunaan email di jaringan, Anda harus mengizinkan tiga protokol berikut:
SMTP (Simple Mail Transfer Protocol) β Digunakan untuk mengirim email. (Port 25 atau 587 untuk transmisi aman)
IMAP4 (Internet Message Access Protocol v4) β Digunakan untuk mengambil dan mengelola email di server. (Port 143 atau 993 untuk koneksi aman)
POP3 (Post Office Protocol v3) β Digunakan untuk mengunduh email dari server ke klien. (Port 110 atau 995 untuk koneksi aman)
Pilihan yang salah:
Telnet β Digunakan untuk akses jarak jauh, bukan email.
HTTP β Digunakan untuk penjelajahan web, bukan email.
TFTP β Digunakan untuk transfer file, bukan email.
DNS β Digunakan untuk resolusi nama domain, bukan email.
β
Jawaban yang benar: SMTP, IMAP4, POP3
12. Tiga informasi apa saja yang diidentifikasi oleh URL? (Pilih tiga.)
URL (Uniform Resource Locator) mengidentifikasi beberapa informasi penting tentang sumber daya web. Tiga jawaban yang benar adalah:
Protokol yang digunakan β URL menentukan protokol, seperti HTTP, HTTPS, FTP, dll. Contoh: https://example.com (HTTPS adalah protokolnya).
Nama domain yang diakses β Nama domain (atau alamat IP) memberi tahu browser tempat meminta sumber daya. Contoh: https://**example.com**/page.html (example.com adalah nama domain).
Lokasi sumber daya β URL menyertakan jalur khusus ke sumber daya di server. Contoh: https://example.com/**page.html** (page.html adalah lokasi sumber daya).
Pilihan yang salah:
Versi browser β URL tidak berisi informasi versi browser; ini dikirim secara terpisah dalam header HTTP.
Alamat MAC server web β URL tidak menyertakan alamat MAC, yang hanya digunakan dalam jaringan lokal.
Alamat IP gateway β URL tidak merujuk ke gateway; URL berfokus pada server web target.
β
Jawaban yang benar:
Protokol yang sedang digunakan
Nama domain yang sedang diakses
Lokasi sumber daya
13. Komputer telah diberi alamat IP 169.254.33.16. Perintah apa yang memulai proses permintaan alamat IP baru?
Perintah yang benar untuk memulai proses permintaan alamat IP baru adalah:
β
ipconfig /release (diikuti oleh ipconfig /renew)
Penjelasan:
Alamat IP 169.254.33.16 termasuk dalam rentang Pengalamatan IP Pribadi Otomatis (APIPA) (169.254.0.0/16), yang berarti komputer gagal memperoleh alamat IP dari server DHCP.
Untuk memaksa komputer meminta alamat IP baru dari server DHCP, Anda perlu menggunakan perintah berikut di Command Prompt:
ipconfig /release β Melepaskan konfigurasi IP saat ini.
ipconfig /renew β Meminta konfigurasi IP baru dari server DHCP.
Opsi yang salah:
tracert β Melacak rute yang diambil paket ke tujuan, tetapi tidak meminta IP baru.
nslookup β Menanyakan server DNS untuk menyelesaikan nama domain tetapi tidak memengaruhi pengalamatan IP.
net computer β Perintah Windows untuk mengelola komputer di domain, bukan untuk pembaruan alamat IP.
14. Apa fungsi perintah tracert yang berbeda dari perintah ping saat digunakan di stasiun kerja?
Jawaban yang benar adalah:
β
"Perintah tracert menampilkan informasi router di jalur tersebut."
Penjelasan:
tracert (Windows) atau traceroute (Linux/macOS) digunakan untuk menentukan jalur yang diambil paket dari perangkat sumber ke tujuan. Perintah ini melakukannya dengan menampilkan setiap router (hop) di sepanjang jalur.
ping, di sisi lain, hanya memeriksa konektivitas antara dua perangkat tanpa menampilkan hop perantara.
Mengapa opsi lainnya salah:
"Perintah tracert mengirimkan satu pesan ICMP ke setiap hop di jalur tersebut." β (Salah)
tracert menggunakan pesan ICMP Time Exceeded untuk mengidentifikasi setiap router, tetapi biasanya perintah ini mengirimkan beberapa paket per hop untuk mendapatkan hasil yang akurat.
"Perintah tracert digunakan untuk menguji konektivitas antara dua perangkat." β (Sebagian benar, tetapi tidak lengkap)
Meskipun tracert menguji konektivitas, fungsi utamanya adalah untuk menunjukkan jalur, bukan hanya mengonfirmasi apakah tujuannya dapat dijangkau (yang dilakukan ping).
"Perintah tracert mencapai tujuan lebih cepat." β (Salah)
tracert lebih lambat daripada ping karena ia memeriksa setiap router di sepanjang jalur, sementara ping hanya mengirimkan Permintaan Gema ICMP ke tujuan akhir.
β
Jawaban yang Benar:
"Perintah tracert menunjukkan informasi router di jalur tersebut."
15. Seorang teknisi sedang memecahkan masalah jaringan yang diduga memiliki node yang rusak di jalur jaringan yang menyebabkan paket terputus. Teknisi tersebut hanya memiliki alamat IP perangkat titik akhir dan tidak memiliki detail perangkat perantara. Perintah apa yang dapat digunakan teknisi untuk mengidentifikasi node yang rusak?
Jawaban yang benar adalah: β
tracert
Penjelasan:
tracert (kependekan dari trace route) digunakan untuk mengidentifikasi jalur yang diambil paket untuk mencapai tujuan. Perintah ini menunjukkan alamat IP setiap hop (router) di sepanjang jalan dan berapa lama waktu yang dibutuhkan untuk mencapai masing-masing hop.
Perintah ini berguna untuk mengidentifikasi di mana di jalur jaringan paket mungkin tertunda atau terputus, terutama jika perangkat di tengah (router atau node lain) menyebabkan masalah.
Alasan yang lain salah:
ipconfig /flushdns β Menghapus cache resolver DNS; tidak membantu mengatasi masalah jalur jaringan.
ipconfig /displaydns β Menunjukkan cache resolver DNS; juga tidak terkait dengan kehilangan paket atau perutean.
ping β Dapat menguji apakah titik akhir dapat dijangkau dan mengukur latensi, tetapi tidak menunjukkan jalur atau mengidentifikasi node perantara.
β Gunakan tracert [alamat IP] untuk menemukan lokasi terjadinya putusnya koneksi.
tracert 192.168.1.100
16. Pernyataan manakah yang menjelaskan penggunaan perintah ping?
Jawaban yang benar adalah: β
"Perintah ping menguji konektivitas ujung ke ujung antara dua perangkat."
Penjelasan:
ping digunakan untuk memverifikasi konektivitas jaringan antara dua perangkat dengan mengirimkan pesan ICMP Echo Request dan menunggu pesan ICMP Echo Reply.
Perintah ini membantu menentukan apakah perangkat tujuan dapat dijangkau dan mengukur waktu pulang pergi.
Mengapa opsi lainnya salah:
β "Perintah ping dapat digunakan untuk menguji keterjangkauan menggunakan alamat fisik perangkat."
Salah: Ping menggunakan alamat IP, bukan alamat MAC (fisik).
β "Perintah ping dapat digunakan untuk menentukan lokasi pasti masalah saat memecahkan masalah keterjangkauan."
Salah: ping hanya memberi tahu Anda apakah tujuan dapat dijangkau atau tidakβperintah ini tidak menunjukkan di mana kegagalan terjadi (untuk itu, Anda menggunakan tracert atau traceroute).
β "Perintah ping menunjukkan sesi Layer 4 saat ini."
Salah: Informasi sesi Layer 4 (Transport Layer) dilihat menggunakan alat seperti netstat, bukan ping.
β
Pernyataan yang benar:
"Perintah ping menguji konektivitas ujung ke ujung antara dua perangkat."
17.