Jeff Pliska
Jeff Pliska
  • 9
  • 22 330
TCP - Congestion Control #2: What is a TCP Window?
In this video I describe what a TCP Window is. I'll be describing the "Congestion Window" which I believe is the concept widely considered to be what people are referring to when they use the term "Window". The congestion window is the range of sequence numbers that can be placed on the wire by the sending device before requiring all sequence numbers to be acknowledged. All the sequence numbers are required to be acknowledged before a new window is sent. There are a lot other videos on TH-cam about the "sliding window". The sliding window is a term used to describe the receive side buffer and often mistaken for the congestion window. The same goes for the receive window, which is the remaining capacity of receive buffer that is reported back to the sender via the ACKs. A basic understanding of sequence numbers ACKs is required. If you aren't familiar with these concepts, please watch my previous videos.
The command I used to create the sample capture is:
tc qdisc add dev eth0 root netem delay 2000ms
This should be run only in a lab and not on a production machine.
These are my custom Wireshark profiles for analyzing TCP segments.
Windows Profile:
bit.ly/2oMZlnX
Linux Profile:
bit.ly/2F7iY13
มุมมอง: 2 090

วีดีโอ

TCP - Congestion Control #1 Just the basics
มุมมอง 3056 ปีที่แล้ว
In this video I start off the conversation about TCPs various methods of congestion control. I define what congestion control is. And the very basics of whats happening. Its not an in-depth analysis of any particular type so I try to keep it generic. Congestion control is the managing of the send rate and primarily influences large bulk transfers. These are my custom Wireshark profiles for anal...
TCP - Initial Sequence Number and the Mitnick Attack
มุมมอง 3.6K6 ปีที่แล้ว
In this video I talk about the importance of randomizing the initial sequence number. It used to possible to establish a TCP session using raw sockets with a spoofed IP address. This attack used a flaw in the way BSD 4.2 issued its initial sequence numbers. For reference please read - pdos.csail.mit.edu/~rtm/papers/117.ps These are my custom Wireshark profiles for analyzing TCP segments. Window...
TCP - Playing with fake SYN packets /SYN Flood
มุมมอง 2.7K6 ปีที่แล้ว
In this video I demonstrate the basic concepts of a simple SYN Flood and how TCP responds. I show why spoofing the source IP not only allows an attacker to stay somewhat anonymous but also amplify the attack. These are my custom Wireshark profiles for analyzing TCP segments. Windows Profile: bit.ly/2oMZlnX Linux Profile: bit.ly/2F7iY13
TCP - State Transitions of the 3-way handshake
มุมมอง 1.4K6 ปีที่แล้ว
In this video I discuss the 3-way handshake and the TCP states that are associated with it. Commands used: "netstat -ant" used on the server "netstat -ntup" used on the client These are my custom Wireshark profiles for analyzing TCP segments. Windows Profile: bit.ly/2oMZlnX Linux Profile: bit.ly/2F7iY13
TCP - Maximum Segment Size *** MSS
มุมมอง 8K6 ปีที่แล้ว
In this video I discuss what MSS is and how different network conditions can affect its size. These are my custom Wireshark profiles for analyzing TCP segments. Windows Profile: bit.ly/2oMZlnX Linux Profile: bit.ly/2F7iY13
TCP - The SYN Packet
มุมมอง 3.2K6 ปีที่แล้ว
In this video I discuss the SYN and the SYN/ACK packets and what makes them unique. The SYNs sets the foundation for each TCP socket by confirming bi-directional communication, taking the first delay measurements and presenting TCP capabilities to each side. These are my custom Wireshark profiles for analyzing TCP segments. Windows Profile: bit.ly/2oMZlnX Linux Profile: bit.ly/2F7iY13
TCP Interactive sessions, you know like Telnet and SSH. Nagle's Algorithm
มุมมอง 2916 ปีที่แล้ว
In this video I discuss what an interactive session is and how TCPs behavior is modified for these types of sessions. I also discuss the Nagle algorithm and the network conditions that influence an interactive sessions performance. These are my custom Wireshark profiles for analyzing TCP segments. Windows Profile: bit.ly/2oMZlnX Linux Profile: bit.ly/2F7iY13
TCP - The basics of sequence numbers and ACKs
มุมมอง 1K6 ปีที่แล้ว
In this video I described TCP sequence numbers and the corresponding acknowledgements that follow. The demonstration is of a very clean bulk transfer that illustrates how TCP sequence numbers advance as data is transmitted. These are my custom Wireshark profiles for analyzing TCP segments. Windows Profile: bit.ly/2oMZlnX Linux Profile: bit.ly/2F7iY13

ความคิดเห็น

  • @CoverageAwarenessStudio
    @CoverageAwarenessStudio 2 หลายเดือนก่อน

    that's why you need to a good flood defense and make sure you continue to get updates to protect your firewall! FAFO!

  • @JasonPosey-d7z
    @JasonPosey-d7z 3 หลายเดือนก่อน

    Davis Island

  • @AlejandrinaAus-h4e
    @AlejandrinaAus-h4e 3 หลายเดือนก่อน

    Kreiger Stream

  • @DarrelKelly-c1o
    @DarrelKelly-c1o 3 หลายเดือนก่อน

    Ruecker Extension

  • @BarbaraSmith-f6r
    @BarbaraSmith-f6r 3 หลายเดือนก่อน

    Khalid Plaza

  • @KatherineMiller-z2f
    @KatherineMiller-z2f 3 หลายเดือนก่อน

    Noble Crest

  • @TamalaJock-u2b
    @TamalaJock-u2b 3 หลายเดือนก่อน

    Reichel Stravenue

  • @The_Trucker_Gamer
    @The_Trucker_Gamer 5 หลายเดือนก่อน

    So what if you add a no delay perameter in registry editor?

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

    I've watched this a couple times. Excellent explanation. Love the packet capture.

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

    Lol hes my dad if you know me im lauren from my jeffs different chanle

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

    hi daddy i was 3 and a half 5 years ago

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

    everyone jeff is my dad

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

    Due brunch gushed by fug by further 6 we 5 cytochrome 3rd ureter yet TV tested to ye 6

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

    Great Video

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

    Love it! Keep up the good work :)

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

    you KNOW your stuff when you can explain it in plain english, relaxed, choosing the perfect example. very good video!

  • @lachlanpc7498
    @lachlanpc7498 3 ปีที่แล้ว

    Thanks so much Jeff!!! This was my initial understanding but those big finite state diagrams really confused me!

  • @numeritos1799
    @numeritos1799 3 ปีที่แล้ว

    Fantastic explanation of a seemingly easy topic but extremely confusing once you try to truly understand it. Thanks!

  • @fandusmercius723
    @fandusmercius723 3 ปีที่แล้ว

    Thanks for the video

  • @fandusmercius723
    @fandusmercius723 3 ปีที่แล้ว

    i have a spesific question about my own tcp packet which is generated by my embedded system. Can i ask it privately?

  • @idanyani
    @idanyani 3 ปีที่แล้ว

    Thanks! You explained it very well :)

  • @asmodeus4310
    @asmodeus4310 3 ปีที่แล้ว

    The best explanation of syn

  • @celsiusfahrenheit1176
    @celsiusfahrenheit1176 3 ปีที่แล้ว

    hi, i am taking an intro class for cyber security and i had to read aboit this ISN and the PRNG, thanks

  • @HarjinderSingh-sg6rn
    @HarjinderSingh-sg6rn 3 ปีที่แล้ว

    Please make a video on Connection termination transition state with FIN flag

  • @0Woswos0
    @0Woswos0 3 ปีที่แล้ว

    Nice content, would like to see more!

  • @sivaramakrishnan6947
    @sivaramakrishnan6947 4 ปีที่แล้ว

    You are really amazing buddy..That was a super cool information

  • @exploringme6419
    @exploringme6419 4 ปีที่แล้ว

    NICEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEe

  • @carina_lins
    @carina_lins 4 ปีที่แล้ว

    Thanks so munch for that :)

  • @gourishsingla910
    @gourishsingla910 4 ปีที่แล้ว

    lcamtuf.coredump.cx/oldtcp/tcpseq.html can you make a video explaining some of this stuff. Do different OSs run under same kind of algorithm 'RFC6528' now?? or story is different now?

  • @bhaktikolwadkar5328
    @bhaktikolwadkar5328 4 ปีที่แล้ว

    Amazing video! Thank you for the mindblowing explanation!

  • @SweetGulab
    @SweetGulab 4 ปีที่แล้ว

    🔥Nice shirt and set up🔥

  • @thomastang2587
    @thomastang2587 4 ปีที่แล้ว

    Great video, thanks .

  • @samiul008
    @samiul008 4 ปีที่แล้ว

    How come only 94 subscribers??? Your explanations are pretty good. Please add more contents to your channel.

  • @BlueFlameLighter
    @BlueFlameLighter 4 ปีที่แล้ว

    Dude super easy to understand. Thanks a lot !

  • @cybersecurityenthusiast7035
    @cybersecurityenthusiast7035 5 ปีที่แล้ว

    Great explanation

  • @vu2957
    @vu2957 5 ปีที่แล้ว

    Great great.... infinite great..hats off boss.. please make more packet level videos please

  • @vu2957
    @vu2957 5 ปีที่แล้ว

    U r the real network core tutor I have seen till..tnks so much for such a great explanation..

  • @asahelsanchez3928
    @asahelsanchez3928 5 ปีที่แล้ว

    got the concept, thx

  • @melissasowa4462
    @melissasowa4462 5 ปีที่แล้ว

    Oh man I love you Jeff! I wish you would have been one of my teachers! You’re so passionate about the information. Good job bro ❤️

  • @dcostaa
    @dcostaa 5 ปีที่แล้ว

    Nice video man!

  • @jasonprevo2161
    @jasonprevo2161 5 ปีที่แล้ว

    The way my book explained this was confusing.. this clarified it perfectly. I think it would help is we laid out what SYN ACK and FIN were all short for...

    • @sammieollie
      @sammieollie 5 ปีที่แล้ว

      I'm curious, which book are you reading?

    • @jasonprevo2161
      @jasonprevo2161 5 ปีที่แล้ว

      @@sammieollie The Comptia study guide.. I bought it when I paid for my exam. It's mostly pretty good but that is why I like the internet.. If something stumps me I can youtube...

  • @Shackleford_Rusty
    @Shackleford_Rusty 5 ปีที่แล้ว

    how do you not have more viewers.... this was wonderful. I'm subscribing.

  • @DennisTurbay
    @DennisTurbay 6 ปีที่แล้ว

    Pure gold content!

    • @vu2957
      @vu2957 5 ปีที่แล้ว

      True

  • @wilfriedngongang4830
    @wilfriedngongang4830 6 ปีที่แล้ว

    The best explanation about MSS I seen !!! Thank you very Much...

  • @TheTechnicalman
    @TheTechnicalman 6 ปีที่แล้ว

    Thank you so much

  • @waqassiddiqui9092
    @waqassiddiqui9092 6 ปีที่แล้ว

    Sir jeff Thank u very very much , i m shocked y your vdo has got just 2 likes : 1000 from my side :)

  • @onildoribeiro619
    @onildoribeiro619 6 ปีที่แล้ว

    Great video!!!! Studying for my CCIE R&S. The way as you explain it is wonderful because it seems that you are talking to me like a friend. You know, it seems that we are sitting in a bar, drinking a beer and talking about networking. As more nature you are, more we can absorb the content. Congrats!

    • @sammieollie
      @sammieollie 6 ปีที่แล้ว

      Thank you very much for the positive comment. i appreciate it more than you know.

    • @onildoribeiro619
      @onildoribeiro619 6 ปีที่แล้ว

      I work for Orange Business Services as Soltions Architect. I don't know if you have heard about this company. Working for Orange I've made a lot of friend friends in North America. In fact I work for NAM region nowadays. Are you in Linkedin? Maybe we have some friends in common. Have a great weekend my friend and keep doing these amazing videos! If I could help you to improve your channel in some way, let me know!

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

      Y5fvgfxcgyybyfwbdcydgd shudder he c yucca hub hfyfhbdvdhgh&hbdhfhdxfhdbdhfhhrufhhrghyhhyfgrhdudhfhgegryydhdhf

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

      @@lisaterblanche5355 jshshbzbzbz dbd see xbbxjskmskdkkkx xjdjs fudbbdhjxnd u