나는 HTTP/2를 배우고있다. HTTP/2의 사양 인 RFC7540을 알고 있습니다. 하지만 implementation page에 표시된 "프로토콜 ID"라는 용어로 혼란스러워합니다. h2
, h2c
, h2-14
, h2-15
, h2-16
, h2-17
, h2c-17
(모두 나열하지는 않았 음)이 있습니다.HTTP/2의 프로토콜 ID는 무엇이며 왜 그 중 많은 수가 있습니까?
이러한 프로토콜 ID는 무엇입니까? 그들과 RFC7540 사이의 관계는 무엇입니까?
일부 HTTP/2 서버 구현이 일부 프로토콜 ID를 지원한다고 주장하는 것은 무엇을 의미합니까?
최종 버전이 출시 된 이후에도 여전히 초안 버전을 지원해야하는 이유는 무엇입니까? 호환성의 이유로? – laike9m
@ laike9m : 죄송 합니다만, 너무 자세한 질문입니다. 이유는 * 모든 웹 서버마다 다를 수 있습니다 *. 무료로 이용할 수있는 많은 웹 서버와 기존 코드 정리 작업은 시간이 걸리고 웹 개발자에게는 돈이 들지 않습니다. [차이점] (https://tools.ietf.org/rfcdiff?url2=rfc7540)을 검토하여 초안 표준 간의 정확한 차이점을 조사 할 수 있지만 실용적인 가치는 있습니까? 귀하의 질문에 대한 가장 중요한 질문은 ** h2-16 및 h2-17이 새로운 표준 **이 아니라는 것입니다 (16과 17은 2016과 2017이 아니라는 뜻입니다). 그렇지 않니? – Oleg
좋아요, 당신은 대답 해. – laike9m