![]() |
Соединение по сокету и порту: в чём разница?
Предположим есть возможность использовать подключение по порту и по сокету. Интересует несколько вопросов:
1) В какие случаях лучше использовать сокет? порт? 2) Какой тип соединения работает быстрее? меньше всего нагружает ОС? Интересует вопрос как в общем, так и конкретно для такого ПО: mysql, postgresql, clamav, spamassassin. Предпочтительная ОС FreeBSD (но интересны так же варианты и для linux) Если есть толковая литература об этом - киньте ссылку. Заранее спасибо. |
Это разве не одно и то-же?
http://ru.wikipedia.org/wiki/Сокет_(...мный_интерфейс) http://ru.wikipedia.org/wiki/Порт_(TCP/UDP) |
skeletor, Вы имеете ввиду UNIX domain sockets и IP sockets?
Вот имхо лучший развёрнутый ответ: http://lists.freebsd.org/pipermail/f...ry/001143.html Вкратце, unix sockets быстрее и менее ресурсоёмки (отсутствует оверхед IP стека), безопаснее (права разграничиваются файловой системой). IP sockets, в свою очередь, дают лучшую переносимость (portability) и проще, потому часто выбираются разработчиками. Словом, если есть возможность использовать unix sockets, используйте их. |
Всем спасибо.
|
Время: 07:21. |
Время: 07:21.
© OSzone.net 2001-