Amer Networks SS3GR24i User Manual

Page 46

Advertising
background image

SS3GR24i/SS3GR48i Layer3 Stackable Gigabit Switch User’s Guide

40

The same computers are making the connections, so the IP

addresses are the same. Both computers are using the same well-

known TCP port for the FTP server. The local FTP clients are

using different TCP port numbers.

Connection 2 10.42.73.23, 10.128.12.1

1235, 21

Connection 1 10.42.73.23, 10.128.12.1

1234, 21

Internet

addresses

TCP

ports

No two TCP connection can have the same set of numbers, but only

one number needs to be different. It is possible, for example, for

two users to send files to the same destination at the same time.

This could give the following connection numbers:

A TCP connection is then described by a set of four numbers – the

IP address and TCP port number for the local computer, and the IP

address and TCP port number for the remote computer. The IP

address is in the IP header and the TCP port number is in the TCP

header.

TCP will open a connection to the FTP server using some random

port number, 1234 for example, on the local computer. TCP will

specify port 21 for the FTP server. Port 21 is the well-known port

number for FTP servers. Note that there are two different FTP

programs running in this example – an FTP client that requests

the file to be transferred, and an FTP server that sends the file to

the FTP client. The FTP server accepts commands from the client,

so the FTP client must know how to connect to the server (must

know the TCP port number) in order to send commands. The FTP

Server can use any TCP port number to send the file, so long as it

is sent as part of the connection setup.

This is accomplished using sockets. A socket is a pair of TCP port

numbers used to establish a connection from one computer to

another. TCP uses these port numbers to keep track of connections.

Specific port numbers are assigned to applications that wait for

requests. These port numbers are referred to as ‘well-known’ ports.

Advertising
This manual is related to the following products: