Сообщить об ошибке.

Функция getservbyport() модуля socket в Python

Определяет имя протокола интернета по номеру порта

Синтаксис:

import socket

socket.getservbyport(port[, protocolname])

Параметры:

  • port - номер порта,
  • protocolname - имя сетевого протокола.

Возвращаемое значение:

  • имя интернет протокола

Описание:

Функция getservbyport() модуля socket преобразует номер интернет-порта и имя сетевого-протокола в имя протокола интернета.

Необязательное имя протокола protocolname, если указано, должно быть tcp или udp, в противном случае будет совпадать любой протокол.

Вызывает событие аудита socket.getservbyport с аргументами port, protocolname.

Функция socket.getservbyport() обратная функции socket.getservbyname().

Примеры определения протокола интернета, по номеру порта.

>>> import socket
>>> socket.getservbyport(22)
'ssh'
>>> socket.getservbyport(443)
'https'
>>> socket.getservbyport(80)
'http'
>>> socket.getservbyport(23)
'telnet'