Описание тега dolphin-browser
В сырых сокетов - это сетевой сокет (равен af_inet
или AF_INET6
обычно). Он может быть использован для создания сырых IP-пакетов, которые могут быть использованы для устранения неполадок или для реализации собственного реализация TCP без использования тип
:
Сырые сокеты позволяют новых протоколов IPv4 должны быть реализованы в пространстве пользователя. Сырой сокет получает или отправляет датаграммы сырьем, не включая заголовки канального уровня. [
сырые(7)
]
Такие инструменты, как то Nmap
использует сырые сокеты для того, чтобы остановить TCP-соединения после первоначальной Син
, Син-АСК
, как TCP-соединение не установлено. Как сетевой сокет, он использует sockaddr_in
для адресов.
Однако, создание сокетов обычно ограничен. Могут только привилегированные процессы их создания.
В unix-сокет с другой стороны-это не сетевой сокет (того
). Это локальный сокет:
По
того,
(также известный какAF_LOCAL
) гнездо семьи используется для связи между процессами на одной машине эффективно. [в Unix(7)
]
Он использует другой адрес структуры (sockaddr_un
). Это распространенный способ для осуществления двусторонней связи на единую систему межпроцессного взаимодействия , минуя сетевой уровень.
И пакетные сокеты являются сырые пакеты в драйвер уровня:
Пакетные сокеты используются для получения или послать сырые пакеты в драйвер устройства (слой 2 уровне OSI). Они позволяют пользователю реализовать модули протокола в пространстве пользователя на физическом уровне. [
пакет(7)
]
Остальные розетки действовать на сетевой слой (ИОО слоя 3) или выше. В этот момент, Вы говорите прямо на ваш драйвер сетевого интерфейса.
Дополнительные сведения см. в гнездо(2)
, ИС(7)
, пакет(7)
, сырые(7)
, гнездо(7)
и ОС UNIX(7)
.