HTTP 1.0과 1.1 사이의 차이 차이점

Anonim

HTTP 1. 0 vs 1. 1

에 가장 보편적으로 많이 쓰이는 글자 중 하나입니다. 인터넷 사용자이므로 HTTP를 사용해야합니다. 이것은 현재 온라인으로 운영되는 수백만 페이지에 대해 가장 일반적으로 볼 수있는 문자 중 하나입니다. 여기에서 토론의 주제 인 것은 바로이 항목입니다. 외관상으로는, 당신이 HTTP에 관하여 무언가를 알고있는 경우에, 2 개의 버전, 1. 0 및 1.가있다. 1. 다만 2 개의 버전은 무엇을 의미 하는가? 다음은 HTTP 1.0 및 HTTP 1.1의 단계별 검토입니다. 1.

HTTP는 Hyper Text Transfer Protocol을 의미합니다. 이는 클라이언트와 서버 프로토콜이 모두 작동하여 전세계 웹에서 메시지를 전송하고 형식을 지정하는 방법을 정의합니다. HTTP 1. 0은 비즈니스를 위해 온라인으로 이동하는 회사의 등장이 있었던 1996 년 초에 도입되었습니다. HTTP 사용의 인기는 인터넷 트래픽의 75 % 이상이 전적으로 의존하고 있기 때문에 증가했습니다.

HTTP 1. 0은 예약 번호 인 최대 16 개의 상태 코드 만 정의 할 수있었습니다. 16 개의 상태 코드를 사용하는 주된 한계는 눈에 띄지 않는 해상도보고가 있었기 때문에 HTTP 1을 생각해 낼 필요가 있다는 것입니다. 1. HTTP 1. 1에는 24 개의 상태 코드가 포함되어있어 HTTP 1.1이 직면 한 이전 제한 사항. 오류보고가 더 빨라졌으며 오류가 발생했을 때 오류를 쉽게 감지 할 수있었습니다.

HTTP 1.1의 사용과 함께 제공된 또 다른 장점은 여러 개의 2 차 상태 경고를 수행 할 수있는 경고 헤더입니다. HTTP 1.1의 2 차 상태 표시의 주요 목표는 요청이 성공적 일 때 수신자에게 문제를 통지하는 것이 었습니다. HTTP1에서 제정 된 경고 요청입니다. 1은 두 개의 클래스로 나눌 수 있습니다. 클래스는 세 자리 코드에 표시된 첫 번째 숫자를 기반으로했습니다. 한 클래스에서 캐시에 대한 코드 유효성 검사가 성공적으로 완료되면 경고가 삭제되었습니다. 두 번째 클래스는 유지되었으며 캐시의 유효성을 다시 검사 한 항목과 함께 제공됩니다. 1.0 사용은 기본 인증에 대해서만 허용되며 암호화되지 않은 상태로 사용되는 사용자 이름과 암호로 인해이 인증이 사용됩니다. 이것은 당신이 옳게 생각한 것처럼 기웃 거리는 위험 요소를 야기합니다. HTTP 1. 0에는 종속성이 없으므로 스누핑 활동으로 수집 된 정보를 나중에 나중에 사용할 수 있습니다. HTTP 1. 1이 다이제스트 액세스 인증을 사용하여이 문제를 해결했습니다. 이는 기본 인증을 반영하며 서버가 스누핑을 매우 어렵게하는 일회성 값을 사용합니다. 암호, 사용자 이름 및 한 시간 값의 체크섬이 만들어지고 이들은 모두 암호화됩니다.따라서 HTTP 1을 사용할 때 스누핑을 할 수 없다는 것을 안심할 수 있습니다. 1. HTTP 1.1 디자인은 그것을 통해 만들어진 모든 요청에 ​​대해 새로운 TCP 연결이 필요했습니다. 이것은 모든 요청에 ​​대해 새로운 TCP 연결을 설정하는 비용과 시간이 있었기 때문에 어려움을 겪었습니다. 연결이 매우 느려졌습니다. 이 HTTP1을 처리합니다. 1은 지속적 연결의 사용과 지속적인 연결에 대한 작업을위한 파이프 라인 요청의 사용을 제시했습니다.

HTTP는 하이퍼 텍스트 전송 프로토콜을 의미합니다.

HTTP 1. 일반적으로 HTTP 1의 제한 사항을 업그레이드합니다. 0

HTTP 1. 0은 16 상태 코드를 정의 할 수 있습니다.

HTTP 1. 정의 할 수 있습니다. 24 상태 코드

HTTP 1. 1에는 많은 2 차 상태 경고를 생성 할 수있는 경고 헤더가 있습니다.

HTTP 1. 0 인증은 안전하지 않으므로 암호화되지 않습니다.

HTTP 1. 1은 사용자 이름의 체크섬, 암호 및 한 번 값.