 This article explained us about port numbers using which we can identify the application to which a packet belongs to So a sender along with the sender's address also has a sender Application port number and the receiver will also have a receiver application port number For example, if we look at a web request being sent So if your browser was sending a request to any of the websites, it could randomly take Port number from the port number pool for example one zero four eight and Since the request is going over HTTP it attaches the destination port as 80, which is a standard for web Web services. So here the source port now becomes one zero four eight and the destination port becomes 80 So when this packet reaches the server the server knows that since the port is 80 So it has it is for the web service application and when the web service application is sending back a reply What it does is it switches the ports now the source becomes 80 and the destination becomes one zero four eight now the host computer has a Entry of that browser using this particular port number for this particular page So that particular page is the one which receives the reply from the web server. This is an efficient use of application port numbers because Applications can pick port numbers from a pool and then after they are done with the communication They can return the port number to the pool back and other applications can use it Yes, this leads us to a reflections part Pause the video here go through the reflection question take time to answer The question and then continue with the video Here is your question What are the possible ways of assigning port number to the applications on a computer to communicate with a server? Some applications like different web browsers Provide the same service, but all of them could be sending multiple requests The options are a a unique port number for each application B set of unique port numbers for each application or C Applications dynamically select one from a pool, which is valid per transaction think a while and then pick your answers The correct answer is C as the applications that respond to a request need to have a universally known Unique port to which a sender can send the request Any application that sends a request needs the port to identify that the response that has been received Is for the request the application send Hence it could use a port number from a pool and use it to identify its response and then release it back to the pool