-
엔드포인트란?CS 지식/chat gpt와 TIL 2023. 7. 14. 15:23
엔드포인트(Endpoint)는 컴퓨터 네트워크에서 두 시스템이 서로 통신하기 위해 사용되는 접속점을 의미합니다.
간단히 말하면, 데이터나 서비스에 접근할 수 있는 지점이라고 할 수 있습니다.
Endpoint란 API가 서버에서 자원(resource)에 접근할 수 있도록 하는 URL입니다.
엔드포인트는 네트워크에서 데이터 송수신을 위한 종단 시스템으로 간주됩니다. 일반적으로, 클라이언트 애플리케이션(또는 사용자)은 엔드포인트를 통해 서버 또는 서비스에 접근하고, 서버는 클라이언트로부터의 요청을 처리하고 응답을 반환합니다.
예를 들어, 웹 서비스의 경우 엔드포인트는 웹 서버의 URL(Uniform Resource Locator)입니다. 클라이언트는 해당 URL을 사용하여 웹 서버에 접근하고 웹 페이지를 요청하며, 웹 서버는 요청을 처리하고 해당 웹 페이지를 클라이언트에게 응답으로 전송합니다.
또 다른 예로는 클라우드 서비스에서의 엔드포인트가 있습니다. 클라우드 서비스 엔드포인트는 클라우드 제공 업체가 제공하는 특정 서비스에 접근할 수 있는 URL이나 IP 주소입니다. 이를 사용하여 클라이언트는 클라우드 서비스에 접근하고 해당 서비스의 기능을 활용할 수 있습니다.
엔드포인트는 네트워크 통신에서 핵심적인 개념이며, 다양한 유형과 프로토콜을 가지고 있습니다.예를 들어, 웹 서비스의 경우 HTTP나 HTTPS 프로토콜을 사용하는 엔드포인트가 일반적이며, 데이터베이스 서비스의 경우 SQL 프로토콜을 사용하는 엔드포인트가 있을 수 있습니다.
따라서 엔드포인트는 네트워크 통신의 출발지 또는 도착지로써, 데이터나 서비스에 접근할 수 있는 지점을 나타냅니다.'CS 지식 > chat gpt와 TIL' 카테고리의 다른 글
VPN이란? (0) 2023.07.14 VPC 앤드포인트란? (0) 2023.07.14 [ AWS ] Transit Gateway이란? (0) 2023.07.14 서버리스 웹(Serverless Web)이란? (0) 2023.07.14 네트워크 ACL이란? (0) 2023.07.14