กูเกิลยังเดินหน้าพัฒนาความเร็วของการเชื่อมต่ออินเทอร์เน็ตต่อไป ที่ผ่านมาเราเห็นการผลักดันโพรโทคอล SPDY จนเข้าเป็นส่วนหนึ่งของ HTTP/2 แล้ว คราวนี้กูเกิลหันมารีดประสิทธิภาพที่โพรโทคอลระดับชั้นต่ำลงมาคือ TCP/UDP
ตามปกติแล้วการเชื่อมต่อแบบ HTTP จะทำงานอยู่บนโพรโทคอลส่งข้อมูลแบบ TCP ที่เน้นความน่าเชื่อถือ (reliability) ของการส่งข้อมูล ซึ่งข้อเสียของ TCP คือต้องส่งข้อมูลกลับไปกลับมาเพื่อยืนยันการส่งข้อมูล ทำให้ประสิทธิภาพโดยรวมด้อยกว่า UDP ที่ไม่สนใจเรื่องการยืนยันข้อมูลเท่า ยิ่งถ้าใช้การเชื่อมต่อแบบปลอดภัย (TLS/SSL) ยิ่งจำเป็นต้องส่งข้อมูลยืนยันหลายครั้ง
สิ่งที่กูเกิลทำคือสร้างโพรโทคอล QUIC (Quick UDP Internet Connections) ที่เทียบเท่ากับ TCP + TLS มีความปลอดภัยสูงเพราะเป็นการเชื่อมต่อแบบเข้ารหัส แต่ทำงานได้เร็วกว่า และใช้เทคนิคหลายอย่างเพื่อลดปัญหาส่งข้อมูลไม่ถึงปลายทาง
กูเกิลโชว์ว่า QUIC ลดสามารถลดระยะเวลาการเชื่อมต่อตอนแรกลงได้มาก ตัวเลขที่โชว์คือ
สถิติของกูเกิลพบว่าการเปลี่ยนมาใช้ QUIC จะช่วยให้การเชื่อมต่อเน็ตมีประสิทธิภาพโดยรวมดีขึ้น 3% และในสภาพเครือข่ายที่ไม่ดีนัก มีปัญหาส่งข้อมูลไม่ถึงบ่อยๆ การดูวิดีโอบน YouTube อาจมีประสิทธิภาพในการบัฟเฟอร์ข้อมูลดีขึ้นถึง 30%
กูเกิลบอกว่าตอนนี้การส่งข้อมูลระหว่าง Chrome กับเซิร์ฟเวอร์ของกูเกิลใช้งาน QUIC ประมาณครึ่งหนึ่งแล้ว (โดยที่เราไม่รู้ เพราะเพิ่งประกาศ) จากนี้ไปกูเกิลจะเพิ่มสัดส่วนของ QUIC ให้มากขึ้น และพยายามผลักดัน QUIC เป็นมาตรฐานให้ IETF อนุมัติต่อไป
ที่มา - Chromium Blog
Comments
อนุโมทนา
สาธุ
WE ARE THE 99%
โพโตคอลใหม่แล้วหรอยังเรียนของเก่าไม่จบเลย ขอกระโดดไปอันใหม่เลยได้ไหมนะ =_=
มันก็ยืนอยู่บนฐานของ โปรโทรคอลเดิมนั่นแหละครับ TCP/UDP
ทุกอย่างก็ยืนอยู่บนฐานอะครับจนฐานจะติดดาวเทียบดูแล้วเด็กสมัยนี้ต้องเรียนวิทยาศาสตร์ตั้งแต่สมัยกรีกจนปัจจุบัน หลักสูตรเลยปรับให้เด็กอ่อนกว่ารับเนื้อหามากขึ้นเรื่อยๆ จนปัจุบันบางความรู้เรียนกันป.ตรีเดียวนี้หาได้ตั้งแต่ประถม = ="
ถ้าจะให้มาไล่ตามเทคโนโลยีใหม่ๆ มันจะไช่เรื่องดีหรอครับ สู้เราเรียนรู้ ฐานให้แน่นแล้วสามารถไปเรียนรู้ของใหม่ๆ ได้ด้วยตัวเองดีกว่าใหมครับ ในเมื่อทุกอย่างก็ยังใช้ฐานเดิมในการทำงาน
ดีงามมมมมมมมมมมมมมมมมมมม
ข้าขอทรยศต่อคนทั้งโลก ดีกว่าให้ใครมาทรยศข้า
พวก opera vivaldi หรือเบราเซอร์อื่นที่ใช้เอนจินเดียวกัน จะได้รับอานิสงค์ด้วยไหมครับ
WE ARE THE 99%
Windows ไม่ Support = อด
จริงๆ ถ้ามองถึงระบบหลังบ้านพวก server <--> server ก็ช่วยได้เยอะนะครับ
quic ทำงานบน udp ครับ ทำให้ทุกระบบปฏิบัติการณ์รองรับอยู่แล้ว
ใช้แค่ chrome กับ youtube ก็ดีงามและครับ
โชว => โชว์
สะดุดตรง 'โปรโตคอลชั้นต่ำ'
น่าจะใช้ protocal ระดับล่างมากกว่า
ภาษาอังกฤษบอกว่า low level ครับ จริงๆ น่าจะแปลว่าระดับล่าง
จะว่าไป ใครใช้เน็ตทรู + chrome แล้วเข้า google ช้าๆ ลองปิด quic ดูนะครับ...
นี่อยากรู้ว่าจะ set firewall ยังไง udp ใช่รึเปล่า
Opensource - Hackintosh - Graphic Design - Scriptkiddie - Xenlism Project