No video

"Understanding TCP Flags: Exploring 3 Additional Flags and Their Processing"

  Рет қаралды 20,090

TechClout

TechClout

Күн бұрын

Пікірлер: 57
@TechClouts
@TechClouts 2 жыл бұрын
3 more flags added in TCP flags to notify the sender about Congestion in the Network. Please watch the Video till end to know more.kzbin.info/www/bejne/oV6TeH-Hi5xoaas&ab_channel=TechClout
@richardscheffenegger9138
@richardscheffenegger9138 8 ай бұрын
URG is strongly discouraged (RFC9293). No point spending too much time explaining this never-really-working functionality. Nonce Sum has been obsoleted / made historic (rfc8311) You may want to update / enhance this talk with the Accurate ECN mechanism and the ACE field, as well as the AccECN handshake/negotation mechanism
@richardscheffenegger9138
@richardscheffenegger9138 8 ай бұрын
Errate: ECE/CWR only has that semantic as explained while the SYN bit is set; the semantic changes during the actual data exchange. Also CWR is bit 8 and NS used to be bit 9 (wrong order). But that is now the AE flag. And the explanation of the CWR is completely incorrect as is the ECN mechanism. I hope everyone actually reads RFC3168 and doesn't take this as proper explanation. In short: Sender set's IP ECN to ECT(0) [on new data, not control, ACK, or retransmissions]. Congested Switch converts IP ECT(0) -> IP CE Receiver latches ECE flag on the returned ACKs (reliable feedback of the IP CE codepoint, but only one CE per RTT possible) Sender observes ECE, reduces congestion window as per the congestion algorithm and sends - on the next new data packet - CWR once. Receiver clears the latched ECE once the CWR arrives - for about a decade most stacks had a bug, where a CE-marked CWR packet would *not* latch ECE on immediately again, btw. It would be nice to redo this video (and remove the old version).
@samsorts
@samsorts Ай бұрын
Crystal clear explanation... thanks a lot for this video... looking to understand TCP first and then later Wireshark. This video is a great start
@amitnarang1394
@amitnarang1394 2 жыл бұрын
At last found it, what i have been searching for a very long time 👍
@TechClouts
@TechClouts 2 жыл бұрын
Glad I could help
@ravindersehrawat5911
@ravindersehrawat5911 2 жыл бұрын
no he just tell the opposite
@amansahu7270
@amansahu7270 Жыл бұрын
Great sir thank you so much for making this video.
@deepakjha1445
@deepakjha1445 Жыл бұрын
The Push flag explanation isn't correct. The Push flag itself means that push the data immediately to the application layer without being waiting for the entire segment to get filled. The Push flag indicates that you don't to wait anymore this is what is the end and you should send the segment ASAP to the upper layer. The Urgent flag prioritize the data over other data. If there are multiple segments in the buffer and one of the segment has the pointer set then it will be processed first over the other segments. Now if you have one segment with URG pointer set and other with Push, then obviously the URG will be prioritized first. Thanks!
@explorewith_aman
@explorewith_aman Жыл бұрын
once you push data on a connection you have to wait for the receiver to get all of it before it gets to the new data. This is where the URG flag kicks in. When you send urgent data, your TCP creates a special segment in which it sets the URG flag and also the urgent pointer field. This is what I got from the internet. I think he correct in video
@yamunaprajapati2241
@yamunaprajapati2241 Жыл бұрын
Correctly said. Thanks for bringing in notice #AaruneticTales
@sumanratnalu1717
@sumanratnalu1717 2 ай бұрын
Right, Push definition is wrong in the video.
@TravelWithMufaa
@TravelWithMufaa Жыл бұрын
*Thank You so much, Vaiyaa.*
@tammy065
@tammy065 Жыл бұрын
What a simple yet amazing explanation! Subscribed ✅
@TechClouts
@TechClouts 6 ай бұрын
Welcome aboard!
@salomidhogela3979
@salomidhogela3979 Жыл бұрын
Thanks for the insightful explanation
@sureshthervy
@sureshthervy 2 жыл бұрын
Very informative video and explaination is very good..... Thankyou for the informative video...
@TechClouts
@TechClouts 2 жыл бұрын
Thankyou for your comment. Please keep sharing buddy
@babum8179
@babum8179 2 жыл бұрын
Your explanation was very nice, we are getting much clarification on tcp flags with your explanation. good job
@TechClouts
@TechClouts 2 жыл бұрын
Thankyou for your comment. Please keep sharing
@richardscheffenegger9138
@richardscheffenegger9138 8 ай бұрын
Unfortunately, for the ECE, CWR, and NS part, it was also mostly entirely wrong. Spending time on URG was pointless as noone really uses/implements this any more.
@thechillpixel24
@thechillpixel24 2 жыл бұрын
Another excellent video👍 thanks for sharing such knowledge.
@TechClouts
@TechClouts 2 жыл бұрын
Glad you enjoyed it
@richardscheffenegger9138
@richardscheffenegger9138 8 ай бұрын
Unfortunately, mostly wrong though
@santiesteban1047
@santiesteban1047 Жыл бұрын
Excelent video!!!
@yogeesh5420
@yogeesh5420 2 жыл бұрын
Wonderfully explained. Thanks a lot bro
@TechClouts
@TechClouts 2 жыл бұрын
Thankyou for your comment. Please keep sharing
@najeebullah7101
@najeebullah7101 Жыл бұрын
Such a great explanation. Thank you!
@TechClouts
@TechClouts 6 ай бұрын
Thankyou for watching. Please keep supporting
@iTsUp2U
@iTsUp2U 2 жыл бұрын
Awesome 👍
@TechClouts
@TechClouts 2 жыл бұрын
Thanks for the visit Glad to help
@Sharma1989mohan
@Sharma1989mohan 2 жыл бұрын
Very informative content
@TechClouts
@TechClouts 2 жыл бұрын
Glad you liked it
@rajharsha9540
@rajharsha9540 11 ай бұрын
Really awesome bro
@TechClouts
@TechClouts 7 ай бұрын
Thanks for commenting. Keep supporting
@FREAKERKNOWS
@FREAKERKNOWS 2 жыл бұрын
Fabulous work, Keep up the good work!
@TechClouts
@TechClouts 2 жыл бұрын
Thankyou for your comment. Please keep sharing
@jagdeepbisht1650
@jagdeepbisht1650 2 жыл бұрын
Great video
@TechClouts
@TechClouts 2 жыл бұрын
Thanks for the visit Glad to help
@Pankajsharma-su2vq
@Pankajsharma-su2vq 2 жыл бұрын
Great
@TechClouts
@TechClouts 2 жыл бұрын
Glad to help
@wadewithcoffee1207
@wadewithcoffee1207 7 ай бұрын
🎉 Great job is there a way for us to send you a donation.
@TechClouts
@TechClouts 6 ай бұрын
Your comment and support is highly great for us. Please keep supporting and sharing.
@sapanmahajan1421
@sapanmahajan1421 2 жыл бұрын
In every networking site, clearly mentioned, that Push flag packet doesn't wait in the queue but urgent does.
@TechClouts
@TechClouts 2 жыл бұрын
Jeremy Stretch has a good write-up about it please read about it on internet. So now the telnet is connecting to a remote computer, we want to be able to have the commands we type executed right after we typed them. That is why they are flagged with URG flag.
@TechClouts
@TechClouts 2 жыл бұрын
Thankyou for your comment. I hope this clear to you.
@jerickc.deguzman6656
@jerickc.deguzman6656 Жыл бұрын
sir what is the difference between TCP and UDP
@TechClouts
@TechClouts Жыл бұрын
kzbin.info/www/bejne/fnOvhJltr9ydbMk, watch here or go to the playlist
@huyvole9724
@huyvole9724 29 күн бұрын
Something big wrong, The PSH flag will not WAIT to full the buffer, the data will be sent immediately !!!
@sarathsivankutty5501
@sarathsivankutty5501 Жыл бұрын
What is XMAS flag ?
@TechClouts
@TechClouts Жыл бұрын
Thankyou for Asking and sorry for replying late. So Xmas flag is nothing but a term being used to identify a kind of attack. In which attacker turn on three important flags( SYN, URG & PUSH) which make the destination device busy or over load it to stop processing the legitimate traffic. You can find this if you have any wireshark capture for DDOS attack.
@ravindersehrawat5911
@ravindersehrawat5911 2 жыл бұрын
sir the difference between push and urgent flags as u mentioned is totally wrong ...u need to check it again because u just tell the opposite ...sir telnet uses push not urgent sir please think about it
@TechClouts
@TechClouts 2 жыл бұрын
Thankyou for you query-:) Because telnet is connecting to a remote computer, we want to be able to have the commands we type executed right after we typed them. That is why they are flagged with URG flag. I hope this clear you.
@ravindersehrawat5911
@ravindersehrawat5911 2 жыл бұрын
@@TechClouts telnet and ssh use push flags ..not urgent...i have checked wireshark too... because push bypasses tcp buffer on both ends.
@neosmith7272
@neosmith7272 6 ай бұрын
its ok but not in details , need to improve
@TechClouts
@TechClouts 6 ай бұрын
Thankyou for your comment. We will work on it soon 🙂
@Amit-gw5pl
@Amit-gw5pl Жыл бұрын
Clout
TCP vs UDP - Explaining Facts and Debunking Myths - TCP Masterclass
20:24
Practical Networking
Рет қаралды 90 М.
طردت النملة من المنزل😡 ماذا فعل؟🥲
00:25
Cool Tool SHORTS Arabic
Рет қаралды 21 МЛН
what will you choose? #tiktok
00:14
Анастасия Тарасова
Рет қаралды 3,5 МЛН
나랑 아빠가 아이스크림 먹을 때
00:15
진영민yeongmin
Рет қаралды 2,2 МЛН
TCP - 12 simple ideas to explain the Transmission Control Protocol
44:05
Practical Networking
Рет қаралды 129 М.
How TCP really works // Three-way handshake // TCP/IP Deep Dive
1:01:10
10: Understanding TCP Throughput | Learn Wireshark @ SF22US (Kary Rogers)
52:40
SharkFest Wireshark Developer and User Conference
Рет қаралды 8 М.
HTTPS, SSL, TLS & Certificate Authority Explained
43:29
Laith Academy
Рет қаралды 97 М.
TCP Fundamentals Part 1 // TCP/IP Explained with Wireshark
1:17:24
Chris Greer
Рет қаралды 430 М.
What is a Protocol? (Deepdive)
18:14
LiveOverflow
Рет қаралды 166 М.
OSI and TCP IP Models - Best Explanation
19:20
_Drunk Engineer_
Рет қаралды 392 М.
What is a Server? (Deepdive)
17:51
LiveOverflow
Рет қаралды 175 М.
Что такое TCP/IP: Объясняем на пальцах
15:38
TCP and the Three-Way Handshake Explained [Follow-Along Lab] 🚀
11:48