Wireshark je softver za analizu mrežnog saobraćaja. To je alat koji hvata različite mrežne pakete i detaljno ih razlaže. Kada se ovi paketi razbiju, možemo ih koristiti za analizu u realnom vremenu ili van mreže. Za instalaciju Wireshark softvera potrebno je ispratiti korake na [link]https://www.geeksforgeeks.org/how-to-install-and-use-wireshark-on-ubuntu-linux/) Na slici ispod je prikazan segment Modbus TCP komunikacije u Wireshark-u
Modbus TCP je siguran protokol koji omogucava klijent-server komunikaciju izmedju uredjaja povezanih na fizicku mrezu(Ethernet).Prije prenosa podataka zahtijeva potvrdu o uspostavljanju konekcije, tako da u Wireshark-u vidimo cetiri poruke:
Modbus Request- klijent salje zahtjev serveru za uspostavljanje konekcije, vrsi se sinhronizacija obije strane
Modbus Indication- server prima zahtjev za uspostavljanje konekcije
Modbus Response- server salje potvrdu(ACK) o primljenoj poruci
Modbus Confirmation- klijent prima potvrdu sa strane servera, te se uspostavlja konekcija i pocinje prenos podataka
Wireshark je softver koji nam omogucava da prikazemo i throughput(kolicinu korisnih podataka koji se prenose u jedinici vremena)