3.2 Transport layer multiplexing and demultiplexing

  Переглядів 75,707

JimKurose

JimKurose

2 роки тому

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.

КОМЕНТАРІ: 47
@stan9912
@stan9912 Рік тому
Excellent explanation! You should totally write a book about networking.
@arthurli8587
@arthurli8587 Рік тому
He did write a network textbook. You can find the info at the first slide.
@amirmahdi9993
@amirmahdi9993 Рік тому
@@arthurli8587 Dude I think it was kind of a joke :D
@maycanro156
@maycanro156 10 місяців тому
lmao
@ExZeMIP
@ExZeMIP 7 місяців тому
@@arthurli8587 joke went over your head
@maximus1172
@maximus1172 3 місяці тому
haha nice one
@plainfilth1126
@plainfilth1126 3 роки тому
How an someone look so friendly?
@SeaHorseNSparrow
@SeaHorseNSparrow Рік тому
A lot of professors and people in academia tend to give off that vibe.
@LeisureSuitLaurent
@LeisureSuitLaurent 10 місяців тому
Think its common among teachers that like their job teaching the right course to the right audience.
@ricp
@ricp Рік тому
man... these explanations are awesome!! so much detail, context, and well organized. Thanks so much for uploading this, sir.
@ExZeMIP
@ExZeMIP 7 місяців тому
ikr!
@cs513informationsecurity8
@cs513informationsecurity8 2 роки тому
Lovely. The best possible explaination of Ports and Sockets. Thanks.
@anastasiaoikonomou4347
@anastasiaoikonomou4347 5 місяців тому
You explained this so good!! Thank you, loved the analogy with the car highway made it so much more clearer
@bi_tuxvin4579
@bi_tuxvin4579 15 днів тому
it's 6am, I've got a networking test at 8am, you saved me man
@lukasdalhaug4211
@lukasdalhaug4211 2 роки тому
Very useful video! Thank you for helping me not fail
@user679jk7
@user679jk7 11 місяців тому
What a nice explanation on this compare to other videos. Thank you!
@zyada9334
@zyada9334 11 місяців тому
He is one of the book authors
@priyeshtandel2101
@priyeshtandel2101 7 місяців тому
Thank you Sir , It is very useful for me.😇
@florianreyes5808
@florianreyes5808 2 місяці тому
I love this man
@sahilmishra7589
@sahilmishra7589 7 місяців тому
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
@basharjirjees8815
@basharjirjees8815 7 місяців тому
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?
@xianchengyin8489
@xianchengyin8489 6 місяців тому
Thank YOU!
@kralalem2121
@kralalem2121 11 місяців тому
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 7 місяців тому
yeah you are absolutely right. In his textbook + slides, it is written correctly. reference slide: chapter - Transport layer, Page 17
@turkersubasi
@turkersubasi 24 дні тому
can anyone help me? On UDP protocol how does sender knows the destination port number?
@krishnaas5927
@krishnaas5927 Рік тому
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 Рік тому
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 24 дні тому
does sender choose dest port no arbitrarily?
@beepbeeblebrox3972
@beepbeeblebrox3972 3 місяці тому
what does the P stand for? program? port?
@jiteshmeghwal2645
@jiteshmeghwal2645 3 роки тому
Sir does this mean that multiple processes can share the same tcp port ?
@abdullahwaris1275
@abdullahwaris1275 3 роки тому
Yes, as the arriving datagrams can be demultiplexed based on the senders ip and port number as well.
@JimKurose
@JimKurose 2 роки тому
Abdullah is exactly right. On a web server, multiple processes proving web service will share the same TCP port number (80). Jim
@BipinJethwani
@BipinJethwani Рік тому
@@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.
@siamhossain8059
@siamhossain8059 Рік тому
What's the ending music name
@Mike-uk2oq
@Mike-uk2oq Рік тому
What happens when 2 distinct processes on a machine accidentally use the same UDP port?
@sohaibsarosh9839
@sohaibsarosh9839 Місяць тому
Pipelining
@sohaibsarosh9839
@sohaibsarosh9839 Місяць тому
Pipelining
@nimittarora8974
@nimittarora8974 Місяць тому
sir SIP lagado
@gautamsajith5544
@gautamsajith5544 Місяць тому
BITS ke bache yaha bhi aagaye
@karanpreetsingh5966
@karanpreetsingh5966 2 роки тому
I may search for another thousand years but still may not find someone as sweet and loving as you are.
@Mike-uk2oq
@Mike-uk2oq Рік тому
creep
@leahzhang3362
@leahzhang3362 8 місяців тому
@@Mike-uk2oq It's kinda sweet
@garvitjain1623
@garvitjain1623 Місяць тому
I may search for another thousand years but still may not find someone as sweet and loving as karanpreet is.
@klevisimeri607
@klevisimeri607 29 днів тому
🧠
3.3 Connectionless Transport: UDP
12:20
JimKurose
Переглядів 65 тис.
Network Ports Explained
10:33
PowerCert Animated Videos
Переглядів 1,4 млн
3.5-1 TCP Reliability, Flow Control, and Connection Management
14:20
2.4 The Domain Name System (DNS)
19:08
JimKurose
Переглядів 76 тис.
4.1 Introduction to the Network Layer
15:44
JimKurose
Переглядів 95 тис.
Top 8 Most Popular Network Protocols Explained
6:25
ByteByteGo
Переглядів 209 тис.
3.1 Introduction and Transport-layer Services
9:00
JimKurose
Переглядів 81 тис.
2.6 Video Streaming and Content Distribution Networks
16:41
JimKurose
Переглядів 48 тис.
UDP doesn't suck! It's the BEST L4 protocol for THESE types of applications...
11:52