Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> อินเทอร์เน็ต

HTTP/3 คืออะไร? ทำให้อินเทอร์เน็ตเร็วขึ้นอย่างไร

เรื่องอินเทอร์เน็ต เป้าหมายคือความเร็ว всегда เร็วๆ นี้ เจ้าของเว็บจะมีตัวเลือกใช้ HTTP/3 ใหม่เพื่อเพิ่มความเร็วเว็บ และเมื่อเบราว์เซอร์ของคุณรองรับโปรโตคอลใหม่นี้ คุณจะสังเกตเห็นการดาวน์โหลดข้อมูลเร็วขึ้น

HTTP/3 คืออะไร

HTTP หรือ HyperText Transfer Protocol คือโปรโตคอลเครือข่ายที่ World Wide Web ใช้ ให้คุณเปิดลิงก์เว็บได้ ตัวมันถูกพัฒนาต่อปลายทศวรรษ 1980 และต้น 1990 เปิดสู่สาธารณะในปี 1996 เวอร์ชันแรกนี้เป็นเวอร์ชันเดียวเกือบ 20 ปี จน HTTP/2 ออกในปี 2015 ใช้ pipelining และการบีบอัดข้อมูลเพื่อความเร็ว

ตอนนี้แค่ 4 ปีหลัง HTTP/3 เริ่มผสานรวมเข้ากับเบราว์เซอร์และเว็บไซต์ และสัญญาว่าจะทำให้อินเทอร์เน็ตเร็วขึ้นอีก

HTTP/3 ได้รับการยอมรับจาก IETF (Internet Engineering Task Force) เป็นตัวแทนที่ทันสมัยกว่า HTTP/2 เป็นการผสมผสานหลายเทคโนโลยีทำงานร่วมกันเพื่อเพิ่มความเร็วและความปลอดภัยในการเข้าถึงข้อมูลบนอินเทอร์เน็ต

เทคโนโลยีใหม่นี้ส่งข้อมูลเร็วกว่า น้อยข้อผิดพลาดกว่า และลด latency ทำให้เว็บโหลดเร็วเมื่อคลิกลิงก์ HTTP/3 มีการเข้ารหัส built-in ไม่ต้องมี HTTPS แยก ใช้ TLS 1.3 encryption โปรโตคอลเดียวกับที่ทำให้ HTTPS มี "S"

HTTP/3 พัฒนามาจาก QUIC และรู้จักก่อนหน้านี้ว่า HTTP-over-QUIC QUIC หรือ Quick UDP Internet Connections เป็นโปรโตคอลที่ Google พัฒนา

HTTP/3 ทำงานอย่างไร

ความแตกต่างสำคัญระหว่าง HTTP/2 และ HTTP/3 คือวิธีส่งแพ็กเก็ตข้อมูล HTTP/3 ใช้ UDP แทน TCP ทั้งคู่เป็นโปรโตคอลส่งบิตข้อมูลผ่านอินเทอร์เน็ต แต่ TCP เก่า ส่งแพ็กเก็ตแบบมีลำดับ ตรวจสอบข้อผิดพลาด และน่าเชื่อถือ 聽起來ดี แต่ถ้าแพ็กเก็ตสูญหายเพียงหนึ่งอัน กระบวนการทั้งหมดจะค้าง คลุมรถชนบนทางหลวง

HTTP/3 ใช้ UDP ส่งข้อมูลโดยไม่มีลำดับหรือตรวจสอบข้อผิดพลาด น่าเชื่อถือน้อยกว่า แต่เร็วกว่า หากแพ็กเก็ตหาย แอปพลิเคชันสามารถขอส่งใหม่ได้ อาจใช้ TCP ส่ง แต่ไม่เหมือน HTTP/2 แพ็กเก็ตที่หายส่งผลเฉพาะข้อมูลในแพ็กเก็ตนั้น ไม่กระทบการส่งแพ็กเก็ตอื่นๆ เหมือนมีใครย้ายรถที่ชนออกไปข้างทาง ให้รถอื่นวิ่งต่อได้

โปรโตคอล HTTP ล่าสุดนี้สร้างการเชื่อมต่อเดียวที่ส่งสตรีมข้อมูลหลายอย่างพร้อมกัน เช่น HTML, JavaScript, CSS และรูปภาพ

Handshake เริ่มต้นที่เร็วขึ้นก็ช่วยเพิ่มความเร็ว ใน handshake สองฝ่ายแลกข้อความยืนยัน ตรวจสอบความถูกต้อง และสร้าง encryption และ session keys

เมื่อเชื่อมต่อสำเร็จ ข้อมูลไหลด้วยโปรโตคอล UDP แพ็กเก็ตไหลในลำดับใดก็ได้ ทำให้ส่งเร็วขึ้น เพราะแต่ละแพ็กเก็ตมีตัวระบุตัวตน ช่วยจัดลำดับเมื่อรับได้

ได้มันได้ที่ไหนตอนนี้

แค่รอ มันจะมาถึง หากคุณไม่ทำอะไร เร็วๆ นี้คุณจะพบอินเทอร์เน็ตเร็วขึ้นโดยไม่ต้องจ่ายเบาเบราว์เซอร์จะเปลี่ยนมาใช้ HTTP/3 เอง

หากไม่ терทนลองใช้ Chrome และ Firefox มี experimental versions ที่เข้าถึงได้

บน Chrome เปิด Flag เพื่อใช้งานทดลอง:

  1. พิมพ์ chrome://flags ในแถบที่อยู่ Chrome
  2. หา "Experimental QUIC protocol" และเปิดใช้งาน

บน Firefox ดาวน์โหลด Firefox Nightly beta version

เบราว์เซอร์ Chromium-based เช่น Opera และ Microsoft Edge จะสืบทอดเทคโนโลยี HTTP/3 จาก Google

Cloudflare ให้ตัวเลือก HTTP/3 แก่ลูกค้าที่อยู่ใน waiting list ผู้ใช้จะใช้升级เหล่านี้บนเว็บไซต์ทำให้เร็วขึ้น Facebook และ Google ใช้เทคโนโลยีนี้มาสักระยะแล้ว

ในบรรดาผู้อ่านหลายคน อาจไม่สนใจว่าอะไรทำให้อินเทอร์เน็ตเร็ว ตราบใดที่ความเร็วดีขึ้น HTTP/3 อาจไม่สร้างประสบการณ์ทันทีทันใด แต่เมื่อเบราว์เซอร์และเว็บไซต์มากขึ้นใช้ HTTP/3 ประสบการณ์อินเทอร์เน็ตของคุณจะดีขึ้น