server 2

HTTP, API

HTTP (HyperText Transfer Protocol)인터넷에서 데이터를 주고받을 때의 표준*Protocol: 표준, 약속 API의 구조행위 / 목적지 / 수신자 / 요청 자원 / 자원의 세부 조건행위 / 목적지 / 수신자 / 요청 자원 / 실제 자원이런 식으로 약속된 형식으로 API를 보내줘야 함행위와 요청 자원은 API를 보내기 전에 약속해야함수신자는 미리 자원을 받을 준비를 해야하고송신자는 약속된 형식으로 API를 적어야 함 그림 삽입A 컴퓨터에서 B 컴퓨터로 요청을 보낸다고 하자A 컴퓨터가 B 컴퓨터에게 데이터를 요청GET /products?color=blue&limit=3&sort=priceHost: shop-api.com:5000HTTP 요청해당 HTTP 요청에는, GET(HTTP 메소..

스프링부트 2025.03.02

서버, 네트워크의 기본 개념

서버어떠한 기능을 제공하는 프로그램그 프로그램을 실행시키고 있는 컴퓨터(ex: 회원가입 기능, 정보 가져오기 기능, 추천 기능 등) 기능을 제공하기 위해서는 누군가의 요청이 있어야 함서버에게도 요청을 해야만 정해진 기능을 수행할 수 있음 서버라는 컴퓨터에게 요청을 하기 위해서는 인터넷, 네트워크를 통해 요청을 넣어야 함네트워크컴퓨터마다 고유한 주소가 있고 (IP), 인터넷을 통해 데이터를 컴퓨터끼리 주고받을 수 있음.데이터를 받는 컴퓨터의 IP: 244.66.51.9, port: 3000이라 하자*port: 컴퓨터 안에 동작하는 여러 프로그램 중 특정한 하나의 프로그램을 가리킴택배 받을 때 쓰는 이름처럼, 3000번 포트를 사용하는 프로그램이 데이터를 받게 됨도메인네임244.66.51.9라는 외우기 어려..

스프링부트 2025.02.27