|
Port Numbers and the Client/Server Model
|
|
|
THERE ARE NOW MANY "SERVICES" AVAILABLE ON THE INTERNET.
- WEB SERVERS, FTP SERVERS, MAIL SERVERS...
- "SPECIAL" PROGRAMS RUN ON SERVER MACHINES WAITING FOR NETWORK MESSAGES
REQUESTING SERVICES.
- PROTOCOL STANDARDS SPECIFY PORTS FOR COMMON SERVICES (MAIL=25,
FTP = 21, FINGER = 79, HTTP = 80)
- A CLIENT PROGRAM SENDS A REQUEST MESSAGE
TO THE SERVER'S ADDRESS AND "WELL-KNOWN" PORT NUMBER.
- EACH CLIENT REQUEST INCLUDES A
RETURN ADDRESS (IP ADDRESS + PORT NUMBER).
- SERVER SENDS REPLY TO RETURN ADDRESS.
|
|
|