Lec-67: TCP Data Transfer | Piggybacking & Pure Acknowledgement

แชร์
ฝัง
  • เผยแพร่เมื่อ 7 ม.ค. 2025

ความคิดเห็น • 117

  • @WildDynastyPlays
    @WildDynastyPlays 3 ปีที่แล้ว +342

    A day before exams and gate smashers with 2x speed, great combo ;)

  • @paragroy5359
    @paragroy5359 4 ปีที่แล้ว +16

    Thanks for the playlist sir......your content is awesome....doing a really great job...

  • @awasthi_108
    @awasthi_108 ปีที่แล้ว +3

    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.

  • @Vinay49360
    @Vinay49360 4 ปีที่แล้ว +11

    Thank you sir / brother 🙏. So much love ❤️❤️

  • @muhammadziashahid3714
    @muhammadziashahid3714 3 ปีที่แล้ว +2

    Really awosome and wished that you open your own IT INSTITUDE ❤️

  • @ANJALIVASHISTHBCE
    @ANJALIVASHISTHBCE 4 ปีที่แล้ว +5

    that Bank example cleared that concept very well! Thanks

  • @shubhamsinghal5290
    @shubhamsinghal5290 4 ปีที่แล้ว +1

    Ek dum zeher padhate ho bhai

  • @Rahulgupta-ng1ue
    @Rahulgupta-ng1ue 4 ปีที่แล้ว +3

    All videos related to Gate are really beneficial and well eloborate
    Thank you so much Sir

  • @newaccount8871
    @newaccount8871 8 หลายเดือนก่อน

    Never seen such a lecturer in my life amazing 😍

  • @mahakgarg3152
    @mahakgarg3152 ปีที่แล้ว +1

    2 days before exams and gate smashers with 2x speed, great combo ;)

  • @amrita7817
    @amrita7817 4 ปีที่แล้ว +2

    Sir you explain and make us understood each topic in a very easy manner....

  • @DebbieChauvin
    @DebbieChauvin 6 หลายเดือนก่อน

    I always recommend your channel to my trading friends. You really know how to make money from trading!

  • @ratneshsahu2795
    @ratneshsahu2795 4 ปีที่แล้ว +3

    A big Salute for your hardwork

  • @a_s_gaming5479
    @a_s_gaming5479 3 ปีที่แล้ว +1

    Very very nice sir bhut achha pdate ho aap

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

    awesome explanation .recommended world wide 👌👌👌👌

  • @The-solo
    @The-solo 3 ปีที่แล้ว

    not gonna lie, this guy's explanation is so good

  • @AmanSingh-wh2cg
    @AmanSingh-wh2cg 4 ปีที่แล้ว +2

    *please make more videos regarding nielit exams ur all vedios really helpful for us*

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

    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 :)

  • @RinkuSingh-vz9xr
    @RinkuSingh-vz9xr 2 ปีที่แล้ว

    Very nice and very informative video, content amazing

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

    Sir you a simply awesome 👏

  • @vinayaksharma7134
    @vinayaksharma7134 2 ปีที่แล้ว +1

    Thank You Sir!!!

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

    Well Done Sir🥰

  • @VaibhavSingh_code
    @VaibhavSingh_code 6 หลายเดือนก่อน +1

    Got it ❤ handsome boy❤

  • @gsander3102
    @gsander3102 2 ปีที่แล้ว +3

    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.

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

    Very informative,,,

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

    Very good video sir

  • @amogha.m6337
    @amogha.m6337 2 ปีที่แล้ว +1

    sike!!! Great lectures

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

    ThankYou So much Sir...

  • @Thomasandlakshit
    @Thomasandlakshit 4 ปีที่แล้ว +1

    जू अार ग्रेट सर

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

    Sir you are great 😊

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

    Thank you sir 🙏,

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

    Thanks 🙏

  • @AhamedKabeer-wn1jb
    @AhamedKabeer-wn1jb 4 ปีที่แล้ว

    THANK YOU SIR..

  • @samranrajpoot4863
    @samranrajpoot4863 8 หลายเดือนก่อน

    Love you sir

  • @ravipratapmishra7013
    @ravipratapmishra7013 4 ปีที่แล้ว +2

    Sir how does server will know that whether it is pure acknowledgement or piggybacking.
    And thank you so much sir for your efforts.

    • @nehanalini1606
      @nehanalini1606 4 ปีที่แล้ว +4

      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

  • @bansilpatel9351
    @bansilpatel9351 3 ปีที่แล้ว +1

    👌👌👌👌

  • @syedmtayyab2026
    @syedmtayyab2026 ปีที่แล้ว +1

    Stop And Wait Protocol Also Sends Acknowledgement Back To Sender Then Why It Is Not Known As Piggybacking Too.

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

    Thank you

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

    love u sir

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

    Sir please make videos on java language coding please sir 🙏🙏🙏

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

    Sir if possible make video on network security and all types of hacking,des,diffle Hellman,key escrow.....

  • @sixtybajaj
    @sixtybajaj 4 ปีที่แล้ว +3

    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 ?

    • @gsander3102
      @gsander3102 2 ปีที่แล้ว +1

      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.

  • @AnandYadav-tu1nh
    @AnandYadav-tu1nh 3 ปีที่แล้ว +1

    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?"

    • @kalam_indian
      @kalam_indian 11 หลายเดือนก่อน

      His explanation is good but many loopholes in many of his videos

  • @INFECTED9
    @INFECTED9 7 หลายเดือนก่อน +3

    Why TH-cam provide only 2x speed 😢

    • @Shalini1-j7m
      @Shalini1-j7m 7 หลายเดือนก่อน +1

      We need 5x

    • @INFECTED9
      @INFECTED9 7 หลายเดือนก่อน

      @@Shalini1-j7m yupp😋

    • @thorxn1382
      @thorxn1382 3 หลายเดือนก่อน

      For congestion control

  • @AmanpreetKaur-lf4ut
    @AmanpreetKaur-lf4ut 4 ปีที่แล้ว

    Thankyou

  • @ashishprajapati9651
    @ashishprajapati9651 2 ปีที่แล้ว +1

    What if the connection is made for the first time, what will be the ACK no. ?

  • @kalam_indian
    @kalam_indian 11 หลายเดือนก่อน +4

    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??

    • @WiserGoverner
      @WiserGoverner 3 หลายเดือนก่อน +2

      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

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

      @@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

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

    Sir pls make videos on compiler design
    Pls pls pls pls sir🙏

  • @alankc7016
    @alankc7016 8 หลายเดือนก่อน

    1 hr before exam ...
    (padhaya kuch nhi ques puch lega aaj puri full duplex mode mein save me)

  • @akhilwarrierv5602
    @akhilwarrierv5602 3 ปีที่แล้ว +3

    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?

    • @abhishekranjansingh5348
      @abhishekranjansingh5348 3 ปีที่แล้ว +3

      *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.

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

    Please make video on technical assistance nielit

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

    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?

  • @utkarshrana5430
    @utkarshrana5430 4 ปีที่แล้ว +1

    Is it compulsory for sender and receiver to have same window size?

  • @xYz-ug6on
    @xYz-ug6on 4 ปีที่แล้ว

    sir please complete the syllabus of TOC

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

    sir,
    so ACK will always for the entire segments not for each bytes. Isn't it so?
    thank you.

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

      yea. segments are numbered too. inside them bytes are numbered. ack numbers are sent for each segments.

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

    sir g data structure pura syllabus krwa dijiye na aur video...plzzz plzzz

  • @codetechies3515
    @codetechies3515 4 ปีที่แล้ว +1

    Love From Pakistan

  • @ankitsharma-qm4ys
    @ankitsharma-qm4ys 3 ปีที่แล้ว

    Sir sending acknowledgement with advertised window size is comes under piggybacking or not?

  • @Rahulgupta-ng1ue
    @Rahulgupta-ng1ue 4 ปีที่แล้ว

    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....

  • @kaushalkotkar4173
    @kaushalkotkar4173 3 ปีที่แล้ว +1

    Sir thoda practical bhi dikhao

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

    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?

  • @tusharverma5515
    @tusharverma5515 ปีที่แล้ว +1

    Not gonna lie he has made the explanation lengthy according to me for a fresher

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

    Sir UGC NET ka questions bhi laiye please

  • @manuj9570
    @manuj9570 4 ปีที่แล้ว +2

    That's intro scared te shit out of me.

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

    Sir digital electric bhi cover kr dijiye dsssb ke liye

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

    Wireless access point pe plz bna dain

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

    Sir mic konsa use karte hai aap?

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

    Sir I want to join the chanel. But how ?

  • @pet.catlover
    @pet.catlover 4 ปีที่แล้ว

    Sir i wanted to know can TCP handle more than 4 clients at a time?

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

    💞♥♥💞

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

    I wish jhutube had ... 3x speed

  • @ADNANAHMED-eo5xx
    @ADNANAHMED-eo5xx 3 ปีที่แล้ว +1

    this hairstyle suits you most

  • @karthikarava9745
    @karthikarava9745 2 ปีที่แล้ว +1

    Tell me in eng bro we are from ap we don't know Hindi bro

    • @ranita5599
      @ranita5599 9 หลายเดือนก่อน

      Vit ap???

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

    Lagends watch video in 3x Speed

  • @swayams.sharma108
    @swayams.sharma108 3 ปีที่แล้ว

    getting the point?

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

    Koi paid course bhi he kya? Ugc Net hindi me?

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

    2023.......

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

    TCP KO TXT FILE KESE CONVERTER KARE

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

    plz don't overexplain

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

    Thank you sir.

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

    thank you sir

  • @shahinparween3496
    @shahinparween3496 3 ปีที่แล้ว +1

    Thank you sir

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

    thank you sir