14 คะแนน โดย GN⁺ 2023-10-06 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • Hypertext Transfer Protocol (HTTP) เป็นส่วนพื้นฐานของอินเทอร์เน็ต ใช้สำหรับโหลดหน้าเว็บ สตรีมวิดีโอ และดึงข้อมูลสำหรับแอป
  • HTTP/3 ถูกทำให้เป็นมาตรฐานโดย Internet Engineering Task Force (IETF) เมื่อปีที่ผ่านมา
  • โปรโตคอล QUIC ที่เกี่ยวข้องกับ HTTP/3 ถูกนำไปใช้บนเว็บสาธารณะอย่างรวดเร็ว
  • การรองรับ HTTP/3 แตกต่างกันไปตามแหล่งข้อมูลและวิธีการวัด แต่มีการรองรับมากกว่า 19% ถึง 50% บนเว็บเซิร์ฟเวอร์และเครือข่ายทั่วโลก
  • บริษัทขนาดใหญ่อย่าง Google และ Meta ใช้โปรโตคอลใหม่นี้อย่างมาก ซึ่งหมายความว่าปัจจุบันทราฟฟิกอินเทอร์เน็ตส่วนสำคัญใช้ HTTP/3
  • HTTP/3 ถูกนำไปใช้อย่างรวดเร็วเพราะแก้ปัญหาได้หลายอย่างและมีประสิทธิภาพดีกว่าเวอร์ชันก่อนหน้า
  • โปรโตคอลเครือข่ายจำเป็นต้องถูกทำให้เป็นมาตรฐาน เพื่อรับประกันการทำงานร่วมกันระหว่างซอฟต์แวร์หลากหลายชนิดที่สร้างขึ้นสำหรับเว็บ
  • โปรโตคอลดั้งเดิมของอินเทอร์เน็ตถูกทำให้เป็นมาตรฐานในช่วงทศวรรษ 1980 และ 1990 และถูกสร้างขึ้นโดยคำนึงถึงเป้าหมายและข้อจำกัดในยุคนั้น
  • Transmission Control Protocol (TCP) ที่ใช้สำหรับส่งข้อมูลผ่านอินเทอร์เน็ตอย่างเชื่อถือได้ เริ่มมีอายุมากและจำเป็นต้องถูกแทนที่
  • โปรโตคอล QUIC เข้ามาแทนที่ TCP โดยยังคงความสามารถระดับสูงจำนวนมากไว้พร้อมกับการเปลี่ยนแปลงสำคัญ
  • QUIC ทำงานผสานอย่างใกล้ชิดกับ Transport Layer Security (TLS) ซึ่งเป็นโปรโตคอลที่ใช้เข้ารหัสข้อมูลสำคัญบนเว็บ
  • QUIC เข้ารหัสได้ครอบคลุมกว่า TCP ทำให้เปลี่ยนแปลงหรือเพิ่มฟีเจอร์ใหม่ได้ง่ายขึ้น และเป็นโปรโตคอลที่เหมาะกับอนาคต
  • QUIC ยังรวมความสามารถด้านความปลอดภัยหลายอย่าง รวมถึงการปรับปรุงด้านประสิทธิภาพและสมรรถนะเมื่อเทียบกับ TCP
  • HTTP/3 แทบจะเหมือนกับ HTTP/2 แต่คาดว่าจะมีประสิทธิภาพมากกว่าในการโหลดหน้าเว็บและสตรีมวิดีโอ เพราะสามารถใช้ความสามารถใหม่ทั้งหมดของ QUIC ได้
  • ความแตกต่างหลักระหว่าง HTTP/3 กับ HTTP/2 ในเชิงเทคนิค คือการนำฟังก์ชันไปใช้งานบน QUIC หรือ TCP
  • ผู้เขียน Robin Marx เป็นผู้เชี่ยวชาญด้านเว็บโปรโตคอลและประสิทธิภาพของ Akamai

3 ความคิดเห็น

 
bus710 2023-10-07

ลองไปหาข้อมูลดูเพราะสงสัย
ที่แท้ก็เป็นตัวย่อของ Quick UDP Internet Connections นี่เอง

 
GN⁺ 2023-10-06
ความเห็นจาก Hacker News
  • ผู้ใช้ชาวจีนชื่นชมค่า latency ต่ำและ throughput สูงของโปรโตคอล QUIC และมองว่ามันมีประสิทธิภาพในการหลบเลี่ยงไฟร์วอลล์ของจีน
  • QUIC มอบช่องทางการเข้ารหัสและยืนยันตัวตนแบบ end-to-end และสามารถส่งหลายสตรีมเพื่อการสื่อสารแบบขนานและสองทิศทางได้
  • HTTP/3 ซึ่งเป็นโปรโตคอลบน QUIC ได้นำความสามารถอย่างการบีบอัด header แบบ qpack มาใช้ เพื่อบีบอัดค่า header ที่ใช้กันทั่วไปให้เล็กลง
  • มีความสับสนเกี่ยวกับบทบาทของ TCP และ HTTP/1 ในการคงการเชื่อมต่อแบบต่อเนื่องเพื่อโหลดเว็บไซต์
  • แนวปฏิบัติด้าน IT ขององค์กรอาจบล็อก QUIC ซึ่งทำให้ต้องสลับกลับไปใช้ TCP และอาจส่งผลต่อประสบการณ์ผู้ใช้
  • ผู้ใช้บางคนแสดงความเห็นว่ายังขาดความเข้าใจเกี่ยวกับแนวคิดเครือข่ายพื้นฐาน เช่น วิธีที่เคอร์เนลประกอบแพ็กเก็ตข้อมูลให้เป็นสตรีมที่เซิร์ฟเวอร์สามารถประมวลผลได้
  • อัตราการยอมรับ HTTP/3 เพิ่มขึ้นเป็นราว 27% ในช่วงสองปี โดยมีการเพิ่มขึ้นครั้งใหญ่สองครั้งในช่วงกลางปี 2021 และเดือนกรกฎาคม 2022
  • มีการตั้งคำถามว่า ด้วยลักษณะที่ผูกกับ CPU ของ QUIC ประสิทธิภาพในกรณีใช้งานที่มี throughput สูงอาจถูกจำกัดเมื่อเทียบกับ TCP+TLS
  • ความซับซ้อนในการติดตั้งใช้งานและรองรับ HTTP/3 อาจทำให้การยอมรับจำกัดอยู่ในกลุ่มยักษ์ใหญ่ของอินเทอร์เน็ตที่สามารถแบกรับต้นทุนและได้รับประโยชน์จากมัน
  • HTTP/3 ยังถือว่าเป็นฟีเจอร์เชิงทดลองในเว็บเซิร์ฟเวอร์บางตัว เช่น nginx
  • ไม่ใช่ทุกเนื้อหาบนเว็บจะถูกโหลดผ่าน HTTP/3 และทรัพยากรจาก third-party บางอย่าง เช่น สคริปต์ captcha ก็ใช้โปรโตคอลนี้
 
cosine20 2023-10-08

ถ้าคนจีนยกย่องว่าผู้ใช้งานสามารถหลบเลี่ยงไฟร์วอลล์ได้เก่ง ก็ทำให้ฝั่งโปรโตคอลความปลอดภัยดูน่าเชื่อถือมากทีเดียว