Transport layer, at source host, assigns a separate port number to each individual session from the dynamically assigned port numbers. When it initiates a new session, it picks a currently unused dynamic port number from 49152 to 65535 and assigns it to the session. All segments which are sent through this session use the assigned port number as the source port number. For destination port number, the port number of destination application is used.