3.2 Transport layer multiplexing and demultiplexing

Sdílet
Vložit
  • čas přidán 14. 01. 2022
  • Video presentation: "Transport layer: Multiplexing and demultiplexing." What are multiplexing and demultiplexing? How is it done? How does it work in TCP and UDP?
    Computer networks class.
    Jim Kurose
    Textbook reading: Section 3.2, Computer Networking: a Top-Down Approach (8th edition), J.F. Kurose, K.W. Ross, Pearson, 2020.
    See gaia.cs.umass.edu/kurose_ross for more open student resources.

Komentáře • 49

  • @stan9912
    @stan9912 Před rokem +82

    Excellent explanation! You should totally write a book about networking.

    • @arthurli8587
      @arthurli8587 Před rokem +6

      He did write a network textbook. You can find the info at the first slide.

    • @amirmahdi9993
      @amirmahdi9993 Před rokem +67

      @@arthurli8587 Dude I think it was kind of a joke :D

    • @maycanro156
      @maycanro156 Před 10 měsíci

      lmao

    • @ExZeMIP
      @ExZeMIP Před 8 měsíci +3

      @@arthurli8587 joke went over your head

    • @maximus1172
      @maximus1172 Před 4 měsíci +1

      haha nice one

  • @ricp
    @ricp Před rokem +26

    man... these explanations are awesome!! so much detail, context, and well organized. Thanks so much for uploading this, sir.

  • @cs513informationsecurity8

    Lovely. The best possible explaination of Ports and Sockets. Thanks.

  • @anastasiaoikonomou4347
    @anastasiaoikonomou4347 Před 6 měsíci

    You explained this so good!! Thank you, loved the analogy with the car highway made it so much more clearer

  • @plainfilth1126
    @plainfilth1126 Před 3 lety +64

    How an someone look so friendly?

    • @SeaHorseNSparrow
      @SeaHorseNSparrow Před rokem +1

      A lot of professors and people in academia tend to give off that vibe.

    • @LeisureSuitLaurent
      @LeisureSuitLaurent Před 10 měsíci +1

      Think its common among teachers that like their job teaching the right course to the right audience.

  • @lukasdalhaug4211
    @lukasdalhaug4211 Před 2 lety +5

    Very useful video! Thank you for helping me not fail

  • @user679jk7
    @user679jk7 Před 11 měsíci

    What a nice explanation on this compare to other videos. Thank you!

    • @zyada9334
      @zyada9334 Před 11 měsíci +2

      He is one of the book authors

  • @bi_tuxvin4579
    @bi_tuxvin4579 Před 24 dny

    it's 6am, I've got a networking test at 8am, you saved me man

  • @florianreyes5808
    @florianreyes5808 Před 3 měsíci

    I love this man

  • @xianchengyin8489
    @xianchengyin8489 Před 6 měsíci

    Thank YOU!

  • @priyeshtandel2101
    @priyeshtandel2101 Před 7 měsíci

    Thank you Sir , It is very useful for me.😇

  • @basharjirjees8815
    @basharjirjees8815 Před 7 měsíci

    At the end if the port number is 80 for all sockets within the server how can the server distinguish which socket can receive the data?

  • @kralalem2121
    @kralalem2121 Před rokem +1

    Hello sir, at the end of the video you said for the UDP demultiplexing, only destination port number is required but I think destination ip address is also required for connectionless demultiplexing

    • @The_Digamma
      @The_Digamma Před 8 měsíci

      yeah you are absolutely right. In his textbook + slides, it is written correctly. reference slide: chapter - Transport layer, Page 17

  • @turkersubasi
    @turkersubasi Před měsícem

    can anyone help me?
    On UDP protocol how does sender knows the destination port number?

  • @jiteshmeghwal2645
    @jiteshmeghwal2645 Před 3 lety +10

    Sir does this mean that multiple processes can share the same tcp port ?

    • @abdullahwaris1275
      @abdullahwaris1275 Před 3 lety +10

      Yes, as the arriving datagrams can be demultiplexed based on the senders ip and port number as well.

    • @JimKurose
      @JimKurose  Před 2 lety +11

      Abdullah is exactly right. On a web server, multiple processes proving web service will share the same TCP port number (80). Jim

    • @BipinJethwani
      @BipinJethwani Před rokem

      @@JimKurose I think you should talk about welcoming sockets and the limits on how many such client sockets can be opened on a given machine.

  • @krishnaas5927
    @krishnaas5927 Před rokem +3

    In the case when UDP is used, If many clients have the same dest port no. say 80 then they would goto the same socket in the destination server right? if so how would the server distinguish between the different packets received as obviously they are from different sources however in UDP only dest port and IP is mentioned, unlike TCP where src port and ip is also included.

    • @uditidas
      @uditidas Před rokem +2

      That's why UDP is connectionless as it only have the destination port to the destination server. It doesn't have other tuples destination ips and port as in TCP to identify it correctly and built a authentic connection.

    • @turkersubasi
      @turkersubasi Před měsícem

      does sender choose dest port no arbitrarily?

    • @simonl7883
      @simonl7883 Před 4 dny +1

      @@turkersubasi yes

  • @sahilmishra7589
    @sahilmishra7589 Před 7 měsíci

    12:43 the source port for ip address C must be same in both process p2 and p3 which is 5775 but in p3 source port is written of port A 9157

    • @ilayda4029
      @ilayda4029 Před dnem

      so is it wrong on the slide? it confused me

  • @Mike-uk2oq
    @Mike-uk2oq Před rokem +3

    What happens when 2 distinct processes on a machine accidentally use the same UDP port?

  • @beepbeeblebrox3972
    @beepbeeblebrox3972 Před 3 měsíci

    what does the P stand for? program? port?

  • @siamhossain8059
    @siamhossain8059 Před rokem

    What's the ending music name

  • @klevisimeri607
    @klevisimeri607 Před měsícem

    🧠

  • @nimittarora8974
    @nimittarora8974 Před měsícem

    sir SIP lagado

  • @karanpreetsingh5966
    @karanpreetsingh5966 Před 2 lety +6

    I may search for another thousand years but still may not find someone as sweet and loving as you are.

    • @Mike-uk2oq
      @Mike-uk2oq Před rokem +6

      creep

    • @leahzhang3362
      @leahzhang3362 Před 9 měsíci

      @@Mike-uk2oq It's kinda sweet

    • @garvitjain1623
      @garvitjain1623 Před měsícem +1

      I may search for another thousand years but still may not find someone as sweet and loving as karanpreet is.

  • @gautamsajith5544
    @gautamsajith5544 Před měsícem

    BITS ke bache yaha bhi aagaye