웹상에서 클라이언트가 프로토콜을 통해 서버에 데이터를 요청(Request)하면 서버는 이를 처리하여 결과를 클라이언트에 응답(Response)해주는데 이때, 클라이언트가 서버에게 요청하는 방법을 HTTP Method라고 한다. HTTP Method에는 8가지의 종류 중
웹 애플리케이션 아키텍처에서는 클라이언트와 서버가 서로 HTTP라는 프로토콜을 이용해서 서로 대화를 나눈다.
브라우저의 주소창에 입력한 URL은 서버가 제공되는 환경에 존재하는 파일의 위치를 나타낸다.예를 들어 https://codestates.com:443/ 사이트에 접속하게 되면, codestate.com 주소가 가리키는 서버의 기본 폴더를 뜻한다. CLI 환경에
HTTP (HyperText Transfer Protocol) 은 HTML과 같은 문서를 전송하기 위한 프로토콜이다.HTTP는 웹 브라우저와 웹 서버의 소통을 위해 디자인 되었으며, 전통적인 클라이언트-서버 모델에서 클라이언트가 HTTP Messages 양식에 맞춰 요
AJAX (Asynchronous JavaScript And XMLHttpRequest) 는 JavaScript, DOM, Fetch, XMLHttpRequest, HTML 등의 다양한 기술을 사용하는 웹 개발 기법이다.AJAX의 가장 큰 특징은 웹 페이지에 필요한 부
SSR(Server Side Rendering) 은 웹 페이지를 브라우저에서 렌더링하는 대신에 서버에서 렌더링한다.SSR브라우저가 서버의 URI로 GET 요청을 보내면 서버는 정해진 웹 페이지 파일을 브라우저로 전송한다.그리고 서버의 웹 페이지가 브라우저에 도착하면 완
REST API 는 웹에서 사용되는 데이터나 자원(Resource)을 HTTP URI로 표현하고, HTTP 포로토콜을 통해 요청과 응답을 정의하는 방식을 말한다.REST API에서 REST는 Representational State Transfer의 약자로이 필딩(Ro
HTTP API 테스트 도구란? 웹 개발에서 사용하는 대표적인 클라이언트는 브라우저다. > root-endpoint: 서버의 기본 주소 path: 세부 경로 브라우저는 서버에 HTTP 요청을 보낼 수 있는 훌륭한 도구이지만, 주로 웹 페이지를 받아오는 GET 요청에
네트워크의 탄생 배경을 살펴보고, 패킷교환 방식을 이용한 IP 통신과 이를 보완하기 위한 TCP/UDP 에 대해 알아본다.현재 사용하는 인터넷 프로토콜인 IP 기반의 네트워크는 1969년 진행했던 아르파넷(ARPANET) 프로젝트에서 시작되었다. 이 프로젝트는 그때 당
네트워크 계층 모델에는 OSI 7 계층, TCP/IP 4 계층으로 나누어 진다.OSI 7 계층 모델 은 네트워크를 이루고 있는 구성요소들을 7단계로 나누고, 각 계층의 표준을 정하였다. OSI 7 계층OSI 7 계층 모델은 ISO(International Organiz
Cookie 는 서버에서 클라이언트에 영속성있는 데이터를 저장하는 방법이다. 즉, 서버가 웹 브라우저에 정보를 저장하고 불러올 수 있는 수단이다.서버는 클라이언트에 인증정보를 담은 쿠키를 전송하고, 클라이언트는 전달받은 쿠키를 서버에 요청과 함께 전송하여 Statele
Session 은 서버와 클라이언트의 연결이 활성화 된 상태에서 서버에 데이터를 저장하는 방법을 말한다.서버가 Client에 유일하고 암호화된 ID를 부여한다.중요 데이터는 서버에서 관리한다.쇼핑몰 웹 사이트를 예를 들어, 로그인을 통해 사용자의 인증 정보를 저장하고,