Percobaan : Dengan Switch Dibuat sebuah topologi jaringan yang dihubungkan dengan switch. Topologi berikut berada dalam satu jaringan yaitu jaringan 192.168.10.0/24. Diatur 3 PC terhubung dengan satu switch, yaitu PC A dengan ip 192.168.10.2, PC B dengan ip 192.168.10.3, dan PC C 192.168.10.4.
Selanjutnya akan dilakukan percobaan dengan menggunakan data sederhana berupa ping dari PC A (ip= 192.168.10.2) ke PC C (ip=192.168.10.4) untuk menganalisa header dari data yang dikirim pada setiap layer.
Ketika melakukan perintah ping berarti mengirim paket dari sebuah source ke sebuah destination, dimana ip source dan ip destinationnya diketahui. Dan proses ini ada di layer 3 yaitu layer network, karena pada layer inilah data diberi header yang berisi network address/ ip.
Pada gambar di atas dilihat bahwa ada 2 amplop yang siap dikirim, yaitu ICMP dan ARP. ICMP Merupakan standart protocol yang menyediakan kemampuan pengiriman pesan dalam IP (ICMP MESSAGES). Berikut adalah informasi mengenai paket ICMP :
Choirunnisa L.H / 2110165010 – 1 D4 LJ IT
Dalam informasi paket diatas, diketahui bahwa sekarang paket berada di layer 3, mempunyai ip source 192.168.10.2 dan ip destination 192.168.10.4 dengan menggunakan pengiriman ICMP Message Type 8. Proses ping akan memulai request ping selanjutnya. Proses ping menciptakan pesan request ICMP dan mengirimnya ke proses yang lebih rendah. Tidak ada spesifikasi ip source tertentu, device mengaturnya dari port alamat ip. Ip destination berada dalam satu subnet dengan ip source, kemudian device mengatur proses selanjutnya ke destination.
Komunikasi antar komputer atau simpul jaringan hanya mungkin terjadi, bila kedua belah pihak mengetahui identitas masing-masing melalui hardware address (Mac address). Jadi untuk mengirimkan sebuah paket harus diketahui terlebih dahulu mac address destinationnya. Untuk itu diperlukan ARP, yaitu standart protocol yang bertugas mengkonversi protocol address menjadi hardware address. Karena ini baru ping pertama maka source tidak mengetahui mac address destination, sehingga ARP bergerak terlebih dahulu untuk mencari destination dengan ip address destination.
Pada gambar diatas, 0060.47D7.491C adalah mac address dari source, dan FFFF.FFFF.FFFF adalah mac address destination yang dicari oleh ARP. Karena data yang dikirim membutuhkan mac address destination, maka selanjutnya ARP bergerak.
Choirunnisa L.H / 2110165010 – 1 D4 LJ IT
ARP bergerak dari PC A ke switch, dengan detail sebagai berikut :
Pada layer 1, PC A mengirim melalui fastEthernet ke port fastEthernet milik switch. Di dalam layer 2, Setelah switch menerima frame, kemudian di layer 2 switch membaca ip source, mac address source, ip destination dan merequest mac address yang cocok dengan pc ip destination. Proses frame dari ARP tersebut akan memprosesnya.
Selanjutnya switch akan melakukan broadcast ke semua host yang terhubung, kecuali source. Pada switch ini terdapat 2 port yang terhubung selain port source, sehingga broadcast akan dikirim ke 2 post tersebut.
Gambar dibawah adalah gambar pengiriman broadcast dari switch.
Broadcast switch mengkonfirmasi ip dari host, ip host akan menerima, selain ip host akan gagal. Pada gambar diatas telah ditemukan ip yang cocok dengan ip destination yaitu PC C.
Choirunnisa L.H / 2110165010 – 1 D4 LJ IT
PC C menerima request dari switch karena PC C memiliki ip destination yang dimaksud. Selanjutnya PC C membalas request dengan mengirimkan mac addressnya yaitu 00E0.F78D.D3A0. Kemudian ARP akan kembali ke switch membawa informasi mac address PC C.
Pada layer 2, mac address dari source telah disimpan, dan switch juga menyimpan mac address destination pada tabel mac.
Choirunnisa L.H / 2110165010 – 1 D4 LJ IT
Kemudian dari switch, ARP menuju kembali ke ip source.
ARP yang sampai di PC A telah berada di layer 2 dan mac address destinationnya sudah diketahui.
Tugas ARP selesai, sekarang ICMP dapat melakukan tugasnya karena mac address dari destination sudah diketahui sehingga dapat membentuk frame dan komunikasi antar komputer dapat dilaksanakan.
Berikut diatas adalah detail mengenai frame ICMP di layer 2. Dimana header dari data berisi mac address source dan destination.
Choirunnisa L.H / 2110165010 – 1 D4 LJ IT
Selanjutnya pada layer 1 data siap dikirim ke device lain dengan fashethernet0.
ICMP dikirim ke switch dengan detail :
Pada gambar diatas di switch diterima dengan port fastEthernet0/1, kemudian frame akan langsung dikirim ke destination yaitu PC C, dan data diterima.
Choirunnisa L.H / 2110165010 – 1 D4 LJ IT
Pada PC C, setalah frame diterima melalui port fastEthernet, PC C akan mendekapsulasi frame ini. Karena paket yang dikirim adalah ICMP, makan proses ICMP akan memprosesnya, proses ICMP menerima echo request message yang artinya berhasil diterima dengan benar.
Selanjutnya proses ICMP membalas echo request dengan type Echo reply. Hal ini dimaksudkan untuk memberitahu bahwa ICMP berhasil mengirim dengan benar.
ICMP mengirim echo reply melalui switch.
Switch mengirim echo reply ke PC A.
Choirunnisa L.H / 2110165010 – 1 D4 LJ IT
Frame yang dikirim berhasil diterima oleh fastEthernet. PC A menerima pesan echo reply, kemudian proses ping juga menerima echo reply sehingga ping berhasil.
Pengiriman berikutnya akan langsung menuju PC destination dengan protocol ICMP, tanpa melalui ARP terlebih dahulu, karena switch telah menyimpan pada tabel mac.
Choirunnisa L.H / 2110165010 – 1 D4 LJ IT
Dengan Hub : Diberikan topologi sebagai berikut :
Topologi berikut diatas berada dalam satu jaringan yaitu jaringan 192.168.10.0/24. Diatur 3 PC yang terhubung dengan sebuah hub, yaitu PC A dengan ip 192.168.10.2, PC B dengan ip 192.168.10.3, dan PC C 192.168.10.4. Selanjutnya akan dilakukan percobaan dengan menggunakan data sederhana berupa ping dari PC A (ip= 192.168.10.2) ke PC C (ip=192.168.10.4).
Sama seperti ping melalui switch, akan ada paket ARP dan ICMP. ARP akan mencari tahu mac address dari destination. Melalui fastEthernet paket frame dikirim ke hub.
Choirunnisa L.H / 2110165010 – 1 D4 LJ IT
Sampai di hub, hub akan langsung mengirim frame ke semua port, kecuali port source.
Hub mengirim broadcast ke semua device yang terhubung, namun frame akan gagal jika frame yang dikirim bukan untuk device tersebut, dan device yang memiliki ip destination yang dimaksud akan mengirim echo reply yang menginformasikan mac addressnya, device tersebut akan mengirim kembali ke hub.
Pada hub frame akan dibroadcast kembali ke semua port, kecuali port source, dan lagi-lagi frame akan gagal jika frame yang dikirim bukan untuk device tersebut.
Choirunnisa L.H / 2110165010 – 1 D4 LJ IT
Sampai di PC source, ARP memberitahu mac address dari destination, kemudian ICMP siap dikirim.
Pengiriman ICMP pun pada hub akan dibroadcast ke semua port, kecuali port source. Karena hub tidak menyimpan mac address dan host dari device yang sedang berkomunikasi.
Choirunnisa L.H / 2110165010 – 1 D4 LJ IT