How TCP starts and close session?

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

КОМЕНТАРІ • 76

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

    Finished my graduation and never really understood until now. Thanks a lot for you efforts. Great job keep it up!

  • @enriquito.20
    @enriquito.20 4 роки тому +2

    Thanks IP Man, you really are reliable.

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

    Thank you sir, you are a blessing to Computer System students in this internet era

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

    Thank god for you! I wish while explaining this in class they show this video for me to get it visually!

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

    Honestly I never understood that fully until I saw this. Thank you sir.

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

    I really like the way you explain such complex topics. Best videos I found!

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

    You deserve a long, fulfilled life for uploading these excellent videos.

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

    What a pity that this video comes on 2018, when I had already taken my Computer Network class and done with my poor GPA... This is a really good video, thanks!

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

    You are such a brilliant teacher. You helped me understand a complicated topic in just 5 minutes. :)

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

    This is one of the best channel I came across…sunny you are simply amazing..you make networking easy for non IT person ..lots love from India 🇮🇳

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

    Sunny , You made me understand one hell of realization here.... You know what was it ??? .. " Computers never make assumptions " ....And btw , this really cool easy authentic video....TYSM...

  • @abhishek.bansal05
    @abhishek.bansal05 3 роки тому

    Dear Professor, great explanation and easy to learn videos

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

    You are just Awesome. what a great explanation

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

      thanks a lot for your nice and positive feedback.

  • @candy-kp2zv
    @candy-kp2zv 3 роки тому

    Great visuals! Thank you for your video. I needed a review of how TCP establishes a session and I got that from this vid :)

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

    This video is so clear and easy to understand, it really helped me. Thank you!

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

    I am thankful and grateful for your beautiful expression

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

    Brilliant! Thumb up

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

    As always amazing explanation and videos. Please keep making more 😄

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

    Thanks so much for your video. Hoping you create more than videos

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

      Thanks a lot. I will try to upload more. Come back to my channel occasionally.

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

    Human interaction does not have to be strange but more like situation dependant. I think better analogy would be this way: Let's assume server is guy who like to talk to people, then one person approaches it with "Hi"(SYN) to server. Server responds "Hi"(SYN), do you want to talk(ACK)? Client responds yes let's talk (ACK).

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

    Excellent video sir

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

    veramente sempre top number one sunny

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

    Your teaching have helped me a lot. My teacher taught me a different way to end session: 1st- client send FIN, Sever send ACK, Server send FIN, Client send ack. Now I am confused..

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

    Thanks for this video✌

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

    great vidio

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

      Many thanks for your time to watch and leave comment. It is very kind of you and very encouraging too.

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

    Great video! Thank you so much!

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

    Hi Sunny! I have watched some of your videos and you're doing good. I like the way you're explaining it. Thanks a lot for the video and especially this video is very easy to understand. I just subscribed your channel now. Could you please do videos on mysql?
    Thanks again.:)
    Are you a Chinese?

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

      Thank you very much for saying such nice things about me, which make me happy :). I will do networking and cybersecurity first, then do programming, database, algorithm and data structure. I feel time is very previous. Thanks!

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

    Sunny, during the connection closes, the packet that is sent from the server at first should be "FIN bit set to 1" and a Seq # of "x" . It wont be FIN ACK. The next packet is where the "ACK will be set to "1" and a ack of "x+1" for the intial Seq received from the client. Agree ?

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

    Thank you Sunny.

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

    Thank you! Really helps! :)

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

    Hi Sunny, thanks for sharing your knowledge about TCP. Just a question when connection is established, does the server still send acknowledgement for every packet of data that the client is transmitting once the connection is established? I'm wondering if this is the behavior that will trigger re-transmitting of packet when a packet is damaged or lost.

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

    best

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

    Dear Sunny, thank you for your amazing videos explanations, want to highlight only one thing, in this video TCP finishes the session by sending FIN from Server to Client, however in another video (TCP session: Circle of Life) you mentioned that the Client send the FIN to Server, so want to confirm which one is it? or does it work both ways?
    also here in step 3 it is mentioned FIN-ACK however in the other video it is mentioned as FIN only, can you please confirm?

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

    Hey Sunny.
    You are the best. :)
    What about the RST-type of TCP session closing?

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

    1:20 I believe the right picture isn't a web server. It is a NAS.

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

    human ackonlawdgment is non-verbal while algoritms is all computers have

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

    Hi im wondering did you upload any videos about the flow control ? Please let me know im unable to find in your channel. I need your explanation :) ( You are the best )

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

      Thank you very much! Can you be more specific?

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

      Sunny Classroom if you can upload a video about tcp flow control would be helpful

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

    Please do a video on Cyber kill chain.........

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

    sunny class is the best but I have some suggestions. I lost focus during class and I think that is because the explanation is too slow and I don't know why else.

  • @HungNguyen-do4du
    @HungNguyen-do4du 4 роки тому

    hey bro. i concerned something. please explain me.
    -TCP/IP and modbus TCP/IP is the one, right?
    -what is the limitted distance when we transmit data by this protocol?
    -and i wanna know what is the framework in this protocol?

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

    thank u

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

    Connection establish isn't task of sessions layer?

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

    Do you have a video on windowing mechanism used in TCP?

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

    Nice video but a bad explanation for 3 way handshake, its 3 way because there is possibility of packet drop in the network, which is not the case while talking to a human.

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

    TCP
    - session starting, data transmission, session ending
    - session starting requires TCP 3 way handshake: syn-synack-ack
    - session ending finack-ack-finack-ack

  • @FatimaHassan-fn1vk
    @FatimaHassan-fn1vk 6 років тому +1

    But isnt there only the connect() command from the client side and the accept() command from the server side?

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

      You are correct. Since client initiates the connection, thus connect() always comes from the client side. The server side would listen() and accept(). We don't want the server tries to connect our computer (users) in the first place, otherwise, evil servers would connect us and install too many bad stuff, right?

    • @FatimaHassan-fn1vk
      @FatimaHassan-fn1vk 6 років тому

      So wouldnt that be a two-way handshake or do you count the listen() command in it as well?The client asks if server wants to talk-connect(),the server then says that it wants to talk but does the client wants to talk too-accept() and finally the client acknowledges so what step would we call this?Cause after the connect() thing the client and server start exchanging info.

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

      @@sunnyclassroom24 Or it's also written as SYN, SYN+ACK, and then an ACK from the client

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

    The difference between Asian people and Caucasian people: Asian people explain concepts simplified. Caucasian people have a hard time condensing large concepts into simple methods of explanations. I’m Caucasian. I love your videos.

  • @leener340
    @leener340 3 місяці тому

    MIS's جامعة الملك عبدالعزيز اثبتوا وجودكم بلايك

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

    What is fin

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

    If it’s two handshake like human do, it will cause deadlock.

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

    no such thing as talkx about it or want or normallyx or not talkx like that etc, no nerx, machinex, cepux ,not say thatx etc, say, can say any no matter what and any s perfect