Lec-64: TCP: Transmission control protocol | TCP Header | Transport layer | part -1

Поділитися
Вставка
  • Опубліковано 9 січ 2025

КОМЕНТАРІ • 281

  • @saminkhan125
    @saminkhan125 5 років тому +64

    sir finally i am confident for CN in gate
    one day you will be millions of subscriber
    best teacher

  • @PranavPatel-l3d
    @PranavPatel-l3d 11 місяців тому +4

    Best video must watch for clear your Doubts.

  • @amruthakrishna3
    @amruthakrishna3 10 місяців тому +4

    Sir thanks a lot for your beautiful lecture
    I have been watching ua videos since 4 years

  • @sidsingh55
    @sidsingh55 2 роки тому +13

    This is an amazing video, loved the way how each and every thing has been explained. Just want to point out one thing, there are total 9 flags and only 3 bits are reserved for future use. Generally we use 6 flags (Ack, Syn, Fin, Psh , Urg, Rst) , but other 3 are also important. NS-ECN , CWR and ECE-ECN. Still thank you Varun. RESPECT.

  • @rinamore5814
    @rinamore5814 5 років тому +3

    Ekdm perfect explain Kiya hai....realy Very nice

  • @omerhayat8992
    @omerhayat8992 5 років тому +37

    I have no words to appreciate you.You have done such a great job. Your lectures are perfect. Well done keep it doing for making us educated.

  • @AI-zw1rz
    @AI-zw1rz 5 років тому +87

    People instead of being thankful are ordering him complete lectures dude he is not your servant or super robot bhai kaash aap hame hamare college mein padhate maza aata main ek lecture bunk nahi karta

  • @vikastiwari5072
    @vikastiwari5072 3 роки тому +1

    Sir 3 4 deen se tcp header ke video dekh raha hu leken kuch samajh me nahi bas thoda bohot aya leken aaj app ke video dekh ke saree tcp ke field clear ho gaye and thank so much your was very helpful to me

  • @snehdeepkaur4008
    @snehdeepkaur4008 Рік тому

    the best video ever. watching from Canada Sir. well explained in Simple language. Thank you soooo muchhhhhh!

  • @raghul8427
    @raghul8427 5 років тому +8

    Tomorrow I have computer networks exam this video benefited me a lot! Thanks!

  • @akashsharma5252
    @akashsharma5252 5 років тому +3

    Yu deserve million subscribers dil sey.... I love you man

  • @salmanshahid8128
    @salmanshahid8128 Рік тому +3

    You are the best there is Sir. I feel privileged to be your student. God Willing, I'll definitely meet you some day and thank you.

  • @swetajain3070
    @swetajain3070 3 роки тому +1

    The fact that he explains everything in an excellent manner. Thank you :)

  • @farazhusain6709
    @farazhusain6709 5 років тому +5

    What a teacher..
    Ktna pyara explain kia hai..i m falling in love with networking 😍😍

  • @happy-gupta
    @happy-gupta 6 років тому +137

    Bro i believe you one day you can archive million subscriber ✌️

    • @GateSmashers
      @GateSmashers  6 років тому +25

      Thanks for ur Love and Wishes...

    • @RajVeer-vlog8
      @RajVeer-vlog8 5 років тому +2

      Great!

    • @nirmalpatel155
      @nirmalpatel155 5 років тому +5

      he won't be able to as people watch his channel only for particular year in which they have that subjects and then they don't need this channel anymore ...sad but true reality

    • @saurabhpasrija3583
      @saurabhpasrija3583 5 років тому +5

      @@nirmalpatel155 baad mai krenge kya video dkh kr kb degree hi jaye

    • @bradalza98
      @bradalza98 4 роки тому +5

      @@nirmalpatel155 ye chij to dunia ke har teacher ke sath hoti hai.

  • @ShaliniSingh-xc5rn
    @ShaliniSingh-xc5rn 5 років тому +1

    Superb sir.. Thank u so much....all concept clear. . . Vaise . Yh log kaha se aate h. Jo video dislike krte h...

  • @TapasRoy04
    @TapasRoy04 6 років тому +13

    Explained in most easy way 😍

  • @dixisanon4485
    @dixisanon4485 5 років тому +2

    Sir your explaination is powerful for understandig

  • @manikaghanghas8898
    @manikaghanghas8898 4 роки тому +2

    Just love to listen your viedeos before sleep ... too good sirji👌👌🌸🌸🌺🌺

  • @seemaverma279
    @seemaverma279 5 років тому

    Ack no = next expected byte no .................very good sir ji. ur way of explanation is really awesome

  • @merselano9263
    @merselano9263 3 роки тому +1

    Even if my mind tries to drift away in btw ,my conscience just pulls it back in seconds cuz this teaching is god lvl 🙏

  • @anbarasus1298
    @anbarasus1298 5 років тому +5

    Thankyou for your crystal clear explanation!!!

  • @vaibhawjoswal6205
    @vaibhawjoswal6205 Місяць тому +1

    This video provides an overview of the Transmission Control Protocol (TCP), including its key features such as byte streaming, connection-oriented reliability, full-duplex communication, and flow/congestion control. It also explains the structure of the TCP header, including the source/destination ports, sequence numbers, and acknowledgment numbers.
    Highlights:
    00:02 TCP, or Transmission Control Protocol, plays a crucial role in data transmission by segmenting data into bytes, ensuring reliability, and enabling full-duplex communication. It uses a three-way handshake for connection establishment.
    -Segmentation in TCP involves converting continuous data into segments of bytes, essential for efficient data transmission.
    -Reliability is a key feature of TCP, ensuring that all data reaches the receiver without loss, unlike UDP which lacks this guarantee.
    -Full-duplex communication in TCP allows simultaneous data transmission between two connected ends, enhancing efficiency in data exchange.
    05:06 TCP protocol utilizes piggybacking to send data along with acknowledgements, reducing network load. It also includes error control, flow control, and congestion control mechanisms for efficient data transmission and network management.
    -Piggybacking in TCP allows data transmission with acknowledgements, optimizing network efficiency.
    -TCP incorporates error control to detect and manage data errors for reliable transmission.
    -Flow control in TCP regulates data flow to prevent receiver overflow and data loss, ensuring efficient communication.
    -Congestion control in TCP manages network traffic to prevent congestion, optimizing data delivery between sender and receiver.
    10:14 Well-known port numbers range from 0 to 1023 and are used by standard applications like HTTP, FTP, and SMTP. Operating systems assign normal port numbers above 1023 for user applications and communication with servers.
    -TCP uses sequence numbers to count bytes in segments for data transmission, ensuring accurate delivery and tracking of data flow between sender and receiver.
    -Acknowledgement numbers in TCP protocols indicate the next expected byte number, allowing for reliable data acknowledgment and flow control during communication.

  • @rahuljuyal4120
    @rahuljuyal4120 2 роки тому +1

    Best lecture on tcp header.. 😘 😘 😘

  • @kritinath7772
    @kritinath7772 3 роки тому +1

    Superb explanation, very well

  • @Projects_Circuits_Boards
    @Projects_Circuits_Boards 4 роки тому +8

    Very good lectures sir I m fan of yours!!! I am a electronics graduate and I love the way u teach....Thanks a lot.

    • @SuperBiharibabu
      @SuperBiharibabu 4 роки тому

      Ye padh ke tumhe laga hoga apne college me to kuchh padha hi nahi😃😃😃

  • @lightingsstars2288
    @lightingsstars2288 3 роки тому +4

    Excellent display of short cuts for the exam. Thanks a lot sir.. 👌👏

  • @sangeetayadav3357
    @sangeetayadav3357 2 роки тому +4

    You are a blessing to all of us sir 🙏🙏

  • @dribble_pills
    @dribble_pills 5 років тому +27

    Even at 2x speed I can understand your explanation.

    • @yogeshbairwa
      @yogeshbairwa 5 років тому

      Damn right

    • @TarunKumar-hc2tt
      @TarunKumar-hc2tt 5 років тому +1

      @@yogeshbairwa padhle chutiye kl paper h na tera

    • @anubhavgupta8164
      @anubhavgupta8164 5 років тому +1

      @@yogeshbairwa 1x p hi padhle varna back lag jayegi

    • @yogeshbairwa
      @yogeshbairwa 5 років тому +1

      @@anubhavgupta8164 bhai jab tak gate smasher h tab tak back lagane wala paida nhi huaa

  • @Being_Rahul20
    @Being_Rahul20 6 років тому +7

    Perfect teaching...thanksalot brother for such a good explanation

  • @debasmitamukherjee5501
    @debasmitamukherjee5501 7 місяців тому

    thanks i passed my all sem in 2nd yr thanks to your video and guidance

  • @bhataabid5323
    @bhataabid5323 4 роки тому +1

    Sir thanks for lecturer ur lectures are really helpful for me .i am olevel students

  • @sammar4414
    @sammar4414 5 років тому +2

    Appreciate your work...
    Bro level👌💯💯👍

  • @codewithakram
    @codewithakram 3 роки тому +1

    Thank You so much sir..
    Mai apne exam college me aapke wajah se pass hota hu . Aapka har video lecture dekhta hu.

  • @kumargouravchoudhary8133
    @kumargouravchoudhary8133 6 років тому

    Brother your explanation is much clear. Specially the way you switch to Hindi. The best. Please share your part2 continuation.

  • @swagatpatra2139
    @swagatpatra2139 4 роки тому +1

    very nice and lucid explanation.

  • @HarshSingh-jc5kf
    @HarshSingh-jc5kf 6 років тому +2

    Loved the way u explain sir .......👍

  • @Krishna-fm3dm
    @Krishna-fm3dm 5 років тому +1

    It's very easy with your knowledge to understand the topic...thank you

  • @pinkug2481
    @pinkug2481 4 роки тому +2

    You are master in teaching 🏅🏅🏅

  • @NarinderSingh-tv7ed
    @NarinderSingh-tv7ed 6 років тому

    i would like to really appreciate for your way of teaching very well.

  • @Ajit_For_You
    @Ajit_For_You 3 роки тому +1

    Best explanation sir thank you so much👍

  • @hridamchakraborty6032
    @hridamchakraborty6032 3 роки тому +3

    Thank you for saving my internal exam✌️

  • @O_u_r_W_o_r_l_d
    @O_u_r_W_o_r_l_d 5 років тому +3

    Bro really appreciate your explanation...

  • @hajiriaz4992
    @hajiriaz4992 Рік тому

    Excellent Lec for exame

  • @dt8129
    @dt8129 5 років тому +3

    You are great sir loved this lecture

  • @sivarajsr4292
    @sivarajsr4292 6 років тому +3

    Excellent.... Thanks....
    if it were in English more people can follow

  • @ManikantaBhargav
    @ManikantaBhargav 5 років тому +1

    Full video is required.Good explanation.

  • @aleeha67
    @aleeha67 24 дні тому

    Thanyou Sir, you are so geneous 🙌

  • @sandeepsandyart4010
    @sandeepsandyart4010 5 років тому +2

    Thank u bro your videos is vry easy to understand and vry helpful in exams time 😊

  • @pratikshakusange6519
    @pratikshakusange6519 4 роки тому +1

    You are amazing .. please upload more videos ok computer networking and security

  • @swadeshcrypto
    @swadeshcrypto 5 років тому

    Sar aapke samjhane ka tarika bahut acha h

  • @rahulpatel4701
    @rahulpatel4701 6 років тому +2

    Perfect explanation.. Great Sir.... please make more video on Networking subject

  • @sabarinathan5870
    @sabarinathan5870 5 років тому +11

    If this video is fully explained in English everyone will watch

  • @muhammadaltaf4796
    @muhammadaltaf4796 4 роки тому

    I like your method of teaching

  • @anandm6522
    @anandm6522 6 років тому +1

    Superb teaching

  • @rekhathorat9033
    @rekhathorat9033 6 років тому +1

    every lecture is explained very logically.. Excellent

  • @parthkshirsagar7612
    @parthkshirsagar7612 Рік тому

    Thank god muze laga ye point english me karna pade ga

  • @naveenkumarreddy3073
    @naveenkumarreddy3073 6 років тому

    Remaining part bro pls make any thing complete bont de like this but u r way of explaining is very good

  • @rishijaiswal35
    @rishijaiswal35 5 років тому +1

    Awesome!very helpful..

  • @punitdubey4362
    @punitdubey4362 6 років тому +3

    Great explanation sir... thanks plz upload second part

    • @GateSmashers
      @GateSmashers  6 років тому

      Already Done my friend. Please check the link
      ua-cam.com/video/hsNuqtfxgRI/v-deo.html

  • @BrandsReview1
    @BrandsReview1 3 роки тому

    You are Life Saver

  • @Annamerz
    @Annamerz 6 років тому +1

    I love the way this guy teaches!

  • @AbhiRam-qr5oe
    @AbhiRam-qr5oe 2 роки тому

    pretty cool and worthy..Thank you bro😊❤

  • @alighulam831
    @alighulam831 3 роки тому +6

    Hi sir, sir it's more beneficial for us(Student) when you also upload a pdf file of these notes.

  • @amitnishad8118
    @amitnishad8118 6 років тому

    Awesome teaching skill

  • @n.charantejash5701
    @n.charantejash5701 Рік тому +2

    your explanation is wow
    but please sir try to say the definitions in English
    Bcuz some people who are watching from south states are can`t able to understand Hindi
    plzzzz
    ☺☺🥰

  • @Ankit-we8ym
    @Ankit-we8ym 6 років тому +12

    guys please like ,comment and most important share

    • @GateSmashers
      @GateSmashers  6 років тому

      Ankit jha Thanks for your love and support

  • @humayunakhtar2116
    @humayunakhtar2116 6 років тому +1

    very good explanation sir
    =

  • @BharatKumar-ft5jn
    @BharatKumar-ft5jn 6 років тому +3

    Sir, please complete this playlist first.
    And thanks for great content sir!!

  • @sajansekhu8785
    @sajansekhu8785 4 роки тому +1

    thnkk u sir jii..✌️✌️✌️✌️✌️

  • @deeptika382
    @deeptika382 5 років тому

    Thanks a lot! Very well explained 😊 your hard work can be seen.

  • @AkashVerma-em1gk
    @AkashVerma-em1gk 6 років тому +2

    perfect explanation !!

  • @mannambhavani4266
    @mannambhavani4266 3 роки тому +2

    V.nice

  • @champ9942
    @champ9942 5 років тому +1

    Great going brother

  • @mohammadsuhailparigi1727
    @mohammadsuhailparigi1727 5 років тому

    Ur teaching good bhai

  • @im_7fan
    @im_7fan 5 років тому +1

    Your presentation is very very nice! But i wish that was in english

  • @NetworkingNewbies
    @NetworkingNewbies 4 роки тому

    Great explanation

  • @143ashu143
    @143ashu143 4 роки тому

    Good one. One input... kindly correct the sequence number as its has two method for SIN set and not set.

  • @geetakathare4952
    @geetakathare4952 4 роки тому

    super teaching sir

  • @shehzadahmad1817
    @shehzadahmad1817 6 років тому

    plz complete this video... and good explanation

  • @Sonali-go2if
    @Sonali-go2if 4 роки тому

    Thank you for making video

  • @animationcrust1993
    @animationcrust1993 4 роки тому +1

    Thank you sir ☺️

  • @madihagohar8576
    @madihagohar8576 4 роки тому

    great job sir.

  • @sadaffatima2076
    @sadaffatima2076 6 років тому +1

    Excellent..sir

  • @FRINDSHIP4U
    @FRINDSHIP4U Рік тому

    how can i move to next one without like and comment. amazing dear..keep going

  • @silentkille4
    @silentkille4 5 років тому

    best explanation

  • @netaishvasistha9875
    @netaishvasistha9875 4 роки тому

    Ur a true Angel

  • @amanbhardwaj1084
    @amanbhardwaj1084 5 років тому

    Thanks your videos is very helpfull

    • @amanbhardwaj1084
      @amanbhardwaj1084 5 років тому

      And plz makes video for visual basic for bca students 6 semester

  • @Sourav_Debnath
    @Sourav_Debnath 6 років тому

    Awesome explaining

  • @ayushmalik4952
    @ayushmalik4952 3 роки тому +2

    Sir ,
    There is a misconception , actually sequence number is different from byte number , you have explained sequence number as byte number ........ actually sequence number of a segment is the byte number of the first byte in the segment.

  • @shahinparween3496
    @shahinparween3496 3 роки тому

    Thank you sir

  • @weightedindexno.subratadey7181
    @weightedindexno.subratadey7181 5 років тому

    Thanku bro for the explanation

  • @Ravi-gr6ti
    @Ravi-gr6ti 6 років тому +1

    please make a video on congestion control and naggle algorithm in tcp. you explain superbly.

  • @dude-ox2em
    @dude-ox2em 6 років тому +1

    Most effective Explanation.. But sir u didn't continue after Acknowledge no.... Wbt HLEN, Flags etc

  • @KingKhan-bi7kb
    @KingKhan-bi7kb 5 років тому +6

    8:30 for those who are only for header

  • @programmingisfun53
    @programmingisfun53 6 років тому +1

    Ur great...

  • @parchuriharika9572
    @parchuriharika9572 4 роки тому

    Perfect 👌👌

  • @prabhjotkaur8085
    @prabhjotkaur8085 5 років тому

    Great Sir

  • @MOHDMUJTABA1
    @MOHDMUJTABA1 6 років тому

    excillent work sir!! .. n you look too cool :-)

  • @sahilsingh716
    @sahilsingh716 2 роки тому +5

    MOST ASKED INTERVIEW QUESTION -
    Q)when we try to access google.com how tcp will work?
    A)we use wireshark for packet tracing over there we can observe
    1- if site supports 'https' then TLS/SSL handshake happens
    2- Tcp connection establishment using 3 way handshake happens between client (your browser random source port) to server (https 443 dest. port)
    3- Tcp data transfer begins ex- GET request to Google.com web page (flow control, fast retransmission, piggybacking, selective acks, pure ack., zero size window issue, keep alive timer, hold timer) these things will be taken care of.
    4- Once data is transferred and received TCP connection termination comes into play it is a 4 way handshake process
    After TCP attaches L4 header to the packet it relies on IP for transmission
    Ip adds L3 header info there is a field in L3 ip header i.e. Protocol (Tcp will be updated there which leads to reliable delivery)