Congestion Window, 3 dup ACK, Timeout and why it matters!

  Рет қаралды 13,584

Kelsey Cameron

Kelsey Cameron

Күн бұрын

Пікірлер: 51
@Stuepp
@Stuepp Жыл бұрын
You explained it in such a good and simple way, it was so clear! Really thank you.
@kelcamer
@kelcamer Жыл бұрын
Thank you so much for watching! I'm glad to have helped you 😊
@shubhamaaws
@shubhamaaws 5 жыл бұрын
It really helped me in understanding the graph night before exam.... Thanks!!!
@kelcamer
@kelcamer 5 жыл бұрын
Thanks 😊
@abhidhanani
@abhidhanani 5 жыл бұрын
Simple, nicely explained with examples and different scenarios. Thank you 😊
@kelcamer
@kelcamer 5 жыл бұрын
Thank you so much! 😊
@somyadeepshrivastava1447
@somyadeepshrivastava1447 5 жыл бұрын
it was to the point congestion control explaination, which other tutorials hardly provide. keep it up!!👌
@kelcamer
@kelcamer 5 жыл бұрын
Thanks!
@joeyjoseph3985
@joeyjoseph3985 4 жыл бұрын
It's a very nice and simple explanation of the topic, hope u wud do more of such wireshark and networking videos...Take care 👍
@vipulv07
@vipulv07 4 жыл бұрын
A good piece of information. Nice research done. Keep it up!
@kelcamer
@kelcamer 4 жыл бұрын
Thanks so much! Glad you like it :)
@kelechirowland2237
@kelechirowland2237 4 жыл бұрын
very informative and precise
@netcat22
@netcat22 2 жыл бұрын
Thank you! this helped a lot!
@kelcamer
@kelcamer 2 жыл бұрын
You are so welcome 😊 feel free to reach out if you have any questions!
@hagaryulevich2675
@hagaryulevich2675 9 ай бұрын
Amazing
@jihenluv6905
@jihenluv6905 5 ай бұрын
Thank youuuuuuuuu , this helped alot
@mixmix862
@mixmix862 4 жыл бұрын
these are super helpful
@千里之行-z5r
@千里之行-z5r 4 ай бұрын
Thank you :)
@tuongnguyen9391
@tuongnguyen9391 3 жыл бұрын
This is so good !
@kelcamer
@kelcamer 3 жыл бұрын
Glad you like it!
@ki_9259
@ki_9259 15 күн бұрын
i like this kand of video to explain briefly, but in uni lecturer never teach like this...
@kelcamer
@kelcamer 14 күн бұрын
@@ki_9259 I wish they did! Hahaha.
@zc3083
@zc3083 4 жыл бұрын
Very clearly explained! Thanks for the video posting! I have a question that when the server host sends 3 duplicated ACK, are these sent simultaneously, or are these sent one after another and takes 3 RTTs? This part always confuses me. Thank you!
@kelcamer
@kelcamer 4 жыл бұрын
Hey! Sorry, I just saw this comment. So every time an ACK is sent again, it should be equal to 1 RTT. So if you get 3 duplicate ACKS, that would be 3 RTT
@kelcamer
@kelcamer 4 жыл бұрын
Basically, the duplicate ACK is sent because a packet was dropped somewhere so the ACK was never actually incremented, and therefore the system would keep trying to send the data (and keep trying to avoid duplicate ACKs). Usually when you see a lot of duplicate ACK it can be a sign of high interference in a network.
@claay832
@claay832 5 жыл бұрын
Hi Kelsey. Does TCP slow start often signify a new connection. Does new connections behave in TCP Slow start?
@kelcamer
@kelcamer 5 жыл бұрын
I'm not sure I completely understand your question, but TCP slow start means that at the start of the connection, the congestion window exponentially increases 😊 if there is any packet loss, it then cuts in half, then enters congestion avoidance mode.
@claay832
@claay832 5 жыл бұрын
@@kelcamer does TCP slow start always happens everytime a connection starts?
@claay832
@claay832 5 жыл бұрын
Could you do a video about CWR and ECN flags.
@kelcamer
@kelcamer 5 жыл бұрын
@@claay832 yes, if it is a new connection
@claay832
@claay832 5 жыл бұрын
@@kelcamer you're HOT!..
@omarelesaily2091
@omarelesaily2091 3 жыл бұрын
that is actually pretty good ,but what happens when it hits a number that is not a divisor of '2' at the 3 duplicate acks situation ,EX: my CWND=13 and there happens a 3 duplicate acks which starts a fast transmission so ,here in this situation should I start from ceil 13/2 or floor 13/2,thx in advance
@kelcamer
@kelcamer 3 жыл бұрын
Typically after a 3 dup ack occurs, you'd want to be as conservative as possible with increasing the congestion window because you're unsure about how much the network can handle. That being said, I think taking the floor would be the conservative route. So yours should be 13/2 = 6.
@kracksmith4ejm1
@kracksmith4ejm1 4 жыл бұрын
where do you plan to make these adjustments?
@kelcamer
@kelcamer 4 жыл бұрын
Which adjustments?
@jeankmeow4422
@jeankmeow4422 5 жыл бұрын
How do you measure the CW? Is it taken from ping's cwnd properties?
@kelcamer
@kelcamer 5 жыл бұрын
I would say it entirely depends on the network. What type of network are you using? Also, at the beginning of the network, usually the congestion Window starts at 1 and increases from there. However, every network is different, so it really depends on your application.
@RobertoSilva-hj9yn
@RobertoSilva-hj9yn 5 жыл бұрын
One question, this method to control the congestion window is independent of the congestion control? (Cubic, New Reno, Hybla....)
@kelcamer
@kelcamer 5 жыл бұрын
Yes, I believe those are different congestion control methods. 👍
@claay832
@claay832 5 жыл бұрын
you don't say.. hmmm
@zeroone4597
@zeroone4597 5 жыл бұрын
Is it the thing that... TCP compulsorily uses ACK timer ... For cumulative ack?
@kelcamer
@kelcamer 5 жыл бұрын
I'm not sure about the protocol specifics but a timer would absolutely have the same effect 👍
@claay832
@claay832 5 жыл бұрын
@@kelcamer I also have the same idea since I saw your video on TCP window and Acknowledgements. It was great.
@kelcamer
@kelcamer 5 жыл бұрын
@@claay832 thank you!
@universeboss4865
@universeboss4865 4 жыл бұрын
@@kelcamer Okay
@hashanulbasharsiam6795
@hashanulbasharsiam6795 9 ай бұрын
You should draw the graph fully
@yugaprs
@yugaprs 5 жыл бұрын
sexy voice
@zeroone4597
@zeroone4597 5 жыл бұрын
Stupid
@Time_Kad_K
@Time_Kad_K 6 жыл бұрын
Chup kar
@kelcamer
@kelcamer 6 жыл бұрын
Muhammad Ahmed what?
Slow Start vs Congestion Avoidance in TCP
10:08
Hussein Nasser
Рет қаралды 14 М.
5 8 Transport Layer   Congestion Control
22:21
CIS UOD Videos
Рет қаралды 24 М.
Will A Basketball Boat Hold My Weight?
00:30
MrBeast
Рет қаралды 138 МЛН
Sigma baby, you've conquered soap! 😲😮‍💨 LeoNata family #shorts
00:37
Family Love #funny #sigma
00:16
CRAZY GREAPA
Рет қаралды 28 МЛН
Internet Congestion Collapse - Computerphile
20:16
Computerphile
Рет қаралды 93 М.
Cumulative ACK, Fast retransmit, and why it matters!
10:14
Kelsey Cameron
Рет қаралды 30 М.
How does HTTPS work? What's a CA? What's a self-signed Certificate?
11:02
3.6 - Principles of Congestion Control | FHU - Computer Networks
19:22
How TCP RETRANSMISSIONS Work // Analyzing Packet Loss
9:26
Chris Greer
Рет қаралды 57 М.
TCP: Packet Loss and Retransmission
5:13
Rick Graziani
Рет қаралды 66 М.
SF19US - 21 Troubleshooting slow networks (Chris Greer)
1:10:57
SharkFest Wireshark Developer and User Conference
Рет қаралды 16 М.
How TCP Works - Selective Acknowledgment (SACK)
7:32
Chris Greer
Рет қаралды 56 М.