145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

14
LABORATORIUM JARINGAN KOMPUTER PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER UNIVERSITAS BRAWIJAYA  Nama : Siti Nur Wahidah Abroriyah  NIM : 145150201111027 Kelas : Informatika E Bab : Teori dan Aplikasi Dasar Jaringan Komputer Jenis Tugas : Latihan Praktikum / Tugas Praktikum / Kesimpulan Asisten : 1. Sofi Hanifah 2. Ahmad Faris Adhnaufal 1.4 Prosedur Percobaan Capture 1. Memilih menu Capture 2. Klik Interfaces dan untuk versi Windows akan muncul window sebagai berikut 3. Memilih salah satu interface yang digunakan un tuk terhubung ke internet / jaringan. Wireshark Capture Interface menggunakan interface Wi-Fi dengan IP Address fe80::79ef:3e29:4d06:4a32 4. Pada CMD (Windows) / Terminal (Linux) men  jalankan perintah “ping www.google.com -t” 

Transcript of 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 1/14

 

LABORATORIUM JARINGAN KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

 Nama : Siti Nur Wahidah Abroriyah

 NIM : 145150201111027

Kelas : Informatika EBab : Teori dan Aplikasi Dasar Jaringan Komputer

Jenis Tugas : Latihan Praktikum / Tugas Praktikum / Kesimpulan

Asisten : 1. Sofi Hanifah

2. Ahmad Faris Adhnaufal

1.4 Prosedur Percobaan Capture

1. 

Memilih menu Capture

2. 

Klik Interfaces dan untuk versi Windows akan muncul window sebagai berikut

3.  Memilih salah satu interface yang digunakan untuk terhubung ke internet / jaringan.

Wireshark Capture Interface menggunakan interface Wi-Fi dengan IP Address

fe80::79ef:3e29:4d06:4a32

4. 

Pada CMD (Windows) / Terminal (Linux) men jalankan perintah “pingwww.google.com -t” 

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 2/14

 

LABORATORIUM JARINGAN KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

5.  Pada window utama akan muncul capture dari wireshark

6. 

Berdasarkan hasil capture diatas, dianalisa sebagai berikut :

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 3/14

 

LABORATORIUM JARINGAN KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

  IP Komputer Anda : 10.34.240.127

 

IP host tujuan : 239.255.255.250  Jelaskan protokol apa saja yang digunakan!

a.  ICMP (Internet Control Message Protocol)

ICMP merupakan protocol di dalam jaringan computer yang betugas untuk

memberitahukan kepada pengguna tentang adanya koneksi jaringan atau

tidak, terjangkau atau tidaknya sebuah computer atau computer server tujuan.

Penggunaan ICMP yang terkenal adalah  ping  dan traceroute.

 b.  TCP (Transmission Control Protocol)

TCP adalah standar komunikasi data yang digunakan oleh komunitas internet

dalam proses tukar-menukar data dari satu komputer ke komputer lain di

dalam jaringan Internet. Protokol ini tidaklah dapat berdiri sendiri, karena

memang protokol ini berupa kumpulan protokol (protocol suite).

c.  UDP (User Datagram Protocol)

Protokol UDP adalah sebuah protokol stateless (tanpa tempat) oleh karena

itu, server dalam hal ini dimanfaatkan dalam penanganan beberapa klien pada

suatu waktu. Jadi broadcast dan multicast tersedia dengan UDP. ProtokolUDP menyediakan tanpa flow control (kontrol aliran) dan congestion control

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 4/14

 

LABORATORIUM JARINGAN KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

(kontrol kemacetan), hal ini berarti bahwa ledakan arus secepat yang

diinginkan namun situasi ini harus ditanganani oleh program aplikasi.

d. 

ARP (Address Resolution Protocol)

ARP (Address Resolution Protocol) merupakan protokol untuk mendapatkan

informasi alamat fisik (MAC address) berdasarkan informasi alamat IP.

Ketika suatu host mengirim paket menggunakan alamat IP host tujuan,

switch akan memeriksa entry pada ARP table untuk mencocokan Alamat IP

dengan MAC address tujuan. ARP table berisi informasi mapping antara IP

address dengan MAC address.

1.5 Prosedur Percobaan Protokol Aplikasi

1.  Menjalankan wireshark dan memulai capture data

2. 

Membuka browser yang ada di komputer Anda

3.  Masuk ke situs www.google.com. Setelah halaman Google terbuka, menekan tombol

refresh pada web browser Anda

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 5/14

 

LABORATORIUM JARINGAN KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

4. 

Menghentikan capture wireshark Anda, menyimpan hasil capture tersebut dan tutup

 browser Anda

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 6/14

 

LABORATORIUM JARINGAN KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

5.  Menganalisis hasil capture tersebut

  IP Komputer Anda : 10.34.240.127

 

IP host tujuan : 239.255.255.250

  Jelaskan protokol apa saja yang digunakan untuk berkomunikasiProtokol yang digunakan adalah HTTP

  Jelaskan proses pertukaran pesan yang ada di hasil capture Anda

Hypertext Transfer Protocol (HTTP) adalah sebuah protokol jaringan lapisanaplikasi yang digunakan untuk sistem informasi terdistribusi, kolaboratif, dan

menggunakan hipermedia. Penggunaannya banyak pada pengambilan sumber

daya yang saling terhubung dengan tautan, yang disebut dengan dokumen

hiperteks, yang kemudian membentuk World Wide Web. Beberapa method

yang digunakan dalam HTTP adalah :

- GET adalah method HTTP paling sederhana dan digunakan sebagian besar

untuk meminta resource tertentu dari server, apakah berupa halaman web, file

gambar grafis, atau sebuah dokumen, dan lain-lain.

-PUT berfungsi untuk meng-upload representasi dari sumber tertentu

- POST digunakan untuk mengirimkan data ke server. Satu perbedaan yang

nyata antara method GET dan POST terletak pada cara mengirimkan data keserver. Seperti yang dinyatakan sebelumnya, GET hanya menambahkan data

ke URL yang akan mengirim. POST, di sisi lain, mengenkapsulasi atau

menyembunyikan data di dalam body pesan (message body) yang dikirim.

Ketika server menerima permintaan dan menentukan bahwa itu merupakan

sebuah permintaan POST, dapat dilihat dari body pesan data tersebut. 

1.6 Prosedur Percobaan Konfigurasi Windows

1. 

IP Address berasal dari network layer. Layer Network berfungsi untukmendefinisikan alamat-alamat IP, memberikan header untuk paket-paket, kemudian

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 7/14

 

LABORATORIUM JARINGAN KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

melakukan routing melalui internetwork dengan menggunakan router dan switch

layer 3.

2. 

Screeanshot perintah ipconfig/all di Command Prompt

Pada saat diberikan perintah ipconfig/all pada command promt, maka akan

ditampilakan informasi dan seluruh network interface yang digunakan yaitu IP

Adress, Alamat Mac, dll.

3.  Alamat MAC (Media Access Control) dari PC yag saya gunakan adalah 04-7D-

7BC1-BB-EC. MAC address terdiri dari 2 bagian, yaitu 3 byte pertama merupakan

OUI / kode unik si pembuat network card dan 3 byte terakhir menunjukkan NIC

Specific

4.  Terjadi perubahan status dari interface tersebut berubah menjadi media disconnect.

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 8/14

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 9/14

 

LABORATORIUM JARINGAN KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

Message Protocol (ICMP) Echo Request Ke tujuan dengan nilai Time to Live yang

semakin meningkat.

Screenshot hasil perintah netstat – an

 Netstat digunakan untuk monitoring jaringan dan informasi yang terkait dengan

koneksi port, antara lain alamat IP yang terhubung, status koneksi dan aplikasi yang

digunakan.

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 10/14

 

LABORATORIUM JARINGAN KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

 Nama : Siti Nur Wahidah Abroriyah

 NIM : 145150201111027

Kelas : Informatika EBab : Teori dan Aplikasi Dasar Jaringan Komputer

Jenis Tugas : Latihan Praktikum / Tugas Praktikum / Kesimpulan

Asisten : 1. Sofi Hanifah

2. Ahmad Faris Adhnaufal

1.7 Prosedur Percobaan Capture Bittorrent

1.  Menginstall aplikasi BitTorrent

2. 

Menjalankan wireshark

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 11/14

 

LABORATORIUM JARINGAN KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

3.  Mendownload file menggunakan BitTorrent

4. 

Melakukan filter dengan mengetik bittorent pada wireshark

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 12/14

 

LABORATORIUM JARINGAN KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

Penjelasan :

Torrent sebenarnya adalah file extension dari aplikasi protokol BitTorrent yang

 berjalan pada Peer-to-Peer atau lebih dikenal dengan istilah "p2p protocol",

mendownload dengan torrent sama halnya mendownload melalui http port, hanyasaja bedanya terdapat pada cara mendownload packet, jika http menggunakan satu

 port pada single TCP socket dan pada port tertentu(port 80), BitTorrent

menggunakan TCP socket yang berbeda-beda dan juga menggunakan random port

 pada setiap koneksi.

Torrent merupakan sistem download yang berbasiskan peer 2 peer. Artinya sistem

ini tidak memiliki server dedicated. Semua orang yang men-download, akan

otomatis menjadi server juga.

Bittorrent tidak memilki central computer. Bila 10 orang memiliki data yang sama,

maka file dapat diambil untuk sebuah komputer. Bila computer mendapatkan

sebuah file atau ingin mendownload file, maka file pertama diambil dari komputer.

Lalu program akan mencari file yang sama dari komputer lain. Bittorent juga

memiliki keunikan untuk berbagi file. Software akan mencatat pemilik utama dari

file yang didownload. Sehingga bila semua komputer atau disebut peer menghilang,

sedikitknya ada kesempatan untuk menyelesaikan download file dari computer

utama yang tercatat pada software Bittorrent. Sehingga penguna Bittorrent memiliki

kesempatan terakhir mendownload bila peer yang ada menghilang

Handshaking adalah proses negosiasi otomatis yang secara dinamis menentukan

 parameter dalam pembentukan kanal komunikasi antara dua entitas normal sebelum

komunikasi melalui kanal dimulai. Ia mengikuti pembentukan fisik saluran precedes

normal dan mentransfer informasi.

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 13/14

 

LABORATORIUM JARINGAN KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

 Nama : Siti Nur Wahidah Abroriyah

 NIM : 145150201111027

Kelas : Informatika EBab : Teori dan Aplikasi Dasar Jaringan Komputer

Jenis Tugas : Latihan Praktikum / Tugas Praktikum / Kesimpulan

Asisten : 1. Sofi Hanifah

2. Ahmad Faris Adhnaufal

1.  Jaringan komputer adalah sebuah sistem yang terdiri dari dua atau lebih komputer

yang saling terhubung satu sama lain melalui media transmisi atau media

komunikasi sehingga dapat saling berbagi data, aplikasi maupun berbagi perangkat

keras komputer. Istilah jaringan komputer sendiri juga dapat diartikan sebagai

kumpulan sejumlah terminal komunikasi yang terdiri dari dua komputer atau lebihyang saling terhubung.

2.  Proses Enkapsulasi data dalam layer jaringan

  Pemakai (end user )berinteraksi dengan lapisan aplikasi dan mengirim data

(message) melalui lapisan tersebut.

  Memasuki lapisan transport,data ini kemudian dikemas dengan menambahkn

informasi tentang protocol dilapisan tersebut. Informasi ini sering disebut

sebagai header

 

Pembungkus header ini disebut sebagai enkapsulasi dan pada layer 4 disebut

sebagai segment

 

Memasuki lapisan transport,data ini kemudian dikemas dengan menambahkn

informasi tentang protocol dilapisan tersebut. Informasi ini sering disebutsebagai header

  Segment selanjutnya dikirim kelapisan network sebagai data. Kemudian data

tersebut dikemas dengan informasi yang relevan untuk layer-3 berupa header.

 

Pada lapisan network,layer-3 header dan data disebut sebagai paket

  Memasuki layer-2 paket tersebut kembali diberikan informasi yang disebut

sebagai layer-2 header. Data ini kemudian disebut sebagai frame

  Frame kemudian memasuki layer-1 (physical layer) dan diubah menjadi

 bitstream yang akhirnya ditranmisikan ke tujuan

Proses Dekapsulasi data dalam jaringan :

 

Data yang telah selesai tertransmisi dari komputer pengirim sampai pada layer physical. Pada layer ini, header yang telah dipasang oleh physical layer

sebelumnya akan di lepas. Kemudian dikirim ke layer yang lebih tinggi.

  Pada layer network, header yang telah dipasang oleh layer network sebelumnya

akan dilepas dan akan dikirimkan ke layer yang lebih tinggi. Layer yang lebih

tinggi akan mencabut header yang dipasang oleh layer dengan nama yang sama

 pada saat enkapsulasi.

  Pada akhirnya, data akan sampai ke layer Application dengan keadaan bersih

tanpa header layer-layer sebelumnya.

7/26/2019 145150201111027_Siti Nur Wahidah Abroriyah_BAB 1.pdf

http://slidepdf.com/reader/full/145150201111027siti-nur-wahidah-abroriyahbab-1pdf 14/14

 

LABORATORIUM JARINGAN KOMPUTER

PROGRAM TEKNOLOGI INFORMASI DAN ILMU KOMPUTER

UNIVERSITAS BRAWIJAYA

3. 

Fungsi beberapa protokol dalam jaringan :

a.  ICMP (Internet Control Message Protocol)

ICMP merupakan protocol di dalam jaringan computer yang betugas untukmemberitahukan kepada pengguna tentang adanya koneksi jaringan atau

tidak, terjangkau atau tidaknya sebuah computer atau computer server

tujuan. Penggunaan ICMP yang terkenal adalah  ping  dan traceroute.

 b.  HTTP (Hypertext Transfer Protocol)

HTTP adalah sebuah protokol jaringan lapisan aplikasi yang digunakan

untuk sistem informasi terdistribusi, kolaboratif, dan menggunakan

hipermedia. Penggunaannya banyak pada pengambilan sumber daya yang

saling terhubung dengan tautan, yang disebut dengan dokumen hiperteks,

yang kemudian membentuk World Wide Web.

c. 

TCP (Transmisson Control Protocol)Transmission Control Protocol, merupakan protocol yang umum digunakan

hamper semua layanan dan aplikasi di dalam jaringan internet, TCP berperan

dalam menyediakan layanan berorientasi hubungan ke aplikasinya.

d. 

UDP (User Datagram Protocol)

Protokol yang “ringan” (lightweight): Untuk menghemat sumber daya

memori dan prosesor, beberapa protokol lapisan aplikasi membutuhkan

 penggunaan protokol yang ringan yang dapat melakukan fungsi-fungsi

spesifik dengan saling bertukar pesan. Contoh dari protokol yang ringan

adalah fungsi query nama dalam protokol lapisan aplikasi Domain Name

System (DNS)

e.  ARP (Address Resolution Protocol)

ARP merupakan protokol untuk mendapatkan informasi alamat fisik (MAC

address) berdasarkan informasi alamat IP. Ketika suatu host mengirim paket

menggunakan alamat IP host tujuan, switch akan memeriksa entry pada ARP

table untuk mencocokan Alamat IP dengan MAC address tujuan. ARP table

 berisi informasi mapping antara IP address dengan MAC address.

4.  Bittorrent adalah protocol peer to peer yang artinya sekelompok computer yang

sedang mendownload dan mengupload torrent yang sama. Jadi transfer data tanpa

server pusat. Computer terhubung/tergabung dalam segerombolan Bittorrent dengan

memuat file torrent menjadikannya Bittorrent client. Tracker adalah server khsus

yang melacak computer yang terhubung. Tracker berbagi alamat IP dengan

Bittorrent client lain yang memungkinkan untuk saling terhubung.

Setelah terhubung, Bittorrent client akan mendownload file dalam torrent dalam

ukuran kecil . setelah Bittorrent memiliki beberapa data , maka computer dapat

memulai upload data tersebut ke Bittorrent client yang lain dalam kumpulannya.

Dengan ini semua orang dapat upload/ download torrent dalam waktu bersamaan.

Dengan demikian akan mempercepat waktu download makin banyak orang

mendownload file yang sama maka kerja server pusat semakin ringan. Bittorrent

client tidak pernah benar benar mendownload file dari tracker itu sendiri.

Melakukan mendownload dari berbagai file yang ada di sekumpulan Bittorrent

Client tersebut.