HTTP
-
[HTTP] IP, TCP, UDPHTTP 2024. 1. 3. 20:13
IP, TCP, UTP에 대해 알아보자. ____________________________________________________________________________________ 1. IP (Internet Protocol) 서버와 클라이언트가 네트워크 상에서 데이터를 주고받기 위해 사용하는 프로토콜이다. 데이터를 전송하기 위해서는 클라이언트의 위치 주소(출발지)와 서버의 위치 주소(목적지)가 필요한데, 이 위치 주소를 IP 주소라고 한다. 이 IP 주소들과, 전송하고자 하는 데이터를 패킷이라는 단위에 담아 클라이언트와 서버가 주고받는 방식을 인터넷 프로토콜(IP)라고 한다. 클라이언트가 전송한 패킷은 클라이언트-서버 사이의 여러 중간 노드들에 의한 n번의 전달 과정을 통해 목적지 IP에 ..
-
[HTTP] API, RESTHTTP 2024. 1. 2. 23:34
API, 그리고 REST에 대해 알아보자. ____________________________________________________________________________________ 1. API (Application Programming Interface) 한 *애플리케이션에서, 다른 애플리케이션과 상호 작용(통신)하기 위한 방법이다. 운영체제, 데이터베이스, 객체 지향 파일 등 광범위한 데이터에 대하여 API를 생성할 수 있고, 이렇게 만들어진 도구와 기능들을 애플리케이션 간에 제공하고 통신할 수 있도록 도와주는 것이 API의 역할이다. 개발자는 본인이 원하는 기능을 구현하기 위해 굳이 복잡할 코드를 직접 입력할 필요 없이, 다른 애플리케이션에 API를 요청함으로써 애플리케이션을 더욱 쉽..