프레임(3)
-
CHAPTER5 - HTTP/2 프로토콜-2
5.4 스트림HTTP/2 규격에서는 스트림을 'HTTP/2 연결이 이루어진 클라이언트와 서버 사이에서 독립적이고 양방향으로 교환되는 일련의 프레임 모음'으로 정의하고 있다. 스트림은 하나의 연결 위에서 개별 HTTP 요청/응답의 쌍을 구성하는 일련의 프레임 모음으로 생각할 수 있다. 클라이언트는 요청을 할 때 새 스트림을 개시한다. 그러면 서버는 동일한 스트림 위에서 응답한다.이는 h1의 요청/응답 흐름과 비슷하지만, 중요한 차이점으로 h2에서는 프레이밍 덕분에 다수의 요청과 응답이 서로를 차단하지 않고 뒤섞여 배치될 수 있다. 스트림 식별자(프레임 헤더의 6~9번째 바이트)는 프레임이 어떤 스트림에 속해 이:ㅆ는지를 나타낸다.클라이언트는 서버와 h2 연걸을 수립한 후, HEASERD 프레임을 전송해 새..
2019.03.04 -
CHAPTER5 - HTTP/2 프로토콜-1
이번 장에서는 전송되는 프레임 수준까지 내려가, HTTP/2가 저수준에서 동작하는 방식을 설명한다. 이를 통해 HTTP/2 프로토콜이 제공하는 많은 장점을 이해할 수 있을 것이다. 이번 장을 다 읽고 나면, 독자들 스스로 h2 환경을 조율하고 디버깅하면서 프로토콜을 활용할 수 있을 만큼 충분한 정보를 얻게 될 것이다. HTTP/2 프로토콜을 구현하려는 목적이라면, RFC 7540이 훌륭한 출발점이다. 5.1 HTTP/2의 계층HTTP/2는 일반ㅇ적으로 두 계층으로 나눌 수 있다. 하나는 h2 다중화 기능의 핵심인 프레이밍 계층이고 다른 하나는 전통적인 HTTP 및 관련 데이터 부분을 포함하는 데이터 계층 또는 http 계층이다. 이 두 계층을 따로 구분하여 완전히 별개인 것으로 생각하기 쉽다. 규격을 잘..
2019.02.28 -
프레임 태그 입력 태그
이미지 태그 이미지 삽입 하나의 브라우저 창에서 여러 개의 HTML문서를 동시에 띄울 수 있도록 해주는 기능이 프레임 입니다. 프레임은 브라우저 창을 몇 개의 작은 공간으로 분할하여 각 공간에 다른 HTML문서를 보여줄 수 있도록 지원합니다. 프레임을 구성하기 위해서는 태그와 태그를 사용합니다. 이떄 주의할 점은 프레임 문서에서는 BODY태그를 사용하지 않는다는 점입니다. 프레임 태그의 기본 사용 예는 아래 코드와 같습니다. 아래 코드는 하나의 태그 안에 2개의 태그를 넣음으로써 브라우저를 두 개의 프레임 공간으로 구분하는 코드이며, 태그가 구분된 각각의 프레임을 나타냅니다. 12345678910 프레임 cs 수직 및 수평 프레임 분할 수직으로 브라우저 창을 구분하여 프레임을 나눌 수도 있고, 수평으로 ..
2017.01.04