First thing; look at network round-trip time (SYN, SYN-ACK delta)
Second: Look for transmission of data, and compare
In a Layer 4 protocol (HTTP, SMB, etc.), Wireshark can quickly show time since request (http.time, smb.time, etc.)
If delay is coming from client, it's possible the issue is Layer 8 (client not clicking "OK," "Next," etc,), and stalling the application, and not an issue with the service or app
High network latency
First thing; check network round trip time
40 milliseconds is slow
A couples times is no big deal, but they add up
Right-click packet: Set/Unset Time Reference to set it as the baseline
Not just that it happens, but how often it happens
Network packet loss
Search for "TCP Previous segment not captures" with tcp.analysis.lost_segment
Lots of packet loss can indicate an issue on the network; bad router/switch, cabling, etc.
Slow file transfers - TCP Window Problems
Communicating Available Buffer size
Client Sends a packet with its calculated window size, basically it's available buffer space
Server sends as much data as it can
If the data sent matches the calculated window size, Wireshark uses an analysis flag indicating that the client TCP Window (is) Full
The client will then respond with Window value of 0, indicating that its buffer is full
Once the buffer is cleared, it will send a new packet with its new window size
In this example, the issue was client side; it was unable to accept new data until it processed its buffer
Network/Application Disconnects
First thing: Think about resets
TCP isn't able to get the connection off the ground
Example: Existing conversations work, new conversations fail
3 SYNs, 2 resets, one SYN-ACK
Check for other resets
Looks like a bunch of resets are going on with this client in particular
Check the Reset packet TTL distance
Did it actually come from the endhost?
SYN: 128
Unrouted, originating from the client
Reset 1: TTL 64
Often means it's unrouted, possibly originating from a Firewall
SYN-ACK: 244
Probably decrementing from 255, so 11 hops away
It looks like the Reset is coming from a different device on the network
Confirm by checking the Source MAC address
In this case, it showed a Sonicwall Firewall as the source.