network 2

[네트워크] HTTP

HTTP1. HTTP란? HTTP 프로토콜은 클라이언트에서 요청(Request)를 하면 서버에서 요청받은 내용을 수행후 그것의 수행 상태와 컨텐츠를 다시 클라이언트에 응답(Response)를 보내는 방식으로 단방향 통신방식으로 한번 요청을 보냈으면 응답이 오기 전까지 다른 Request를 할 수 없다는 특징이 있다. 그리고 서버가 클라이언트의 상태를 저장하지 않는 Stateless 특성을 갖는다.HTTP(Hyper Text Transfer Protocol)는 웹에서 데이터를 주고받는 서버-클라이언트 모델의 프로토콜입니다. 쉽게 설명하자면 웹브라우저가 서버와 통신하는 규칙이에요.- 출처 : 토스페이먼츠 개발자센터2. HTTP 구조- Request Message 구성Start Line (Method/Path..

Network 2024.09.05

[네트워크] REST, REST API, RESTful

REST1. REST란? Representational State Transfer(REST)는 API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍처다.2. REST 주요 원칙무상태성(Stateless)각 요청은 독립적이어야 하며, server는 client의 state를 저장하지 않는다. client의 state는 client측에서 유지되고 요청에 필요한 모든정보는 요청에 포함되어야 한다.클라이언트-서버 구조(Client-Server)client와 server는 명확하게 구분되어 있어야하며, 서로 독립적으로 발전할 수 있다.계층화된 시스템(Layerd System)request와 response는  중간 server를 통해 전달될 수 있으며, 이러한 중간 server는 캐싱, 보안, 로드 밸런싱..

Network 2024.08.30