ความแตกต่างระหว่าง HTTP 1 0 และ 1 1 ความแตกต่างระหว่าง

Anonim

HTTP 1. 0 และ 1. 1

เมื่อเป็นผู้ใช้อินเทอร์เน็ตคุณต้องเจอการใช้งาน HTTP นี่เป็นหนึ่งในตัวอักษรที่ดูบ่อยที่สุดโดยเฉพาะอย่างยิ่งสำหรับหน้าเว็บหลายล้านหน้าที่กำลังดำเนินการออนไลน์ นี่คือรายการที่เป็นประเด็นของการอภิปรายที่นี่ เห็นได้ชัดว่าถ้าคุณรู้อะไรเกี่ยวกับ HTTP มีสองเวอร์ชั่นคือ 1. 0 และ 1. 1. สิ่งที่ทั้งสองรุ่นหมายถึงอะไร? ด้านล่างนี้เป็นการตรวจสอบทีละขั้นตอนเกี่ยวกับ HTTP 1 0 และ Http 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 คือส่วนหัวของคำเตือนที่มีความสามารถในการดำเนินการแจ้งเตือนสถานะรองจำนวนมาก ๆ จุดประสงค์หลักของการบ่งชี้สถานะรองใน HTTP 1 คือการแจ้งให้ผู้รับทราบถึงปัญหาเมื่อมีการร้องขอที่สำเร็จ คำร้องขอคำเตือนที่สร้างขึ้นใน HTTP1 1 อาจแบ่งออกเป็นสองชั้น ชั้นเรียนมีพื้นฐานอยู่บนตัวเลขแรกที่นำเสนอในรหัสสามหลัก ในชั้นหนึ่งมีการลบคำเตือนเมื่อตรวจสอบความถูกต้องของรหัสลงในแคช ชั้นที่สองเป็นส่วนที่เก็บไว้และมาพร้อมกับรายการแคชที่ถูกแก้ไขใหม่

HTTP 1 0 ใช้มาพร้อมกับค่าเผื่อการตรวจสอบสิทธิ์ขั้นพื้นฐานเท่านั้นโดยจะต้องเผชิญกับความท้าทายของชื่อผู้ใช้และรหัสผ่านที่ใช้ไม่ได้รับการเข้ารหัส นี้อย่างที่คุณคิดจะนำมาซึ่งปัจจัยเสี่ยงของการถูกสอดแนม HTTP 1 0 ไม่มีข้อมูลอ้างอิงเนื่องจากข้อมูลที่รวบรวมโดยกิจกรรมการสอดแนมสามารถใช้ภายหลังได้ในอนาคต การมาถึงของ HTTP 1 1 ได้แก้ไขปัญหาที่นำเสนอโดยใช้ Digest Access Authentication นี้สะท้อนการตรวจสอบขั้นพื้นฐานและช่วยให้เซิร์ฟเวอร์ด้านบนใช้ประโยชน์จากค่าเพียงครั้งเดียวซึ่งมีผลทำให้การสอดแนมค่อนข้างยากที่จะบรรลุ มีการตรวจสอบรหัสผ่านชื่อผู้ใช้และค่าหนึ่งครั้งและมีการเข้ารหัสทั้งหมดคุณจึงมั่นใจได้ว่าไม่มีการสอดแนมเป็นไปได้เมื่อใช้ HTTP 1 1.

HTTP 1. การออกแบบ 0 จำเป็นต้องมีการเชื่อมต่อ TCP ใหม่สำหรับคำขอทุกครั้งที่ทำผ่าน สิ่งนี้ทำให้เกิดความท้าทายเนื่องจากมีค่าใช้จ่ายและเวลาในการตั้งค่าการเชื่อมต่อ TCP ใหม่กับคำขอทุกครั้งทำให้การเชื่อมต่อช้ามาก เพื่อจัดการกับ HTTP1 นี้ 1 มาพร้อมกับการใช้การเชื่อมต่อแบบต่อเนื่องและการใช้คำขอท่อเพื่อทำงานกับการเชื่อมต่อที่ต่อเนื่อง

สรุป

HTTP หมายถึง Hyper Text Transfer Protocol

HTTP 1. 1 โดยทั่วไปจะมีการอัปเกรดข้อ จำกัด ของ HTTP 1. 0

HTTP 1. 0 สามารถกำหนดรหัส 16status

HTTP 1. 1 สามารถกำหนดได้ 24 รหัสสถานะ

HTTP 1. 1 มีส่วนหัวเตือนที่สามารถสร้างการแจ้งเตือนสถานะทุติยภูมิ

HTTP 1. การตรวจสอบสิทธิ์ 0 ไม่ปลอดภัยเนื่องจากไม่มีการเข้ารหัส

HTTP 1. 1 ปลอดภัยเนื่องจากใช้การตรวจสอบชื่อผู้ใช้, รหัสผ่านและค่าหนึ่งครั้ง