HTTP / 3 הופך נפוץ יותר. Cloudflare תומכת כעת ב- HTTP / 3, שכבר הוא חלק מכרום הקנרית ויתווסף בקרוב ל- Firefox Nightly. תקן חדש זה יהפוך את הגלישה באינטרנט למהירה ובטוחה יותר.
מדוע HTTP / 3 ו- QUIC Matter
הנה ההסבר הקצר: דפדפני אינטרנט, שרתי אינטרנט ושאר חלקי תשתיות רשת מקבלים תמיכה בתקן חדש בשם HTTP / 3, המשתמש ב- QUIC. זו גרסה מודרנית יותר של HTTP, בה משתמשים דפדפני האינטרנט כדי לתקשר עם שרתי האינטרנט ולשלוח נתונים הלוך ושוב.
HTTP / 3 הועבר מחדש כדי לשלוח נתונים במהירות רבה יותר עם התנגדות טובה יותר לשגיאות. יש בו גם הצפנה מובנית. זה אומר יותר מהירות וביטחון. זה לא רק מהירות העברת הנתונים: HTTP / 3 אמור להפחית גם את זמן ההשהיה, כלומר אתרים יתחילו לטעון מהר יותר לאחר שתלחץ או תקיש על קישור.
אדם ממוצע לעולם לא צריך לדעת על HTTP / 3 ו- QUIC. לאנשים שמנהלים אתרים ומפתחים תוכנות אינטרנט יש עבודה כלשהי, אבל הכל יהיה שקוף לאדם הממוצע. יום אחד, דפדפן האינטרנט שלך ואתרי האינטרנט שבהם אתה משתמש יתחילו לתקשר באמצעות HTTP / 3 במקום זאת, והאינטרנט ישתפר ויהיה טוב יותר ככל שיותר אתרים בוחרים להשתמש ב- HTTP / 3.
מ- HTTP / 1 ל- HTTP / 2
הגרסה המקורית של HTTP משתמשת בפרוטוקול בקרת השידור (TCP.) שתואר לראשונה בשנת 1974, מעולם לא תוכנן TCP עם מהירות ותגובת הרשת של ימינו. גוגל ניסתה לפתור בעיות רבות של TCP עם פרוטוקול חדש בשם SPDY, שהודיע על HTTP / 2.
HTTP / 2 הגיע לרוב הדפדפנים הגדולים עד סוף 2015, והוסיף תכונות כמו דחיסת נתונים וצנרת של מספר בקשות דרך חיבור TCP יחיד כדי להאיץ את העניינים.
החל מספטמבר 2019, W3Techs מעריך כי 41% מהאתרים משתמשים כעת ב- HTTP / 2.
מהם HTTP / 3 ו- QUIC?
HTTP / 3 הוא שכתוב מחדש של פרוטוקול HTTP. במקום להשתמש ב- TCP, HTTP / 3 משתמש בפרוטוקול QUIC של גוגל. HTTP / 3 היה ידוע בתחילה כ- HTTP-over-QUIC. HTTP / 3 כולל גם הצפנת TLS 1.3, כך שאין צורך ב- HTTPS נפרד שמגביר את האבטחה בפרוטוקול, כמו שיש היום.
QUIC במקור עמד על "חיבורי אינטרנט מהירים של UDP". פרוטוקול זה נועד להיות מהיר יותר עם חביון נמוך יותר מאשר TCP. QUIC מציע פחות תקורה בעת יצירת חיבור והעברת נתונים מהירה יותר על החיבור. בניגוד ל- TCP, שגיאה כמו פיסת נתונים שהולכת לאיבוד בדרך לא תגרום להפסקת החיבור ולחכות לתיקון הבעיה. QUIC תמשיך להעביר נתונים אחרים בזמן שהבעיה נפתרת.
למעשה, QUIC היה נוסף ל- Google Chrome עוד בשנת 2013. Chrome משתמש בו בעת תקשורת עם שירותי גוגל ואתרים אחרים כמו פייסבוק, והוא זמין ליישומי Android. אך QUIC אינו תקן המשולב בדפדפני אינטרנט אחרים. עם HTTP / 3 הטכנולוגיה מגיעה בצורה סטנדרטית גם לדפדפנים אחרים.
לסיכום: HTTP / 3 הוא פרוטוקול חדש יותר, טוב יותר ומהיר יותר. זהו פתרון מודרני יותר שאמור לספק אבטחה ומהירות משופרת לרשת.
הם מגיעים לדפדפן אינטרנט בקרבתך
HTTP / 3 נוסף לקצה הדימום
כַּנָרִית
גרסת Google Chrome בספטמבר 2019, מוסתרת מאחורי
דגל שורת פקודה
. משיקה את Chrome Canary עם
- enable-quic - גרסת quic = h3-23
ארגומנטים בשורת הפקודה יאפשרו HTTP / 3.
מוזילה הודיעה שהיא עובדת על הוספת HTTP / 3 לגרסה ניסיונית של Firefox Nightly בסתיו הקרוב. הגרסה החדשה המבוססת על כרום של Microsoft Edge תירש את עבודת ה- HTTP / 3 של גוגל עבור Chrome, כמו גם דפדפנים אחרים מבוססי כרום כמו אופרה. היינו מצפים מאפל לקפוץ על סיפון HTTP / 3 בספארי גם בשלב מסוים.
ל- Cloudflare יש אפילו הוכרז שהיא מקלה על אימוץ HTTP / 3 לאתרים המשתמשים ברשת הצגת התוכן שלה. לקוחות Cloudflare יוכלו בקרוב רק להעיף מתג ולהפעיל "HTTP / 3 (עם QUIC)" עבור האתרים שלהם. זה אמור לקוות לעזור להגביר את האימוץ של HTTP / 3 על ידי כך שיהיה קל יותר לאתרים לאפשר ברגע שהדפדפנים הופכים את HTTP / 3 ליציב ומאפשר לכולם.
HTTP / 3 מגיע גם לתוכנות אחרות - למשל, שרת האינטרנט Nginx עובד על תמיכה ב- HTTP / 3 עבור גרסת Nginx 1.17 .
אנחנו בשלבים המוקדמים של היישום. Cloudflare מצהירה כי היא "תמשיך לעבוד לצד ארגונים אחרים, כולל גוגל ומוזילה, כדי לסיים את תקני QUIC ו- HTTP / 3 ולעודד אימוץ רחב." במילים אחרות, לא רק שהתוכנה עדיין לא סופית - התקן עצמו עשוי לראות שינויים מסוימים. יש הרבה עבודה לפני שזו מופעלת כברירת מחדל בדפדפנים מודרניים ומשמשת אוטומטית.
פרטים טכניים נוספים
רוצים לדעת עוד? לבדוק מבט מעמיק של Cloudflare על HTTP / 3 או לחפור דרך טיוטת תקן HTTP / 3 למפרט הטכנולוגי האמיתי.