2015-04-11 2 views
0

Вопрос в названии. Мне не нужно определение порта или всего, что с ним связано, я просто хочу знать, когда порт становится «открытым». Заранее спасибо. Я знаю, что это звучит глупо, но причина, по которой я не могу интерпретировать «открытый» термин, заключается в том, что open может означать семантически/контекстно-зависимое использование, а также неиспользованное, но обе эти интерпретации не являются синонимами слова «открыто», ,Когда порт становится «открытым»?

+1

Ответ зависит от контекста, который вы используете. Вы спрашиваете, что это означает, когда программа типа nmap говорит, что порт открыт? – Barmar

+0

точно - ive наткнулся на термин в области сканирования портов (тестирование на проникновение и т. Д.), –

ответ

1

Порт открывается, когда какой-либо процесс (обычно серверное приложение) начинает прослушивать соединения на нем. На языке, таком как C, это включает вызов socket() для создания сетевого сокета, bind(), чтобы указать порт, на котором он должен принимать подключения, а затем listen() для ожидания входящих подключений.

Смежные вопросы