Максимальное количество соединений Socket (для HTTP-трафика c) возможно для одного компьютера - PullRequest
0 голосов
/ 12 марта 2020

65535 - максимальное количество доступных портов TCP.
На стороне сервера после accept () генерируется новый сокет с адресом, отличным от адреса сокета сервера.
Следовательно, для трафика HTTP c через TCP одна машина может иметь максимум
(65535 - well_known_ports) сокетных соединений. Это верно?

1 Ответ

1 голос
/ 12 марта 2020

Соединение идентифицируется по адресу источника, адресу назначения, порту источника, порту назначения. Поэтому, если вы установите для порта назначения значение 80 (HTTP), адрес назначения для IP-адреса вашего сервера и адрес источника для IP-адреса вашего клиента, то да, количество одновременных подключений не может превышать диапазон номеров портов.
Теоретически ваш сервер может иметь больше соединений, чем диапазон портов, если он взаимодействует с несколькими клиентами.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...