http

HTTP HTTP(Hyper Text Transfer Protocol)은 HTML 문서와 같은 리소스들을 가져올 수 있도록 해주는 프로토콜이며, 웹 브라우저와 웹 서버간의 통신을 위해 만들어졌습니다. HTTP1.1의 단점을 보완해서 나온 버전이 HTTP/2입니다. HTTP/2를 설명하기 이전에 HTTP 1.1과 HTTP/2.0의 차이점에 대해서 설명해보겠습니다. 우선 HTTP 1.1방식의 단점은 아래와 같습니다. 기본적으로 HTTP 1.1은 Connection당 하나의 요청을 처리하도록 설계되었습니다. 그리고 요청의 순서는 순차적으로(FCFS) 진행해줍니다. 하지만 이러한 방식은 순서가 명확하게 정해져 있기에, 문제점이 있었습니다. 처리하기 쉬운 오브젝트도 순서가 뒤로 밀려있으면, 자기 순서가 올 때까지..
📕웹과 HTTP 🔎웹 웹 페이지는 base HTML FILE + referenced object로 구성되어 있다. 이때 각 object들은 URL을 통해 addressable 된다. URL : Uniform Resource Locator의 약자이다. 오브젝트는 HTML file, JPEG, image, Java applet, audio file 등이 있다. https://jja2han.tistory.com/~~~ 위 주소는 제 블로그 주소입니다. 이 URL을 하나하나 뜯어보면 https:// (이 부분이 프로토콜입니다. 나는 https 프로토콜을 쓰고 있다~라는 뜻입니다) https는 http에 보안이 강화된 버전이라고 생각하시면 됩니다. 그 뒤에 jja2han.tistory.com 부분이 Host가 될..