В чем разница между ACTIVE и PASSIVE соединением в соединениях RFC 1006 TCP?
Это объясняется здесь: http://tools.ietf.org/html/rfc793
Пассивный запрос OPEN означает, что процесс хочет принимать входящие запросы на подключение, а не пытаться инициировать подключение.
Короче говоря, пассивные OPEN - listen(), а активные OPEN - connect().
listen()
connect()