В сетевом программировании есть ограничение на количество сокетов / соединений, как веб-сервер превышает этот предел?
Я начал изучать сетевое программирование в Linux с использованием Socket. Мне интересно, почему веб-серверы, такие как Yahoo, Google и т. Д., Могут устанавливать миллионы / миллиарды соединений. Я считаю, что ядро - это только программирование сокетов для доступа к удаленному серверу. Если это так, то почему миллиарды и миллионы людей могут подключиться к серверу. Это означает миллиарды / миллионы сокетного соединения. Это не возможно, верно? В спецификации указано максимум 5 сокетных соединений. Что за тайна за этим стоит?
Вы также можете говорить об этом - API?
listen(sock,5);