Я начинаю работать в сети, и у меня есть несколько вопросов, касающихся сетей. 1) Как процесс может выполнять код, который отправляется с другого компьютера в сети. Как правило, сегмент кода процесса не может быть изменен после его загрузки для обеспечения защиты. (Также я могу выполнить произвольный код, чтобы повредить память процесса) 2) Также может ли процесс прослушиваться несколькими портами? И несколько процессов могут слышать один и тот же порт? Например, два https, связанных с портом 80. Как отличить процессы и способы обеспечения защиты? 3) Также мне хотелось бы знать, как прослушивание реализовано в сокетах. Они реализованы как программные прерывания?Как выполнить код сетевого кода
Любые рекомендации по хорошей книге очень ценятся.
Благодарности & С уважением,
мышиный.
Если да, то каким образом мой браузер Chrome Chrome сможет получать HTTP-запросы одновременно. – mousey
@mousey Это не веб-серверы, поэтому они не слушают порт 80. Другой конец. –
Чтобы уточнить, что сказал выше, Chrome и Firefox прослушивают (разные) случайные порты с высоким номером, а не порт 80. – Borealid