LINUX.ORG.RU
ФорумAdmin

Вопросы по tcp/ip

 


0

3
  • Сколько всего в системе может быть открыто TCP соединений? Разве это не 65536 - по количеству максимально возможных портов?
  • Как сайты справляются с нагрузкой, если на сайт хочет зайти больше 65536 клиентов? Значит, есть домен, определяется IP, клиент заходит на IP на котором один веб-сервер с 65536 свободных портов... Может это как-то распараллеливается?

Извините, но этот вопрос мне до сих пор интуитивно не понятен, но интересен, и понятное дело, я еще не сталкивался с этим.

Перемещено tazhate из talks

★★★★★

Последнее исправление: tazhate (всего исправлений: 1)

Как сайты справляются с нагрузкой, если на сайт хочет зайти больше 65536 клиентов?

Деда мороза не существует, а клиенты заходят в туалет а не на сайт.

На сайт посылают запросы, 65536 одновременных запросов (в один тик процессора) - это DDoS, в любом другом случае они выстраиваются в очередь и обрабатываются в порядке поступления.

Deleted
()

На один порт (например, 80) можно создать много входящих соединений. Зависит от доступной памяти.

post-factum ★★★★★
()
Последнее исправление: post-factum (всего исправлений: 1)

Как сайты справляются с нагрузкой, если на сайт хочет зайти больше 65536 клиентов?

Легко. У тебя на сервере один только порт используется ;)

Сколько всего в системе может быть открыто TCP соединений? Разве это не 65536 - по количеству максимально возможных портов?

Емнип, нет. 1) Это настраивается в ядре 2) Упирается в оперативу.

tazhate ★★★★★
()

Разве это не 65536

Нет

IP1:port1:IP2:port2 - вот что считается за соединение

visual ★★★
()

Сколько всего в системе может быть открыто TCP соединений? Разве это не 65536 - по количеству максимально возможных портов?

у клиента - да. Если точнее, то 64511 для юзера (не рута). На сервере нет, потому что сервер слушает один порт, а номера портов клиентов ему побоку.

Читай Танненбаума.

leave ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.