Anda di halaman 1dari 12

PRAKTIKUM 3

TRANSPORT LAYER

A. Tujuan

Setelah menyelesaikan modul ini, anda diharapkan dapat :


1. Menjelaskan fungsi layer transport dalam perjalanan paket data pada komukasi
end-to-end
2. Menjelaskan karakteristik protocol TCP dan UDP, nomor port dan
penggunaannya.
3. Menjelaskan prinsip kerja protocol TCP mulai dari menetapkan sesi, mengirimkan
dan memutuskan sesi
4. Menjelaskan prinsip kerja protocol UDP dalam menjalankan komunikasi dengan
server.

B. Skenario

Pada praktikum Layer Transport ini, pengamatan terhadap peran layer transport
dalam mengenkapsulasi data aplikasi untuk digunakan pada layer network. Kegiatan
dibagi menjadi 2 yaitu dengan menggunakan PC untuk mengamati secara ril keadaan
jaringan internet dan menggunakan simulasi untuk mengamati aplikasi server yang
berjalan bersamaan dalam melayani beberapa client.
Job 1. Lab – Using Wireshark to Observe the TCP 3-Way Handshake
Job 2. Lab – Using Wireshark to Examine a UDP DNS Capture
Job 3. Packet Tracer Simulation – TCP and UDP Communications

22
C. Percobaan
Job 1. Pengamatan TCP-3 way handshake

Topologi

Tujuan
Bagian 1. Mempersiapkan aplikasi Wireshark untuk merekam Paket Data
1. Memilih interface NIC untuk merekam paket data
Bagian 2. Merekam, menyimpan dan mengamati Paket Data
1. Rekam sesi web dengan mengakses www.google.com
2. Temukan paket yang sesuai untuk sesi web
3. Amati informasi dalam paket data termasuk IP Address, port number TCP dan
TCP Control flag

Latar Belakang/Skenario
Pada percobaan ini, aplikasi Wireshark digunakan untuk merekam dan mengamati
paket yang dihasilkan antara PC browser (protocol HTTP) dan server web seperti
www.google.com. Apabila sebuah aplikasi dijalankan seperti HTTP dan FTP, akan
dimulai pada PC host, dan TCP akan menetapkan three way handshake untuk
menetapkan sesi antara dua buah host. Contohnya, apabila PC menggunakan web
browser untuk menjelajah di internet, maka three way handshake akan dimulai dan
sebuah sesi akan ditetapkan antara PC host dengan server web. Sebuah PC host akan
mempunyai lebih dari satu dan secara simultan memiliki sesi TCP yang aktiv dengan
beberapa web site yang dikunjungi.

23
Sumber Daya yang dibutuhkan
1 PC (Windows/Linux, Web browser, Command Prompt, fasilitas Internet dan
Wireshark yang telah terinstall)

Langkah Kerja
Bagian 1. Mempersiapkan aplikasi Wireshark untuk merekam Paket Data
Langkah 1. Mengetahui informasi Interface Address PC Host
a) Buka aplikasi Command Prompt lalu ketikkan ipconfig/all dan tekan Enter
b) Tuliskan IP address dan Mac Address yang sesuai dengan interface NIC yang
digunakan
IP address PC Host ______________________________________________
MAC Address PC Host __________________________________________
DNS Servers (jika ada) ___________________________________________

Langkah 2. Memulai aplikasi Wireshark dan memilih interface


a) Klik Start windows lalu klik aplikasi Wireshark
b) Setelah Wireshark terbuka, pilih salah satu Interface yang digunakan ke
koneksi Internet
c) Jika interface yang digunakan lebih dari satu interface, maka klik details dan
gunakan interface yang sesuai dengan informasi pada bagian 1b.

Bagian 2. Merekam, menyimpan dan mengamati Paket Data dengan aplikasi


Wireshark
Langkah 1. Klik tombol Start untuk memulai merekam paket data
a) Buka aplikasi browser dan akses www.google.com dan kembali ke aplikasi
wireshark. Stop merekam data pada aplikasi Wireshark. Jika mengakses
alamat lain, tuliskan alamatnya disini _______________________________
b) Rekam jendela yang aktiv lalu cari kolom Source, Destination dan Protocols.

24
Langkah 2. Temukan paket yang sesuai dengan aplikasi web
Apabila computer baru saja mulai dan tidak ada aktivitas mengakses internet, maka
dapat dilihat seluruh proses pada output yang terekam, termasuk ARP, DNS dan 3-
way handshake.
a). Beberapa frame menunjukkan permintaan DNS dari PC host ke DNS Server,
dan mencoba menyelesaikan nama domain, www.google.com ke IP Address
web server. PC Host harus memiliki IP Address sebelum mengirimkan paket
pertama ke web server. Tuliskan IP Address DNS Server dengan cara memfilter
DNS pada aplikasi Wireshark
IP Address DNS
No Frame Source Destination

b). Tuliskan IP address www.google.com ________________________________


c). Filter protocol TCP pada aplikasi Wireshark, dan temukan paket yang
menunjukkan proses three-way handshake.

Langkah 3. Amati informasi dalam paket data termasuk IP Address, port


number TCP dan TCP Control flag
a). Pilih frame yang menunjukkan awal dari three-way handshake lalu klik ganda
b). Klik tanda + pada Transmission Control Protocols untuk melihat informasi detail
TCP (termasuk Source dan Destination Port)
c). Klik tanda + pada Flags. Lalu isi table berikut
Sorce Port Number ________________________________________________
Klasifikasikan Source Port Number (dynamic atau private) ________________

25
Destination Port Number ___________________________________________
Klasifikasikan Destination Port Number _______________________________
Flag/flags di set menjadi ____________________________________________
Relative Sequence Number di set menjadi ______________________________
d). Pilih frame berikutnya pada proses three-way handshake, dengan mengklik Go-
Next Packet In Conversation.
Berapa nilai Source dan Destination Port _______________________________
Flag/flags di set menjadi ____________________________________________
Relative Sequence dan acknowledgement Number di set menjadi ____________
e). Amati paket ke tiga dan terakhir dari three-way handshake dengan mengklik Go-
Go-Next Packet In Conversation.
Flag/flags di set menjadi ____________________________________________
Relative Sequence dan acknowledgement Number di set menjadi ____________
f). Tutup aplikasi Wireshark

26
Job 2. Lab - Pengamatan Protokol UDP (DNS Capture)

Topologi

Tujuan
Bagian 1.Mengetahui informasi IP Konfigurasi pada PC
Bagian 2. Menggunakan Wireshark untuk merekam DNS Query dan Respons
Bagian 3. Menganalisa DNS yang terekam dan Paket UDP

Latar Belakang/Skenario
DNS merupakan protocol umum digunakan jika kita menggunakan internet.
Merupakan sebuah sistem yang menyimpan informasi tentang nama host ataupun
nama domain dalam bentuk basis data tersebar (distributed database) di dalam
jaringan komputer. Ketika mengetikkan alamat URL pada browser, maka PC host
akan mengirimkan DNS query ke IP address DNS server. DNS server akan merespon
dengan menggunakan protokol UDP pada layer transport. UDP bersifat
connectionless dan tidak membutuhkan session seperti protocol TCP.
Pada praktikum ini, PC host akan berkomunikasi dengan DNS server dengan
mengirimkan DNS query menggunakan protocol transport UDP. Pengamatan
dilakukan dengan menggunakan aplikasi Wireshark.

Sumber Daya yang dibutuhkan


1 PC (Windows/Linux, Web browser, Command Prompt, fasilitas Internet dan
Wireshark yang telah terinstall)

27
Langkah Kerja
Bagian 1.Mengetahui informasi IP Konfigurasi pada PC
Isilah table berikut dengan menggunakan Command Prompt dengan mengetikkan
ipconfig/all
IP Address
MAC Address
Default Gateway IP Address
DNS Server IP Address

Bagian 2. Menggunakan Wireshark untuk merekam DNS Query dan DNS


Respons
a. Buka aplikasi Wireshark dan pilih interface yang digunakan untuk mengakses
internet. Klik Start untuk mulai merekam paket data.
b. Buka aplikasi browser dan akses www.google.com
c. Kembali ke aplikasi wireshark. Stop merekam data pada aplikasi Wireshark pada
saat homepage Google sudah terbuka.

Bagian 3. Menganalisa DNS yang terekam atau protocol UDP


Langkah 1. Filter paket DNS
a. Pada aplikasi Wireshark, ketikkan DNS pada toolbar Filter, lalu klik Apply.
b. Pada top panel, cari www.google.com
Langkah 2. Mengamati segmen UDP melalui DNS Query
a. Pada paket panel detail, maka akan tampil DNS query.
b. Pada baris Ethernet, menampilkan source dan destination MAC Address.
Source MAC address adalah PC local karena merupakan sumber DNS query.
Destiantion MAC address adalah dari default gateway, sebab ini adalah
pemberhentian sebelum DNS query keluar dari local network.

28
Apakah source MAC address adalah sama dengan MAC Address pada Bagian
1 ____________________________________________________________

c. Pada baris IPv4, IP Addres yang terekam merupakan IP Address sumber


adalah DNS query dengan IP Address

29
Job 3. Packet Tracer Simulation – TCP and UDP Communications

Topologi

Tujuan
1. Menghasilkan Trafik Jaringan pada Mode Simulasi
2. Mengamati Fungsi Protokol TCP dan UDP

Latar Belakang
Kegiatan simulasi ini dimaksudkan untuk memberikan dasar untuk memahami TCP
dan UDP secara rinci. Mode simulasi ini menyediakan kemampuan untuk melihat
fungsi dari protokol yang berbeda. Sebagai data bergerak melalui jaringan, itu
dipecah menjadi potongan kecil dan diidentifikasi dalam beberapa mode sehingga
potongan dapat disatukan kembali. Masing-masing potongan tersebut diberi nama
tertentu yang disebut PDU (unit data protokol) dan terkait dengan lapisan tertentu.
Simulasi Packet Tracer memungkinkan pengguna untuk melihat masing-masing
protokol dan PDU terkait. Langkah-langkah di bawah ini menyebabkan pengguna
melalui proses meminta layanan menggunakan berbagai aplikasi yang tersedia pada
PC client.

30
Kegiatan ini memberikan kesempatan untuk mengeksplorasi fungsi dari TCP dan
protokol UDP, multiplexing dan fungsi nomor port dalam menentukan aplikasi lokal
meminta data atau mengirim data.

Langkah Kerja
Bagian 1. Menghasilkan Trafik Jaringan pada Mode Simulasi
Langkah 1. Menghasilkan Trafik dengan mengisi Tabel ARP
a) Klik Multiserver dan tab Desktop dan pilih Command Prompt
b) Tuliskan perintah ping 192.168.1.255
c) Tutup jendela Multiserver
Langkah 2.Menghasilkan Web Trafik (HTTP)
a) Pilih mode Simulasi
b) Klik HTTP client dan klik tab Desktop > Web Browser
c) Pada field URL, 192.168.1.254 dan klik Go
d) Minimize dan biarkan jendela konfigurasi HTTP Client tetap terbuka
Langkah 3.Menghasilkan FTP Trafik
a) Klik FTP Client dan tab Desktop > Command Prompt
b) Ketikkan ftp 192.168.1.254, maka akan muncul jendela PDU
c) Minimize dan biarkan jendela konfigurasi FTP Client tetap terbuka
Langkah 4.Menghasilkan DNS Trafik
a) Klik DNS Client dan tab Desktop > Command Prompt
b) Ketikkan nslookup multiserver.pt.ptu, maka akan muncul jendela PDU
c) Minimize dan biarkan jendela konfigurasi DNS Client tetap terbuka
Langkah 5.Menghasilkan Email Trafik
a) Klik Email Client dan tab Desktop > Email Tool
b) Klik Compose dan ketikkan informasi berikut:
1). To: user@multiserver.pt.ptu
2). Subject: Jarkom
3). Email Body: Pengamatan Protokol TCP dan UDP

31
c) Klik Send
d) Minimize dan biarkan jendela konfigurasi Email Client tetap terbuka
Langkah 6. Memastikan Trafik dihasilkan pada setiap langkah
Setiap computer client memiliki PDU pada panel Simulasi

Bagian 2. Mengamati Fungsi Protokol TCP dan UDP


Langkah 1. Memeriksa semua trafik pada jaringan
a) Klik Capture/Forward sekali. Semua PDU akan menuju ke switch.
b) Klik Capture/Forward kembali. Beberapa PDU akan hilang. Tuliskan
pendapatmu tentang hal ini __________________________________________
________________________________________________________________
________________________________________________________________

Langkah 2. Memastikan HTTP client berkomunikasi dengan Server


a) Filter PDU dengan HTTP dan TCP saja
b) Klik Capture/Forward
c) Klik Inbound PDU Details.
d) Catat nilai SRC PORT, DEST PORT, SEQUENCE NUM, dan ACK NUM.

Langkah 3. Memastikan FTP client berkomunikasi dengan Server


a) Filter PDU dengan FTP dan TCP saja
b) Klik Capture/Forward
c) Klik Inbound PDU Details.
d) Catat nilai SRC PORT, DEST PORT, SEQUENCE NUM, dan ACK NUM.

Langkah 4. Memastikan DNS client berkomunikasi dengan Server


a) Filter PDU dengan DNS dan UDP saja
b) Klik Capture/Forward

32
c) Klik Inbound PDU Details.
d) Catat nilai SRC PORT, DEST PORT, SEQUENCE NUM, dan ACK NUM.

Langkah 5. Memastikan email client berkomunikasi dengan Server


a) Filter PDU dengan POP3, SMTP dan TCP saja
b) Klik Capture/Forward
c) Klik Inbound PDU Details.
d) Catat nilai SRC PORT, DEST PORT, SEQUENCE NUM, dan ACK NUM.

Langkah 6. Memastikan penggunakan port number dari Server


a) Kembali ke mode Realtime
b) Klik Multiserver, pilih tab Desktop dan klik Command Prompt
c) Ketikkan perintah netstat.
d) Tuliskan protocol dan nomor port yang tampil
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________

33