Soal A
Soal A
Soal A
NIM : 30601700036
Mata uji : Komunikasi Data
Hari/Tanggal : Jum’at, 02 Juli 2020
Dosen Penguji : Ir. Suryani Alifah, MT, PhD
Soal A
1. Jelaskan secara singkat perbedaan antara alamat port, alamat logis dan alamat fisik.
2. Apa peran lapisan transport dalam model TCP / IP? Jelaskan perbedaan antara kedua
teknik transfer data paket disebut sebagai "tanpa koneksi" dan "berorientasi koneksi".
3. Jelaskan fungsionalitas yang disediakan oleh Transmission Control Protocol (TCP)?Bgmn
mekanisme koneksi?
4. Apa yang dimaksud dengan flow control/kontrol aliran dan bagaimana hal itu dicapai
dalam TCP?
5. Jelaskan secara singkat perbedaan utama antara UDP dan TCP dan alasan untuk memilih
di antara mereka untuk aplikasi internet yang diberikan!
6. Apakah mungkin bagi suatu aplikasi untuk menikmati transfer data yang andal bahkan
ketika aplikasi berjalan di atas UDP? Jika ya, bagaimana caranya?
7. Jelaskan apa yang akan terjadi ketika dua aplikasi (satu menggunakan TCP, yang lain
menggunakan UDP) ingin mengirim data sebanyak mungkin, bersaing menggunakan
bandwidth?
8. Firewall adalah salah satu fungsi keamanan jaringan paling penting yang harus dimiliki
setiap orang, apakah Anda mengoperasikan pusat data, atau menjelajahi web di ponsel selama
perjalanan transit publik Anda. Firewall hadir dalam bentuk perangkat keras dan perangkat
lunak, baik untuk konsumen maupun perusahaan. Jadi apa yang dilakukan firewall dan
bagaimana cara kerjanya? (analisis berdasarkan protokol TCP/IP
9. Application layer pada model TCP/IP model melaksanakan fungsi2 yang dilakukan oleh
tiga layer pada model OSI. Jelaskan layer apa sajakah dan bagaimana ketiga layer tersebut
berfungsi pada application layer model TCP/IP!Berikan contoh!
10. Pada model TCP/IP model, layer yang manakah yang berfungsi untuk melakukan
formatting, kompresi, dan enkripsi data? Jelaskan dan Berikan contoh!
11. Sebuah perusahaan meminta hosting layanan ke suatu ISP. Layanan yang dibutuhkan
adalah hosting world wide web, file transfer, dan e-mail. Protokol apa saja yang digunakan
oleh masing-masing aplikasi tersebut?
12. Saat mengambil pesan email, protokol mana yang memungkinkan penyimpanan yang
mudah dan terpusat dan cadangan email yang diinginkan untuk bisnis skala kecil hingga
menengah?
13. Apa yang dilakukan SMTP jika server email tujuan sedang sibuk ketika email dikirim?
14. Jelaskan tugas yang dilakukan DNS server! Jelaskan secara singkat bagaimana Layanan
Nama Domain (DNS) diimplementasikan dan bagaimana query DNS diselesaikan dalam
sistem DNS.
15. Bagian URL http://unissula.ac.id/index.html, manakah yang merepresentasikan toplevel
DNS? Server DNS mana dalam hirarki DNS yang dianggap otoritatif untuk catatan nama
domain unissula?
16. Seorang pengguna mengakses situs game www.nogamename.com minggu lalu. Malam
sebelum pengguna mengakses situs game lagi, administrator situs mengubah alamat IP situs.
Apa yang akan menjadi konsekuensi dari tindakan itu bagi pengguna?
17. Sebelum WWW ditemukan, pengguna internet menggunakan FTP untuk mengunduh
dokumen dari situs lain. Saat ini, HTTP sering digunakan sebagai gantinya. Apa perbedaan
yang mendasar antara HTTP dan protokol FTP? Apa keuntungan menggunakan HTTP
daripada FTP untuk mengunduh file dari arsip publik?
JAWABAN
2. Apa peran lapisan transport dalam model TCP / IP? perbedaan antara kedua teknik
transfer data "tanpa koneksi" dan "berorientasi koneksi"?
- TRANSPORT : untuk melakukan pengiriman data antara end to end host secara
handal. Lapisan ini menjamin informasi yang diterima pada sisi penerima adalah
sama dengan informasi yang dikirimkan pada pengirim.
- tanpa koneksi : teknik ini dapat dilakukan menggunkan jaringan seperti
JARINGAN WIRELESS atau tanpa koneksi kabel fisik, Ketika satu sisi aplikasi
ingin mengirim paket ke sisi lain dari aplikasi, aplikasi pengiriman hanya
mengirimkan paket. Karena tidak ada prosedur handshaking sebelum transmisi
paket, data dapat disampaikan lebih cepat. Tetapi tidak ada acknowledgment,
sehingga sumber tidak pernah tahu pasti apakah paket tiba di tujuan atau tidak.
Selain itu, layanan ini tidak membuat ketentuan untuk kontrol aliran atau kontrol
kemacetan.
- berorientasi koneksi : klien dan server (yang berada di berbagai sistem akhir)
mengirim paket kontrol satu sama lain (antar device) sebelum mengirimkan paket
dengan data yang sebenarnya (seperti e-mail). Prosedur ini disebut hand-shaking
mengingatkan klien dan server, yang memungkinkan mereka untuk
mempersiapkan untuk serangan paket
3. Jelaskan fungsionalitas yang disediakan oleh Transmission Control Protocol (TCP)?
Bagamana mekanisme koneksi?
- standar dari komunikasi data yang dipakai oleh komunitas internet. Standar ini
mengatur dalam proses tukar-menukar data atau informasi dari satu komputer ke
komputer lain di dalam jaringan internet.
- TCP menggunakan 3 mekanisme dasar :
1. Paket-paket diberi label dengan nomor urutan (sequence number) sehingga
servis TCP pada penerima dapat menyusun paket kembali dengan urutan yang
tepat seperti saat sebelum dikirimkan.
2. TCP menggunakan sistem ACK (acknowledgment),checksum, dan pengatur
waktu untuk memberikan kehandalan. Penerima bisa memberitahu pengirim
saat mengetahui ada paket yang belum datang atau terjadi error, atau pengirim
bisa saja berasumsi bahwa paket yang dia kirimkan belum sampai ketujuan
jika dalam rentang waktu tertentu penerima tidak memberikan
acknowledgment.
3. TCP menggunakan mekanisme yang disebut windowing untuk meregulasi
aliran paket; windowing mengurangi kemungkinan paket dibuang karena
buffer penerima terlalu penuh.
4. Apa yang dimaksud dengan flow control/kontrol dan bagaimana bisa di capai dalam
TCP?
- Flow control adalah pengelolaan aliran data antara computer atau perangkat atau
antara node dalam jaringan sehingga data dapat ditangani dengan kecepatan yang
efisien. Terlalu banyak data yang tiba sebelum perangkat dapat menanganinya
menyebabkan data meluap, yang berarti data hilang atau harus dikirim ulang.
- Bisa dicapai karena ada Reliable Data Transfer untuk memastikan data yang
dikirim dapat sampai dengan tujuan tanpa kesalahan (no error) dan terurut (in
order) sesuai dengan urutan ketika data itu dikirimkan.
5. Jelaskan secara singkat perbedaan utama antara UDP dan TCP dan alasan untuk
memilih di antara mereka untuk aplikasi internet yang diberikan!
- Kemampuan Koneksi : bila komputer Anda menggunakan UDP, maka Anda bisa
berkomunikasi antar komputer tanpa perlu ada koneksi antara komputer yang
menjadi host. Lain halnya dengan TCP yang memungkinkan Anda untuk
menghubungkan beberapa komputer untuk saling bertukar data.
- Karakteristik : UDP merupakan jenis protokol yang memiliki karakteristik
connectionless atau tidak berbasis koneksi. Sedangkan TCP adalah kebalikannya,
yaitu berbasis koneksi
- Transmisi Data : Proses transmisi data UDP dilakukan dalam bentuk datagram
yang memungkinkan data yang diterima bisa mengalami kerusakan dan tidak urut.
Berbeda dengan UDP, TCP memiliki dua jalur yang digunakan untuk melakukan
pertukaran data yang masuk dan keluar
- Jenis port yang digunakan : UDP menggunakan port 16 bit enteger yang dibagi
menjadi tiga bagian yakni : 49152-65535 untuk ephemeral port, port 1-1023 untuk
well known port, dan port 1024-49151untuk registered port. Sementara untuk TCP
menggunakan port 16 bit enteger dimana antar port satu sama lain harus berbeda.
- Alasan nya : semuanya mempunyai kelebihan antara lain kelebihan dari UDP
dibanding TCP . untuk siaran live audio maupun video streaming UDP adalah
lebih disarankan dibanding TCP karena latency pada UDP lebih rendah
disbanding TCP. bisa kurang dari 10 ms. Untuk aplikasi yang sensitif waktu, UDP
adalah protocol yang paling cepat karena tidak memerlukan pengakuan dari sisi
klien dan pengiriman ulang paket yang hilang. Contoh video calling menggunakan
skype.
- Sedangkan TCP tidak cocok untuk siaran live streaming yang membutuhkan
delay kurang dari 10 ms. Tapi TCP mempunyai keunggulan untuk Video On
Demand (VOD) karena alasan menyesuaikan gambar terbaik dengan
mengirimkan setiap frame, cukup mudah memonitor bandwidth antara sumber
dari klien, streaming TCP dapat dienkripsi untuk mencegah pencurian video
karena penerimaan segmen dijamin dengan benar, karena mekanisme clocking
sendiri TCP lebih baik untu bandwidth variable yang terjadi diinternet, TCP
menyediakan pemulihan kesalahan dengan mentransmisikan kembali data yang
hilang.
6. Apakah mungkin bagi suatu aplikasi untuk menikmati transfer data yang andal
bahkan ketika aplikasi berjalan di atas UDP? Jika ya, bagaimana caranya?
- Mungkin, karena Keduanya memang sangat erat dan sulit dipisahkan, sebab
membuat proses pertukaran data jadi lebih efektif karena dilakukan secara
bersamaan
7. Jelaskan apa yang akan terjadi ketika dua aplikasi (satu menggunakan TCP, yang lain
menggunakan UDP) ingin mengirim data sebanyak mungkin, bersaing menggunakan
bandwidth?
- Terjadinya perlambatan data dan jaringan menjadi lambat. Dua faktor yang akan
mempengaruhi utilisasi bandwith . dibandingkan dengan protokol TCP,
pengiriman data dengan UDP
9. Jelaskan layer apa sajakah dan bagaimana ketiga layer tersebut berfungsi pada
application layer model TCP/IP!Berikan contoh!
- Network Access Layer mempunyai fungsi yang mirip dengan Data Link layer
pada OSI. Lapisan ini mengatur penyaluran data frame-frame data pada media
fisik yang digunakan secara handal.
Contoh : contoh protokol yang digunakan pada lapisan ini adalah X.25 jaringan
publik, Ethernet untuk jaringan Etehernet, AX.25 untuk jaringan Paket Radio dsb.
- Internet Layer mendefinisikan bagaimana hubungan dapat terjadi antara dua
pihak yang berada pada jaringan yang berbeda seperti Network Layer pada OSI.
bertugas untuk menjamin agar suatu paket yang dikirimkan dapat menemukan
tujuannya dimana pun berada
Contoh nya : Addressing, yakni melengkapi setiap datagram dengan alamat
Internet dari tujuan. Alamat pada protokol inilah yang dikenal dengan Internet
Protocol Address ( IP Address). Dan Routing, yakni menentukan ke mana
datagram akan dikirim agar mencapai tujuan yang diinginkan.
- Transport Layer mendefinisikan cara-cara untuk melakukan pengiriman data
antara end to end host secara handal. Lapisan ini menjamin bahwa informasi yang
diterima pada sisi penerima adalah sama dengan informasi yang dikirimkan pada
pengirim.
Contoh : Flow Control. Pengiriman data yang telah dipecah menjadi paket-paket
tersebut harus diatur sedemikian rupa agar pengirim tidak sampai mengirimkan
data dengan kecepatan yang melebihi kemampuan penerima dalam menerima data
dan Error Detection. Pengirim dan penerima juga melengkapi data dengan
sejumlah informasi yang bisa digunakan untuk memeriksa data yang dikirimkan
bebas dari kesalahan.
10. layer yang manakah yang berfungsi untuk melakukan formatting, kompresi, dan
enkripsi data? Jelaskan dan Berikan contoh!
- Presentation Layer : Layer ini bekerja dengan mentranslasikan format data yang
hendak ditransmisikan oleh aplikasi melalui jaringan, ke dalam format yang bisa
ditransmisikan oleh jaringan, Lapisan ini juga bertanggungjawab untuk
melakukan enkripsi data, kompresi data, konversi set karakter.
Contoh :protokol yang bekerja pada Presentation layer diantaranya yaitu JPEG,
ASCII, TIFF, encryption, MPEG, GIF.
11. Protokol apa saja yang digunakan oleh masing-masing aplikasi tersebut?
- HTTP (Hypertext Transfer Protocol) protokol yang digunakan oleh WWW
(World Wide Web).
- IMAP (Internet Message Access Protocol) protokol standar untuk
mengakses/mengambil e-mail dari server. IMAP memungkinkan pengguna
memilih pesan e-mail yang akan ia ambil, membuat folder di server, mencari
pesan e-mail tertentu, bahkan menghapus pesan e-mail yang ada.
- FTP (File Transfer Protocol) Protokol jenis ini digunakan untuk melakukan
unggah maupun unduh file.
12. protokol mana yang memungkinkan penyimpanan yang mudah dan terpusat dan
cadangan email yang diinginkan ?
- IMAP (Internet Message Access Protocol) adalah protokol standar untuk
mengakses/mengambil e-mail dari server.
13. Apa yang dilakukan SMTP jika server email tujuan sedang sibuk ketika email
dikirim?
- Maka Host dari SMTP akan mengirim email ke user ke server cadangan : jika
tidak ada tempat, maka email tersebut diantrekan dan pengiriman nya di coba
sekali secara berkala.
14. Jelaskan tugas yang dilakukan DNS server, Jelaskan secara singkat Layanan Nama
Domain (DNS) bagaimana query DNS?
- sebuah sistem yang mengubah URL website ke dalam bentuk IP Address.
- singkat Layanan Nama Domain (DNS) :
1. Meminta informasi IP Address sebuah website berdasarkan nama domain
2. Meminta informasi URL sebuah website berdasarkan IP Address yang
dimasukkan
3. Mencari server yang tepat untuk mengirimkan email.
- DNS Query merupakan istilah teknis untuk meminta informasi soal IP Address.
Tahapan ini dimulai ketika Anda mengetikkan URL ke address bar. DNS server
kemudian mencari informasi di filehosts. Jika informasi yang dicari tidak
ditemukan, server akan berusaha mencari kepingan informasi atau rekam
informasi yang pernah tercatat di sistem (cache).