TCP: Transmission control protocol | Networking tutorial (12 of 13)

Поділитися
Вставка
  • Опубліковано 18 вер 2024
  • A look at how TCP provides a reliable connection oriented byte stream service
    Support me on Patreon: / beneater
    This video is part 12 of an intro to networking tutorial: • Networking tutorial

КОМЕНТАРІ • 65

  • @themichaelw
    @themichaelw 2 роки тому +12

    Ben, you are an incredibly gifted teacher. You not only have an amazing grasp on the concepts yourself, but can easily explain them to someone with little to no domain knowledge. That takes serious abilities to recognize the concepts that merit more depth and explanation while not getting hung up on the minutiae. All your videos are just incredible. Sincerely, thank you for taking the time and effort making these videos for strangers on the internet.
    - a stranger on the internet.

  • @piyushkhare3394
    @piyushkhare3394 7 років тому +96

    First of all I would like to thank you for creating these videos and for your efforts.
    This series help of lot of people around the world including me. You have explained thing very well, it really helped us in getting the better understanding of technology.
    Please keep doing this good work.

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

    I want to echo everyone's praise on here! These videos are masterfully done and have given me knowledge I don't know where else I would get! Thank you so much!

  • @humbertomacias6486
    @humbertomacias6486 3 роки тому +18

    This is great video series. I enjoyed every single one of them and learned a lot. Thank you for sharing knowledge.

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

    Really well explained videos! Learning this in college at the moment and this explanation is just a million times better than my notes!

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

    My friend, I have been looking for this all these years. I can't thank you enough.

  • @johnburnett4035
    @johnburnett4035 7 років тому +14

    Flawless explanation. Thank you sir!

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

    TCP/IP goes global (1980s) I remember during nights in college we were connecting into Microsoft Seattle after Arizona fall . You downloading all night software .
    Right before the end dirty phone lines drop ! Wow ! Starting from scratch . So we start developing Z-modem protocol ..Posted code on bulletin boards.
    That was the change we needed TCP /IP .. AK.. Microsoft -Novell developer Utah Cut,inc bulletin board around 20 thousands register users... Year 1991..

  • @andie_pants
    @andie_pants 4 роки тому +6

    TCP is the phone call. IP is the conversation. That makes so much sense now.

  • @Zen-lz1hc
    @Zen-lz1hc 2 роки тому

    Cool little video that presents the problems that TCP program solves.
    I like this style of teaching.
    Intuitive and lovely.
    Thank You Sir!

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

    Thanks Ben, you really save my life from the exam

  • @sarathkankatala6212
    @sarathkankatala6212 5 місяців тому

    Ben, addicted to your knowledge sharing videos.. However unfortunately I couldn't find the full series of videos.

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

    This playlist is awesome. Thank you so much!

  • @ariellise
    @ariellise 2 роки тому

    Amazing series. Hope you can keep doing more videos because they are very useful for education. Many thanks!

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

    Best networking course.

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

    BEST lecture EVER !!!!

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

    thank you for even making these videos

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

    Your tutorials ended without explanation how TCP do this four tasks. Didnt find yet such good explanation of this as yours

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

    people think internet is all about your download speeds when its not its all about transmission control protocol and the infrastructure

  • @JT-kc4jb
    @JT-kc4jb 3 роки тому +1

    Firstly, thank you for the amazingly in-depth series. I am, however, a little confused insofar as it is my understanding that private IP addresses are non-routable on the internet. Yet, you show packets with private IPs in the source and destination fields. I don't understand how this would be possible since many hosts could have identical private IPs on different LANs. I am familiar with the concept of NAT and NAPT but it seems that those protocols aren't being used here. I am confused as to how the routers "know" which LAN to send the packets to.

  • @alengm
    @alengm 7 років тому +4

    Isn't flow control when you deal with computer B not being able to handle data at the rate it is receiving?

    • @haasjenl9247
      @haasjenl9247 7 років тому +2

      Your indeed right sir :)
      It prevents a fast sender from overwhelming a slow receiver.
      That said, awesome and clear video!

  • @paulfrischknecht3999
    @paulfrischknecht3999 2 роки тому

    Telling apart "multiple conversations" (demultiplexing) is *by far* the easiest of these problems to solve. Even UDP can do it (it's the only thing it does over IP).

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

    Thank you for excellent videoseries on Networking!
    I have a question on the ACK-number in this example, should it really be "23" ?
    Best Regards.

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

      Ack number , is the sequence number of last packet the receiver received, so if we send 100 bytes , so the sequence number is 100, so the sender should receive packet with acknowledgement number set to 100 , if not it will resend the associated packet again

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

    Amazing video Ben. You explain concepts very well, u got a new subscriber :

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

    Danke!

  • @kshitizgupta3264
    @kshitizgupta3264 2 роки тому

    These are so beautiful can you put the stuff u usually read from

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

    I like the elegance of all of this. But it seems very wasteful. 1500 bytes is not a whole lot. For every 1500 bytes you have to resend all the Ethernet, IP and TCP headers. For directly connected computers, you can of course just talk in raw Ethernet, but for the larger internet, are there protocols that are more light-weight?

    • @caseyoneill4235
      @caseyoneill4235 7 років тому +9

      Yes - look up UDP. Basically rather than using connections to ensure that data gets transferred correctly like in TCP, UDP has no connections and doesn't attempt any error recovery or reordering. It's commonly used for things like video games, live streams etc - when speed is important and dropping a few packets isn't.

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

    I got a question if any one got an answer, we agree that technically information are are passed with a bunches of 0 and 1 through 5V then 0V or with manchester code ? (correct me if i'm wrong) so imagine all 6 computers in NYC and SFO are playing some online FPS games which servers are in Denver (I dont know if it works like that but), I wanna know how all information are separately passed at the same time without getting superposed, i mean all 6 computers send something to Denver at the same time right ?

  • @slaye2202
    @slaye2202 7 років тому +1

    Thank you!

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

    you are a life saver ben

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

    Best explanation i seen

  • @Dan-nk3lc
    @Dan-nk3lc 4 роки тому

    Great job! Thank you

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

    Best explanation ever!!!

  • @anthonyacosta9655
    @anthonyacosta9655 2 роки тому

    Thank u for ur videos

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

    Ty Very much

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

    Is there an acknowledgement sent for each packet?

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

    All networking videos are very good ! Only one complain: why would you write you on the fly, which unnecessarily wastes viewer's time. (I had to go with 1.5X). Hand writing is very difficult to read, too.

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

    any videos coming these years, Please include TCP congestion control and retransmission

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

    What about WiFi protocol , is it eventually converted to ethernet frame ?!

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

    Yes

  • @moayaddaghles9544
    @moayaddaghles9544 7 років тому

    great , great , great ........job
    thanks alot
    100000000 like

  • @rajkumarterror
    @rajkumarterror 7 років тому

    Excellant..!

  • @sophiabenson7845
    @sophiabenson7845 5 днів тому

    Moore Frank Hernandez Carol Gonzalez Jessica

  • @TenaHosan
    @TenaHosan 15 днів тому

    Jackson Christopher Lopez Eric Miller Jason

  • @bakkasur9614
    @bakkasur9614 7 років тому

    U stopped making such videos 😢

  • @BrianaSullivan-p7b
    @BrianaSullivan-p7b 9 днів тому

    Jackson Jeffrey Gonzalez Frank Wilson Thomas

  • @HugginsAmy-d3h
    @HugginsAmy-d3h 16 годин тому

    Young Maria Williams Brenda Hernandez Larry

  • @TanyaHanson-t8q
    @TanyaHanson-t8q 23 дні тому

    Walker Dorothy Davis Brenda Robinson Ronald

  • @WilsonBeacher-s9i
    @WilsonBeacher-s9i 8 днів тому

    Johnson Kimberly Robinson Gary Miller Larry

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

    Dear Sir, I have watched almost every of your videos. I kindly request you to build a series on internet connection on the custom hardware like the 8 bit computer or the 6502 computer. I am currently building a 32 bit computer with vga output and a usb keyboard, mouse input. I am also planing to build an OS for it. From your kind subscriber. Thank you for your kind support.

  • @TommyPhoebe-d6b
    @TommyPhoebe-d6b 8 днів тому

    Moore Matthew Harris Amy Jones Mary

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

    denver eheheheh

  • @BrendaGonzalez-y9e
    @BrendaGonzalez-y9e 26 днів тому

    Wilson Steven Garcia Dorothy White Sandra

  • @kentauressamuels4172
    @kentauressamuels4172 6 днів тому

    White Ronald Walker Margaret Williams Matthew

  • @RebaHolmes-q1i
    @RebaHolmes-q1i 10 днів тому

    Brown Donald Martin Carol Clark Kimberly

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

    You are confusing congestion controll and flow controll

  • @zes3813
    @zes3813 7 років тому

    wrg, no such thing like that or have or not. talk/convx/can talk/can convx anyx nmw and it can all be perfx

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

    Thank you!

  • @HdunshTshsnna
    @HdunshTshsnna 9 днів тому

    Thomas Christopher White Melissa Anderson Margaret

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

    Dear Sir, I have watched almost every of your videos. I kindly request you to build a series on internet connection on the custom hardware like the 8 bit computer or the 6502 computer. I am currently building a 32 bit computer with vga output and a usb keyboard, mouse input. I am also planing to build an OS for it. From your kind subscriber. Thank you for your kind support.

  • @TenaHosan
    @TenaHosan 23 дні тому

    Miller Dorothy Brown Larry Walker Steven