Answer Posted / anand sebastian
They are both necessary for correctly routing traffic to its destination but have different scope. An IP address identifies a particular computer on the Internet. The port number identifies a particular program running on that computer.
Consider postal addresses by analogy. The street address and everything following identifies a particular residence or building, e.g. 1600 Pennsylvania Avenue, Washington DC. That is all the postal service needs to deliver a letter to its destination. However, once there it does not describe precisely _who_ the letter should go to. For that you need additional information - the name of the receipient. Only when this is also given - e.g. Bo the First Dog, 1600 Pennsylvania Avenue, Washington DC, can the letter be finally passed to the intended receipient.
The port number works in the same way - the IP address is enough to get the data to the right computer but does not say which application should receive the data on that machine. That is what the port number does. For example, by convention anything sent to TCP port 80 will be forwarded to a web server running on that machine. Anything sent to port 21 is directed to the FTP server instead. Without the port numbers the operating system would have no idea what data is intended for which application.
Is This Answer Correct ? | 9 Yes | 2 No |
Post New Answer View All Answers
Differentiate between - TCP header and UDP header
What port can I use instead of 8080?
What protocols fall under the tcp/ip internet layer?
What is port 445 commonly used for?
Is port 80 and 8000 the same?
Explain what is the data unit of "transport layer"?
How many hosts can be on each network? Consider a fixed subnet partition of a class b network number that will accommodate at least 76 networks.?
What are the different functions of each of the layer in TCP/IP model? What are the protocols associated with each layer?
Please inform me about the openings of networking field at Kolkata.Is there any interview recently?
What is tcp socket programming?
Is port 80 secure?
Do I need a dedicated ip?
Explain what is a firewall?
netmeeting in vista
How do I find my servers ip address?