Connectionless demultiplexing Create sockets with port When host receives UDP numbers: segment: DatagramSocket mySocketl new o checks destination port DatagramSocket(12534); number in segment DatagramSocket mySocket2 new o directs UDP segment to DatagramSocket(12535); socket with that port UDP socket identified by number two-tuple: IP datagrams with (dest IP address,dest port number) different source IP addresses and/or source port numbers directed to same socket Transport Layer 3-10Transport Layer 3-10 Connectionless demultiplexing Create sockets with port numbers: DatagramSocket mySocket1 = new DatagramSocket(12534); DatagramSocket mySocket2 = new DatagramSocket(12535); UDP socket identified by two-tuple: (dest IP address, dest port number) When host receives UDP segment: checks destination port number in segment directs UDP segment to socket with that port number IP datagrams with different source IP addresses and/or source port numbers directed to same socket