LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

Единственный способ их различить - по номеру порта.

Про то, что не одним номером порта клиента идентифицируется соединение - уже сказали.

А еще за одним IP может скрываться несколько серверов(например с помощью anycast). Яркий пример - Google DNS.

Исправление Pinkbyte, :

Единственный способ их различить - по номеру порта.

Про то, что не одним номером порта клиента идентифицируется соединение - уже сказали.

А еще за одним IP может скрываться несколько серверов(например с помощью anycast)

Исходная версия Pinkbyte, :

Единственный способ их различить - по номеру порта.

Вообще-то не по номеру порта, а по комбинации <source_ip,source_port,destination_ip,destination_port>(это если мы про линуксовый conntrack говорим). Если у нас веб-сервер, то с его стороны, очевидно комбинации destination_ip,destination_port для запросов будут неизменны(для простоты предположим, что у сервера 1 IP-адрес и destination_port = 443). Но комбинаций ip клиента и номер клиентского порта уже получается больше чем 65k(правда тут слегка гадит NAT, ну да ладно, не будем пока в эти дебри).

А еще за одним IP может скрываться несколько серверов(например с помощью anycast)