1οΈβ£ μμ§λ λ°μ΄ν° μ¬μ©λ νλ
t = μκ° [st=λ°λ¦¬μ΄] μ΄λ²€νΈ μ ν
t = 123808[st=1] HTTP2_SETTION_SEND_HEADERS
- 첫λ²μ§Έ νλ tλ λΈλΌμ°μ μΈμ μ΄ μμλ μμ λΆν° κ²½κ³Όν μκ°μ λ°λ¦¬μ΄ λ¨μλ‘ νμνλ€. (123808μ 123.8μ΄ν μ΄ μΈμ μ΄ μμλμμμ μλ―Ένλ€.)
- λλ²μ§Έ νλ 'st'λ HTTP/2 μΈμ μ΄ μμλ μμ λΆν°μ μλμ μκ°μ λ°λ¦¬μ΄ λ¨μλ‘ νμνλ€. μλ₯Ό λ€μ΄, 1μ HTTP/2κ° μμλμ§ 1λ°λ¦¬μ΄ νμ μ΄λ²€νΈκ° λ°μνμμ λνλΈλ€.
2οΈβ£ μν μ 리 μμ μνΈ
https://docs.google.com/spreadsheets/d/1ifBqptXL09vX0zMQe1AGBAEvsHZwrHhqJvATiESnq1g/edit?usp=sharing
3οΈβ£μν λ°©λ² μ²¨λΆ
1) μ¬μ© ν΄
2) HTTP2 μΈ‘μ λ°©λ²
κ²°λ‘ μ μΌλ‘, μ λ μ§νμμ st κ°μ μ°¨λ₯Ό κΈ°λ‘.
μ¬μ§ κ°μλ³λ‘ sendλ₯Ό νκ³ , κ·Έ μ΄ν μ 체 recv μλ£ λ λΆλΆμ 보μλ€.
3) HTTP1 μΈ‘μ λ°©λ²
http1.1 κ°μ κ²½μ° st νλνλκ° κ° event λ₯Ό μμμΌλ‘ μ΄λ£¨ μ΄μ Έμμ΄μ,
μ²μ tκ°κ³Ό λ§μ§λ§ t κ°μ μ°¨μ΄λ‘ κ³μ°νλ€.
4οΈβ£κ²°λ‘ , μ?
http1.1 μ μμλλ‘ μλ΅νκ³ , http2.0μ λμ λ€λ°μ μΌλ‘ ν΅μ νλ€.
http2.0μ ν΅μ μμμμ μλ²μ ν΄λΌμ΄μΈνΈκ°μ μΈμ¦μλ₯Ό νμΈ νλ κ²μ κ±°μΉλ€.
κ·Έλ κΈ° λλ¬Έμ μ΄λ―Έμ§ μκ° μκ±°λ μμ μ΄λ―Έμ§ νμΌμ λν ν΅μ μ http2.0μ μκ°μ΄ λ릴 κ²μ΄λΌκ³ μμνλλ°,
κ²°κ³Ό μΈ‘μ ν κ²μ λͺ¨λ http2κ° μ±λ₯μ΄ μλ±ν μ’κ² λμλ€.
π‘μ€κΉ.
>> HTTP1.1 μΈ‘μ μ μμΌ κΈ°μ€μΌλ‘ νκΈ° λλ¬Έ..
>> μμΌμ TCP ν΅μ μ νκΈ° μν΄ λ‘μ§μ»¬ν κΈΈμ λ§λλ μΌμ΄λ€. μ¦, λ΄κ° μΈ‘μ νμ΄ν νλ κ²μ requestλ₯Ό 보λ΄κ³ , responseλ₯Ό κ°μ Έμ€λ κ²μ΄μλλ°, μ΄λ κΈΈμ μ΄μ΄μ£Όκ³ λ«λ κ±°λ₯Ό λͺ¨λ μΈ‘μ ν μ μ΄λ€. μΆκ°λ‘ μμΌμ μ΄μ΄ λμλ κ²μ 리μ€ν°μ€ λ°μμ€λκ² λλλ μ€λ μκ° μ΄λ € μλ€. (λ€μμ λλ ν΄λΌμ΄μΈνΈκ° μν μ μκΈ° λλ¬Έ)
>>>λ€νΈμν¬ μμΌ(network socket)μ μ»΄ν¨ν° λ€νΈμν¬λ₯Ό κ²½μ νλ νλ‘μΈμ€ κ° ν΅μ μ μ’ μ°©μ (μν€λ°±κ³Ό)
>> κ²°λ‘ μ λ€μ μΈ‘μ !
μ°Έκ³
'HTTP 1.1 VS HTTP2.0 > Capstone design' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[#5 Http1.1 vs Http2.0] λ¬Έμ ν΄κ²° / νμΌ μ¬μ΄μ¦ λ³ μΈ‘μ / μ€ν μμ€ μ‘°μ¬ (0) | 2021.05.24 |
---|---|
cat 10 / (0) | 2021.05.06 |
[#3 Http1.1 vs Http2.0] λΆμTool + Img S, M, L(μ¬μ΄μ¦ λ³) μ±λ₯νκ° (0) | 2021.04.22 |
http νλ‘ν μ½ λΆμ ν΄ κ³΅λΆνκ³ μ¬μ©νκΈ°. (0) | 2021.04.21 |
[#2 Http1.1 vs Http2.0] Chrome + Img 10, 50, 100/ TTFB(firtst&last) (0) | 2021.04.12 |
λκΈ