00:08 TCP data transfer and the importance of 3-way handshaking in establishing a connection. 01:40 TCP data transfer is in Duplex Mode. 03:07 TCP data transfer involves sending segments with sequence numbers and acknowledgements. 04:47 Data transfer between server and client involves piggybacking and pure acknowledgement 06:12 Piggybacking is a method of sending data along with acknowledgements to reduce network traffic. 07:27 Piggybacking and Pure Acknowledgement in TCP Data Transfer 08:53 Acknowledgement is sent when there is no data to send 10:12 Data transfer using piggybacking and pure acknowledgement Crafted by Merlin AI.
Sir you confused MSS with window size even though you warned against it. Window size is merely a buffer and has nothing to do with data transfer through the medium.
I guess.. If there's no data, but only ACK then server will get to know its pure ACK And if there's both data+ACK then the server will know its piggybacking
Hi, Thank yo so much for wonderful explanation. I have a query, if you can provide your response I wud really appreciate. ->In this example lets say the sender has just 5 bytes of data to be sent but window size is 10 bytes. the when the receiver will send ACK ?
Connection establishment has nothing to do with the size of the buffers, it has a separate storage for that. Buffer data has a shorter life span as it is cleared after transferring to application layer but the connection data has to be remembered as long as the FIN or RST is not set. The ACK flag is set as long as the data transfer is active. The SYn flag is needed only during initial connection establishment phase ehich has nothing to do with buffers and windows as they dont know each other's capacities.
I have a doubt. My question is " Agar humne pure ACK bheja but server ne turant hi ACK bheja to server ACK no. 41 karke bhejega. Lekin humne usse 31-40 ka data diya hi nahi to server ACK no. Me kya bhejega?"
Brother, piggyback and pure ack joe AAP bata rahe he wo toe galat hi he na,,, aap ek baar dekh lijiye client side se 2nd or 3rd packet same hi he aapke diagram me but aap dono ko alag alag concept ka naam de diya,,, check once everyone,,, i hope I am not wrong??
I think because the 2nd one just send a pure ack while the 3rd one is the one with data. The segment looks the same because he explained that the sequence number can be reused as it was not used for data Transfer plz correct me if I'm wrong
@@WiserGoverner Yes exactly The 2nd one (Pure ACK) can be considered as only TCP Header with no data But the 3rd one (piggybacking) is TCP Header with data
One doubt: according to the establishment equation,sequnce nmbr is "x" and the ack no from the server is "x+1".Here in the example seq no is "21",so the ack no has to be "22", right?how did the mss factor came here?anyone?
*according to establishment equation , if sequence number from server was 'x' , then ack no will be passed as 'x+1' from the client only if the data is not passed and vice versa. But here sir told that the data is getting transferred of 10 bytes, so lets say server had passed sequence no. = 61 to the client. So it actually sent 61-70B data . So, the final sequence number from server was 70, so now the client will send ack no as 71 (telling the server that now it wants data from 71th byte). That's why the ack = 71 not 22.
If we always do piggyback ack on every packet we tarnsmit, how the receiver handles DUP-ACKs ? For out of order or lost packet we must send only PURE ACKs?
It seems that any subject videos are not complete like other teachers few topic are left out why Sir ? If possible please complete subjectwise courses atleast whatever subject you taught that must be completed. Please please Sir....
I thought seqnum is related to per segment and each segment consists of some num of bytes. Is seqnum related to per byte or per segment? Can someone explain it to me?
A day before exams and gate smashers with 2x speed, great combo ;)
FOR REAL!!!
True
😀 same bro
me rn
day of exam*
Thanks for the playlist sir......your content is awesome....doing a really great job...
00:08 TCP data transfer and the importance of 3-way handshaking in establishing a connection.
01:40 TCP data transfer is in Duplex Mode.
03:07 TCP data transfer involves sending segments with sequence numbers and acknowledgements.
04:47 Data transfer between server and client involves piggybacking and pure acknowledgement
06:12 Piggybacking is a method of sending data along with acknowledgements to reduce network traffic.
07:27 Piggybacking and Pure Acknowledgement in TCP Data Transfer
08:53 Acknowledgement is sent when there is no data to send
10:12 Data transfer using piggybacking and pure acknowledgement
Crafted by Merlin AI.
Thank you sir / brother 🙏. So much love ❤️❤️
Really awosome and wished that you open your own IT INSTITUDE ❤️
that Bank example cleared that concept very well! Thanks
VITian spotted 😂
Ek dum zeher padhate ho bhai
All videos related to Gate are really beneficial and well eloborate
Thank you so much Sir
Never seen such a lecturer in my life amazing 😍
2 days before exams and gate smashers with 2x speed, great combo ;)
copied lol
Sir you explain and make us understood each topic in a very easy manner....
I always recommend your channel to my trading friends. You really know how to make money from trading!
A big Salute for your hardwork
Very very nice sir bhut achha pdate ho aap
awesome explanation .recommended world wide 👌👌👌👌
not gonna lie, this guy's explanation is so good
*please make more videos regarding nielit exams ur all vedios really helpful for us*
when you have the exmas in 12 hours but you have varun sir's video by your side*
aaney dey aaney dey dekhlengey ek ek ko :)
Very nice and very informative video, content amazing
Sir you a simply awesome 👏
Thank You Sir!!!
Well Done Sir🥰
Got it ❤ handsome boy❤
Sir you confused MSS with window size even though you warned against it. Window size is merely a buffer and has nothing to do with data transfer through the medium.
Very informative,,,
Very good video sir
sike!!! Great lectures
ThankYou So much Sir...
जू अार ग्रेट सर
Sir you are great 😊
Thank you sir 🙏,
Thanks 🙏
THANK YOU SIR..
Love you sir
Sir how does server will know that whether it is pure acknowledgement or piggybacking.
And thank you so much sir for your efforts.
I guess.. If there's no data, but only ACK then server will get to know its pure ACK
And if there's both data+ACK then the server will know its piggybacking
👌👌👌👌
Stop And Wait Protocol Also Sends Acknowledgement Back To Sender Then Why It Is Not Known As Piggybacking Too.
Thank you
love u sir
Sir please make videos on java language coding please sir 🙏🙏🙏
Sir if possible make video on network security and all types of hacking,des,diffle Hellman,key escrow.....
Hi, Thank yo so much for wonderful explanation. I have a query, if you can provide your response I wud really appreciate.
->In this example lets say the sender has just 5 bytes of data to be sent but window size is 10 bytes. the when the receiver will send ACK ?
Connection establishment has nothing to do with the size of the buffers, it has a separate storage for that. Buffer data has a shorter life span as it is cleared after transferring to application layer but the connection data has to be remembered as long as the FIN or RST is not set. The ACK flag is set as long as the data transfer is active. The SYn flag is needed only during initial connection establishment phase ehich has nothing to do with buffers and windows as they dont know each other's capacities.
I have a doubt.
My question is " Agar humne pure ACK bheja but server ne turant hi ACK bheja to server ACK no. 41 karke bhejega. Lekin humne usse 31-40 ka data diya hi nahi to server ACK no. Me kya bhejega?"
His explanation is good but many loopholes in many of his videos
Why TH-cam provide only 2x speed 😢
We need 5x
@@Shalini1-j7m yupp😋
For congestion control
Thankyou
What if the connection is made for the first time, what will be the ACK no. ?
Brother, piggyback and pure ack joe AAP bata rahe he wo toe galat hi he na,,, aap ek baar dekh lijiye client side se 2nd or 3rd packet same hi he aapke diagram me but aap dono ko alag alag concept ka naam de diya,,, check once everyone,,, i hope I am not wrong??
I think because the 2nd one just send a pure ack while the 3rd one is the one with data. The segment looks the same because he explained that the sequence number can be reused as it was not used for data Transfer plz correct me if I'm wrong
@@WiserGoverner Yes exactly
The 2nd one (Pure ACK) can be considered as only TCP Header with no data
But the 3rd one (piggybacking) is TCP Header with data
Sir pls make videos on compiler design
Pls pls pls pls sir🙏
1 hr before exam ...
(padhaya kuch nhi ques puch lega aaj puri full duplex mode mein save me)
One doubt: according to the establishment equation,sequnce nmbr is "x" and the ack no from the server is "x+1".Here in the example seq no is "21",so the ack no has to be "22", right?how did the mss factor came here?anyone?
*according to establishment equation , if sequence number from server was 'x' , then ack no will be passed as 'x+1' from the client only if the data is not passed and vice versa.
But here sir told that the data is getting transferred of 10 bytes, so lets say server had passed sequence no. = 61 to the client. So it actually sent 61-70B data . So, the final sequence number from server was 70, so now the client will send ack no as 71 (telling the server that now it wants data from 71th byte).
That's why the ack = 71 not 22.
Please make video on technical assistance nielit
If we always do piggyback ack on every packet we tarnsmit, how the receiver handles DUP-ACKs ? For out of order or lost packet we must send only PURE ACKs?
Is it compulsory for sender and receiver to have same window size?
nope
sir please complete the syllabus of TOC
sir,
so ACK will always for the entire segments not for each bytes. Isn't it so?
thank you.
yea. segments are numbered too. inside them bytes are numbered. ack numbers are sent for each segments.
sir g data structure pura syllabus krwa dijiye na aur video...plzzz plzzz
Love From Pakistan
Sir sending acknowledgement with advertised window size is comes under piggybacking or not?
It seems that any subject videos are not complete like other teachers few topic are left out why Sir ?
If possible please complete subjectwise courses atleast whatever subject you taught that must be completed. Please please Sir....
Sir thoda practical bhi dikhao
I thought seqnum is related to per segment and each segment consists of some num of bytes. Is seqnum related to per byte or per segment? Can someone explain it to me?
Not gonna lie he has made the explanation lengthy according to me for a fresher
Sir UGC NET ka questions bhi laiye please
That's intro scared te shit out of me.
Sir digital electric bhi cover kr dijiye dsssb ke liye
Wireless access point pe plz bna dain
Sir mic konsa use karte hai aap?
boya
Thank you sir
Sir I want to join the chanel. But how ?
Sir i wanted to know can TCP handle more than 4 clients at a time?
did you get the answer?
10000s and more
💞♥♥💞
I wish jhutube had ... 3x speed
this hairstyle suits you most
Tell me in eng bro we are from ap we don't know Hindi bro
Vit ap???
Lagends watch video in 3x Speed
getting the point?
Koi paid course bhi he kya? Ugc Net hindi me?
No..sorry
2023.......
TCP KO TXT FILE KESE CONVERTER KARE
plz don't overexplain
Thank you sir.
thank you sir
Thank you sir
thank you sir