Типичный IP-адрес имеет> 65 тыс. Портов, и снова система, которая запускает localhost в автономном режиме, имеет порт, который иногда сталкивается с конфликтами. Я очень недооценен в этой области, пожалуйста, дайте немного света. Простите мой английский.
Спасибо
Типичный IP-адрес имеет> 65 КБ
Нет. Протокол IP понимает 65536 возможных портов (это 2-байтовый идентификатор), что составляет ровно 64x1024, а компьютеры - это база 2.
Кроме того, соединение определяется не портом на стороне клиента, а ОБОИМИ портами, что дает гораздо больше, чем 65536 возможных соединений. Фактически, теоретически (диапазон бокового порта КЛИЕНТА обычно ограничен) вы можете иметь X (65536, больше похоже, 5000) подключений НА КЛИЕНТА к одному серверу, потому что IP-адреса ТАКЖЕ являются частью уникальной комбинации.
Теперь к вашим вопросам:
ЯВНО нет - они меняются при каждом ПОДКЛЮЧЕНИИ. HTTP, то есть может поддерживать соединение открытым и отправлять несколько запросов по одному, а HTTP 2.0 может даже отправлять несколько запросов в одно и то же время (перекрываясь) по одному соединению.
Нет. Системные порты - это определенные IP-порты (на самом деле ниже 1024), которые использует только система, и пользователю не разрешено использовать.