Задать вопрос
@DesTrue

Что такое эндпоинт простыми словами?

Подскажите плз, что такое эндпоинт простыми словами? Чем отличается от пути, маршрута, url. Является ли конкретный url или http-запрос эндпоинтом или нет. Спасибо
  • Вопрос задан
  • 80865 просмотров
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 4
@dvpingvin
Если бы мы пытались находить понятия в родном языке, а не заимствовали без перевода и понимания иностранные, то IT было бы менее загадочной областью. Замените слово "endpoint" в тексте на "адресат" (означает лицо или организацию, которым адресовано почтовое отправление) и всё встанет на свои места.
В контексте безопасности можно использовать "абонент".
"Адресат" и "абонент" близкие по смыслу слова.

UPD. Получив пару одобрительных комментариев решил дополнить ответ.
"Endpoint" дословно перводистя как "конечная точка". Можно представить это как два конца верёвки. У верёвки нет главного конца и вторичного. В компьютерных сетях есть схожее понятие Socket ("розетка") это пара IP-адрес и порт, которым предназначен пакет. Но там не рессматривают взаимодействие выше 3 уровня моделя OSI.
Если у нас есть две системы, которые должны общаться друг с другом, помимо IP-адреса и порта нам нужно знать ещё и протокол, по которому будет происходить взаимодействие. Когда просят указать Endpoint, то обычно требуется эта информация.
Endpoint может выглядеть как строка вида ://:. Наример:
TCP://MYSYSTEM.Adventure-works.MyDomain.com:7022
TCP://MYSYSTEM.Adventure-works.MyDomain.com:7033
TCP://10.193.9.134:7023
TCP://[2001:4898:23:1002:20f:1fff:feff:b3a3]:7022

В контексте анивирусной защиты под Endpoint понимают любое конечное защищаемое устройство: компьютер, смартфон, ноутбук, сервер и т.д.
Провайдеры подразумевают под Endpoint конечного абонента, которому нужно провести кабель. Это может быть как квартира в жилом доме, так и здание предприятия.
Ответ написан
@kalapanga
Встречаются немного различные интерпретации этого понятия. Например такая. Каждый api-сервис имеет endpoint, к которому и нужно обращаться, например отправлять http-запрос. Обычно это url. Т.о. endpoint - это url. Или такая. url включает в себя маршрут (основная часть адреса сервиса) и endpoint (часть url, которая содержит например имя вызываемого метода). Существует один маршрут и у него несколько эндпоинтов. Т.о. здесь endpoint - это только часть url.
Ответ написан
Комментировать
saboteur_kiev
@saboteur_kiev Куратор тега Информационная безопасность
software engineer
Если говорить про веб, а чаще всего этот термин юзается в веб, то
На mysite.com может висеть ваше приложение
И у него могут быть ендпоинты:
mysite.com/healthcheck
mysite.com/action.php

Если взять URL, то он может содержать дополнительные данные, например
mysite.com/action.php?action=show&variable1=true

А http-запрос это уже конкретно выполненный запрос по определенному URL
Ответ написан
Комментировать
Zoominger
@Zoominger
System Integrator
Endpoint - это конечное защищаемое устройство. Компьютер с корпоративным антивирусом или мобилка с ним же. Хотя тут зависит от контекста, который вы не прояснили.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы