В чем разница между активным открытым и пассивным открытым в TCP-сокете?
Я изучаю основы работы в сети и запутался в этом. Любой может объяснить разницу между двумя простыми словами.
Ответ 1
Пассивное открытие - это создание прослушивающего сокета для приема входящих соединений. Он использует socket(), bind(), listen(),, за которым следует цикл accept().
Активным открытием является создание подключения к порту прослушивания клиентом. Он использует socket() и connect().
Ответ 2
по крайней мере, простыми словами:
пассивное открытие на стороне СЕРВИСА (сервера или слушателя)
активный КЛИЕНТ (источник или инициат