HTTP 2

[Network] HTTP 버전 별 차이 (HTTP 0.9/1.0/1.1/2.0/3.0)

HTTP란? 하이퍼텍스트 전송 프로토콜 (HyperText Transfer Protocol)로 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜이다. HTTP는 웹에서 이루어지는 모든 데이터 교환의 기초이며, 클라이언트-서버 프로토콜이기도 하다. 버전은 0.9, 1.0, 1.1, 2.0, 3.0 버전이 있다. 핵심 HTTP 1.1 이 모든것의 기반이기 때문에 잘 알고 그 다음에 2.0 / 3.0을 알아두면 좋다. 추후 사용될 HTTP 3.0도 인지해두자. HTTP 0.9 1991년 등장 HTTP 초기 버전을 구분하기 위해 부르는 버전이다. HTTP 헤더도 존재하지 않으며, HTML 파일만 전송 가능했다. Request는 단일 라인으로 구성되며, HTTP method는 GET만 존재한다. ..

Network 2022.11.23

RESTful API란?

세 줄 요약. 1. 최근 많은 서비스들의 client-side는 웹 하나로 정형화 되어있지 않고 다양한 웹 브라우저 환경과 모바일 환경에서 사용된다. 2. 각 client환경에 맞추어서 서버프로그램을 여러개 개발하는 것은 무리이므로 하나로 뭉치자 -> RESTful API의 등장! 3. REST의 원칙을 잘 지켜서 작성한 API가 RESTful API이다. REST의 등장배경 최근의 많은 서비스들은 다양한 웹 브라우저, 다양한 모바일 환경 (IOS, Android) 에서 사용되고 있다. 예전의 서버 프로그램은 단순히 하나의 브라우저에서 동작했다. 그러나 현재의 서버 프로그램은 다양한 환경에서의 통신에 대응해야 한다. 그래서 등장한게! REST라는 개념이다. 우리가 자주 사용하는 이 티스토리를 크롬에서도 ..

카테고리 없음 2022.01.04