TCP Fundamentals - Retransmissions, Window Size // TCP/IP Explained

TCP Fundamentals - Retransmissions, Window Size // TCP/IP Explained

Chris Greer

5 лет назад

144,150 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@jhreaside
@jhreaside - 13.10.2019 02:59

Chris, I think this may be the best material I've ever come across for understanding some of the specific elements of TCP. The time you spent on the receive window confirmed the detail I have in my notes, but the congestion window explanation has always been somewhat elusive online! I have some pretty concise notes, but to see the concepts played out visually in a steady way, and also in context with the capture files, was simply great to watch. Didn't feel like an hour and 20mins. Some great tips too when analysing in Wireshark. Great work - this is how TCP should be taught.

Ответить
@trduff01
@trduff01 - 21.01.2024 05:06

Thanks for these great videos, I'll bet the slow application was a tape drive.

Ответить
@funeralfog-vf4gg
@funeralfog-vf4gg - 20.12.2023 10:07

Im 40 years old.. just got interested into this stuff and working on my ccna and i wish you were my teacher..thank you for your great videos

Ответить
@lenyfreeman3807
@lenyfreeman3807 - 01.11.2023 02:38

These two videos took my understanding of TCP to a whole new level. Thank you.

Ответить
@qwerty4me333
@qwerty4me333 - 07.02.2023 03:10

This is an awesome talk I am new to wireshark and packets but watching your talk on D.Bombal right before this talk made the topic understandable and approachable.

Ответить
@jerryxie777
@jerryxie777 - 22.10.2022 17:59

Great great vedio, this is the best course about the usage for wireshark I have even seen even 4 years pass. Thank you😊

Ответить
@patrickborys3490
@patrickborys3490 - 22.09.2022 14:44

Love it !!!!!

Ответить
@acasualproduction
@acasualproduction - 22.09.2022 14:11

Hi Chris,
This is really helpful. I got one question. In one capture, I can see MSS is set as 1460 (as per SYN, SYN/ACK) but later I can see TCP segment length (from client)much higher than 1460 (as high as 7K, 14K, 30K etc). How to explain that? The capture is on the client side with iperf. The client and servers are back to back connected.

Ответить
@umeshshetty0605
@umeshshetty0605 - 03.09.2022 12:34

Watched this video for the 7th time and can see this for 7 more time :)

Ответить
@mishasound
@mishasound - 02.09.2022 06:22

Any resources on how to start catching packets (for almost beginners)? Thank you.

Ответить
@theotherguy6282
@theotherguy6282 - 23.08.2022 15:52

thanks man, real nice tutorial, i love the way you started from scratch and gave a solid base. thanks again

Ответить
@sarangad8701
@sarangad8701 - 14.08.2022 15:05

Chris, this is like getting enlightened, thank you

Ответить
@ExcelsiorEngineering
@ExcelsiorEngineering - 07.08.2022 20:00

Thank you very nuch

Ответить
@akashpatel8684
@akashpatel8684 - 17.07.2022 04:20

Chris, great content as always. I have a scenario where receiver advertised it’s receive window of 211 no window scaling and next packet sender still sends 1460 bytes why would it do that knowing the receiver window size is low. Sender continues to do that why would it do that?

Ответить
@protek7028
@protek7028 - 24.06.2022 11:02

Can i get this pcapng file ?

Ответить
@manasacharya4554
@manasacharya4554 - 10.06.2022 12:32

Chris, well explained as always. Can you please upload the packet capture ?

Ответить
@cantaff0rd2
@cantaff0rd2 - 01.05.2022 09:21

Hi Chris, very nice lecture this is becoming my favorite channel of all time :D.
I'm a beginner in TCP/IP and the discussion got a little too complex to me at the end so I got lost a bit please clear this up if you can:

In the last part 'TCP MSS Problem' if I understand correctly the MSS which was agreed by the server&client during the handshake was reduced mid communication because of some router which was in between them? Did I get that right? And if so, how is that possible, isn't the MSS something which is only agreed upon during the 3 way handshake and then set in stone for the remaining of the connection? How can some intermediary router change that?

Ответить
@martinencizo6513
@martinencizo6513 - 08.04.2022 22:43

Please please show subtitles in spanish or english I am from Colombia this video is viewing in all world

Ответить
@bradstudio
@bradstudio - 29.03.2022 07:08

Excellent video to get interested in the guts of TCP. This has me very interested in testing my network and servers now to see if there are any optimizations or bottlenecks now.

Ответить
@maumotec2345
@maumotec2345 - 28.03.2022 20:32

What an amazing content this is. You rock Chris.

Ответить
@eslamesam547
@eslamesam547 - 17.02.2022 04:44

Hello Chris, may I ask for the pcap traces for window size

Ответить
@faizanashraf1367
@faizanashraf1367 - 14.02.2022 11:48

I am spending my valentine with TCP

Ответить
@manigandansrinivasan5194
@manigandansrinivasan5194 - 08.02.2022 16:07

Chris .... You did mindblowing lecture ... Your selfless thought by sharing what you learned are commendable ....

Ответить
@MrAbapper
@MrAbapper - 26.12.2021 11:10

For case study, MSS problem i was confused with the explaination, since it was saying the outbound router of the client side was replaced and missed the config, but the talking at the end is saying the server is getting 1432 mss advertised by the client, and but the trace we actually referring to the client side capture rigth? So the server side is thinking client is doing 1460, but client side router is only doing 1432, and passed mss size to client, so when server tried 1460, no go, being dropped by client side router.

Ответить
@briandsouza1550
@briandsouza1550 - 04.12.2021 01:29

Such good stuff!! Thanks Chris. Indebted!

Ответить
@kansesiddhesh5536
@kansesiddhesh5536 - 18.10.2021 16:17

So if server is only sending mss of 1432 instead of 1460 the remaining 28 packets will go in next round trip. Will client send sack for them?

Ответить
@richardwang3438
@richardwang3438 - 14.09.2021 08:15

real good stuff, I must leave a comment and click a like!

Ответить
@danbyun0110
@danbyun0110 - 07.09.2021 03:56

You're amazing! Thank you for the wonderful content!

Ответить
@HelloWorld-tn1tl
@HelloWorld-tn1tl - 19.08.2021 15:01

That guy who keep cough should just get out ...

Ответить
@koneru06
@koneru06 - 22.07.2021 06:57

You are the best and no one can beat you... Keep up the good job...

Ответить
@DarrienGlasser
@DarrienGlasser - 09.07.2021 20:44

No part 3? 🥺🥺

Ответить
@DarrienGlasser
@DarrienGlasser - 08.07.2021 03:56

Another banger

Ответить
@sagardhiman5181
@sagardhiman5181 - 27.06.2021 18:58

Hi Chris, Is there a relation b/w receive window and ACK?

Ответить
@aditisaikia3286
@aditisaikia3286 - 21.05.2021 09:24

TCP training at its best...

Ответить
@muneebrahman.m9079
@muneebrahman.m9079 - 10.05.2021 20:55

if the server side bucket is filling up and server side app is the cause how can we say client is hanging us up

Ответить
@innuite
@innuite - 21.04.2021 11:05

65535 - that's how many "aha" moments I got watching your video. Awesome stuff Chris!!

Ответить
@Nicojiin
@Nicojiin - 15.01.2021 21:56

You are a god

Ответить
@romualdgarcia9108
@romualdgarcia9108 - 26.12.2020 16:40

Great job! Thanks!

Ответить
@Black_Swan68761
@Black_Swan68761 - 24.12.2020 03:57

Awesome. Very well explained. Great Job, Chris!!

Ответить
@bijayjungkarki7369
@bijayjungkarki7369 - 26.09.2020 19:40

As a fresher starting as a Support engineer this was amazing session on TCP, hope to see more!

Ответить
@siamosht
@siamosht - 19.08.2020 16:21

You are awesome man, learnt so much from this. Great explanation.

Ответить
@matthuff420
@matthuff420 - 28.07.2020 20:07

Awesome stuff, both parts. I've worked as an F5 support engineer for a couple years prior to watching this, and I took a ton away from watching these two sessions. Thanks alot man!

Ответить
@domagoj19zg
@domagoj19zg - 03.07.2020 15:54

Thank you! This was very very clear an simple, just like it should be :)

Ответить
@netskills
@netskills - 30.06.2020 10:04

Hi, Chris! Great explanation! Thanks! I just wonder, could you share your traffic dumps so we could repeat all your moves.

Ответить
@nandhakumarnnk2293
@nandhakumarnnk2293 - 06.05.2020 18:04

Excellent Sir..... Worth 🥰🥰🥰

Ответить
@Lovingstoryteller
@Lovingstoryteller - 03.05.2020 08:53

Hi Chris, Your videos are really helpful and awesome explanations. I really start to enjoy packet analysing. Is there any place I can get different captures with issue description to analyse and later verify my analysed report is correct? thank you for the great videos again

Ответить
@StanislavRoss
@StanislavRoss - 18.04.2020 00:43

Some time passed since this video was published but I`ll try to ask anyway :)
First... After many years at IT in different roles (System\Network\Security\Managment) I have to say that this is great and clear explanation of TCP and I learned new stuff.
Now the question regarding the last case study about LDAP. Actually what happend is some FW between the Client and the File Server just dropped packets (from server to the client) because their MSS exceeded what it alterded in the original SYN,SYN-ACK,ACK packets exchange? I get it right ?

Ответить