Skip to content

Commit 43e322a

Browse files
committed
fix: 오타 수정
1 parent 6640c7c commit 43e322a

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

docs/posts/network/http.mdx

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,26 +61,27 @@ A page with an image
6161

6262
### HTTP/1.1
6363

64-
- 동일 도메인 간 TCP 연결 유지 (지속연결) `Keep-Alive: timeout=5, max=1000`
64+
- 동일 도메인 간 TCP 연결 유지 (지속 연결) `Keep-Alive: timeout=5, max=1000`
6565
- 파이프라이닝 개념 도입
66-
- 1개의 TCP 연결에 1:1 요청/응답만 가능했던 이전 버전에서 개선되어 여러 개의 요청을 보내는 것이 가능
66+
- 이전에 1개의 TCP 연결에 1:1 요청/응답만 가능했던 개선되어 여러 개의 요청을 보내는 것이 가능
6767

6868
- 단점
6969
- HTTP 문서 내에 포함된 다수의 리소스(image, css, script)를 처리하려면 요청할 리소스의 개수에 비례하여 Latency가 길어짐
7070
- 클라이언트가 보낸 요청 순서와 동일하게 응답 순서를 맞춰야 함
7171
- 이전 요청에 대한 응답이 지연될 경우 이후 응답 결과에 대한 처리가 지연(Head of Line Blocking, HOL Blocking)
7272
- RTT(Round Trip Time) 증가
73-
- 커넥션 한 개에 요청 하나를 처리하는 특성 때문에 매번 요청 별로 connection을 만들게 되고 TCP 상에서 동작하는 HTTP의 특성상 3-way-handshake가 반복적으로 발생
73+
- 커넥션 한 개에 요청 하나를 처리하는 특성 때문에 매번 요청별로 connection을 만들게 되고 TCP 상에서 동작하는 HTTP의 특성상 3-way-handshake가 반복적으로 발생
7474
- 불필요한 RTT 증가와 네트워크 지연을 초래하여 성능을 지연시킴
7575

7676
### HTTP/2.0
7777

78-
- HTTP1을 완전하게 재작성한 것이 아니라 프로토콜의 성능에 초점을 맞춰 수정한 버전. Latency나 네트워크, 서버 리소스 사용량 등과 같은 성능 위주로 개선
78+
- HTTP/1.1을 완전하게 재작성한 것이 아니라 프로토콜의 성능에 초점을 맞춰 수정한 버전. Latency나 네트워크, 서버 리소스 사용량 등과 같은 성능 위주로 개선
79+
7980
- Multiplexed Stream
8081
- connection 1개로 동시에 여러 개의 메시지를 주고 받을 수 있으며, 응답은 순서에 상관없이 stream으로 주고 받음
8182

8283
- Stream Prioritization
83-
- 리소스 간의 의존관계에 따른 우선순위를 설정하여 리소스 로드 문제를 해결 (ex. image 리소스보다 html 리소스 로드가 우선)
84+
- 리소스 간의 의존관계에 따른 우선순위를 설정하여 리소스 로드 문제를 해결 (ex. 이미지 리소스보다 HTML 리소스 로드가 우선)
8485

8586
- Header Compression
8687
- HPACK 압축 방식으로 헤더를 압축하여 전송, 중복 헤더 내용의 경우 재전송 하지 않도록 처리

0 commit comments

Comments
 (0)