Application vs Network - Performance Analysis using Wireshark

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ต.ค. 2024
  • In this video we'll be learning some tips on how to determine whether the network is slowing down an application, or if the server-side is to blame. We'll look at:
    1 - Determining network RTT vs application response time
    2 - Detecting packet loss in a capture
    Additional Resources:
    www.pico.net/k... - Simulating packet loss in linux using tc command
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 21

  • @mohammadchavoshi5568
    @mohammadchavoshi5568 หลายเดือนก่อน +1

    Awesome explanation and simulation

  • @faisal04021987
    @faisal04021987 ปีที่แล้ว +1

    Very good and concise Explanation.

  • @mike_on_tech
    @mike_on_tech 2 ปีที่แล้ว +1

    This is incredibly good and deserves more views

  • @mysys-ib2lz
    @mysys-ib2lz 6 หลายเดือนก่อน

    Thank you so much, your content is exclusive and it does help in many fields to troubleshoot. I have learned computer network fundamental in my university for 2 years but I don't know how to apply concepts in real life. And you are here and show me :D

  • @supriyamishra1886
    @supriyamishra1886 3 ปีที่แล้ว +1

    thank you so much for this video , it really helped me to solve real production issue

  • @upelister
    @upelister 6 หลายเดือนก่อน +1

    Thank you for sharing knowledge and experiance..

  • @nikhil9860
    @nikhil9860 2 ปีที่แล้ว

    Great video , Waiting for more educational videos

  • @sitomiñanco-e4h
    @sitomiñanco-e4h 6 หลายเดือนก่อน +1

    Nice video , with what do you use grafana ? that is a nice dashboard .

    • @plaintextpackets
      @plaintextpackets  6 หลายเดือนก่อน +1

      Use grafana as front end for Prometheus to monitor home network and devices

  • @Naj-wt7rn
    @Naj-wt7rn ปีที่แล้ว

    Hi, very helpful.
    do you stil broadcast videos somewhere ? Do you have tweeter or any other platform?

    • @plaintextpackets
      @plaintextpackets  ปีที่แล้ว

      I haven’t had time for a few years now but will be posting more content soon

  • @Chilaxmind
    @Chilaxmind 9 หลายเดือนก่อน +1

    Helpful

  • @sachin27506
    @sachin27506 11 หลายเดือนก่อน

    Hello PP this is a really good session , but how do we identify application slowness then app uses UDP for communication. I have a Citrix workspace issue where udp is used to open workspace application and users are experiencing random slowness .

    • @plaintextpackets
      @plaintextpackets  11 หลายเดือนก่อน

      UDP protocols are much harder to analyze. If the protocol is plaintext (like SIP) you can inspect the packet contents themselves to see when the request hits the server vs the response. Additionally if the UDP packets have any sort of sequence identifier (like IPSEC) then you can spot whether any packets are lost in transit

  • @ibrahimqaddoumi5521
    @ibrahimqaddoumi5521 2 ปีที่แล้ว

    Hey,
    really like your Video. Is there any literature you can recommend regarding this topic?

    • @plaintextpackets
      @plaintextpackets  2 ปีที่แล้ว

      TCP/IP Illustrated, Volume 1: The Protocols

  • @yt_legend_papa
    @yt_legend_papa ปีที่แล้ว

    That diagnostic is realy good for http but what if conversation is https or other?

    • @hptc4400
      @hptc4400 ปีที่แล้ว +1

      The principle should remain true... What you need to remember is that 3 way handshake is indicative of network speed and responses from applications is indicative of application speed.

    • @plaintextpackets
      @plaintextpackets  ปีที่แล้ว +2

      It’s similar but in HTTPS you don’t see HTTP requests in plaintext. You can still make some assumptions by looking at the TCP handshake whether the network itself is slow or lossy. There are ways to safely guess which encrypted packets represent HTTP requests but I’d have to make another video to explain how