ఫైర్‌ఫాక్స్ నైట్లీ బిల్డ్స్ హెచ్‌టిటిపి/3 సపోర్ట్‌ని జోడించండి

В రాత్రిపూట నిర్మిస్తుంది Firefox, జనవరి 72న షెడ్యూల్ చేయబడిన Firefox 7 విడుదలకు ఆధారం అవుతుంది, జోడించారు HTTP/3 ప్రోటోకాల్ మద్దతు. డిఫాల్ట్‌గా, HTTP/3 నిలిపివేయబడింది మరియు “network.http.http3.enabled” ఎంపికను about:configలో యాక్టివేట్ చేయడం అవసరం.

Firefoxలో HTTP/3 మద్దతు Mozilla చే అభివృద్ధి చేయబడిన ప్రాజెక్ట్‌పై ఆధారపడి ఉంటుంది neqo, ఇది QUIC ప్రోటోకాల్ కోసం క్లయింట్ మరియు సర్వర్ అమలును అందిస్తుంది. HTTP/3 మరియు QUIC మద్దతు కోసం కాంపోనెంట్ కోడ్ రస్ట్‌లో వ్రాయబడింది.
క్లయింట్ సాఫ్ట్‌వేర్ నుండి, HTTP/3కి ప్రయోగాత్మక మద్దతు కూడా ఇప్పటికే ఉంది జోడించారు Chrome మరియు కర్ల్‌లో మరియు సర్వర్‌ల కోసం ఇది రూపంలో అందుబాటులో ఉంటుంది మాడ్యూల్ nginx కోసం మరియు పరీక్ష సర్వర్ లైబ్రరీ ఆధారంగా Quiche (సాక్షాత్కారము క్లౌడ్‌ఫ్లేర్ నుండి రస్ట్‌లో QUIC మరియు HTTP/3). HTTP/3 క్లయింట్‌ల ఆపరేషన్‌ని పరీక్షించడానికి ప్రయోగించారు అనేక పరీక్షా సైట్‌లు, వీటిలో చాలా వరకు Firefoxలో సరిగ్గా తెరవబడలేదు (HTTP/3 దశలో ఉంది డ్రాఫ్ట్ స్పెసిఫికేషన్ మరియు పూర్తిగా ప్రమాణీకరించబడలేదు).

HTTP/3 కోసం QUIC ప్రోటోకాల్‌ను రవాణాగా ఉపయోగించడాన్ని HTTP/2 ప్రామాణికం చేస్తుందని గుర్తుంచుకోండి. ప్రోటోకాల్ ఆ సి (త్వరిత UDP ఇంటర్నెట్ కనెక్షన్‌లు) 2013 నుండి Google ద్వారా వెబ్ కోసం TCP+TLS కలయికకు ప్రత్యామ్నాయంగా అభివృద్ధి చేయబడింది, TCPలో కనెక్షన్‌ల కోసం సుదీర్ఘ సెటప్ మరియు చర్చల సమయాల్లో సమస్యలను పరిష్కరిస్తుంది మరియు డేటా బదిలీ సమయంలో ప్యాకెట్లు పోయినప్పుడు ఆలస్యాన్ని తొలగిస్తుంది. QUIC అనేది UDP ప్రోటోకాల్ యొక్క పొడిగింపు, ఇది బహుళ కనెక్షన్‌ల మల్టీప్లెక్సింగ్‌కు మద్దతు ఇస్తుంది మరియు TLS/SSLకి సమానమైన ఎన్‌క్రిప్షన్ పద్ధతులను అందిస్తుంది.

ప్రధాన особенности క్విక్:

  • TLS మాదిరిగానే అధిక భద్రత (ముఖ్యంగా QUIC UDP ద్వారా TLSని ఉపయోగించగల సామర్థ్యాన్ని అందిస్తుంది);
  • ప్రవాహ సమగ్రత నియంత్రణ, ప్యాకెట్ నష్టాన్ని నివారించడం;
  • తక్షణమే కనెక్షన్‌ని ఏర్పాటు చేయగల సామర్థ్యం (0-RTT, దాదాపు 75% కేసులలో కనెక్షన్ సెటప్ ప్యాకెట్‌ని పంపిన వెంటనే డేటాను ప్రసారం చేయవచ్చు) మరియు అభ్యర్థనను పంపడం మరియు ప్రతిస్పందనను స్వీకరించడం (RTT, రౌండ్ ట్రిప్ సమయం) మధ్య కనీస ఆలస్యాన్ని అందించడం;
  • ప్యాకెట్‌ను తిరిగి ప్రసారం చేసేటప్పుడు అదే క్రమ సంఖ్యను ఉపయోగించకపోవడం, అందుకున్న ప్యాకెట్‌లను గుర్తించడంలో సందిగ్ధతను నివారిస్తుంది మరియు గడువు ముగిసే సమయాలను తొలగిస్తుంది;
  • ప్యాకెట్ యొక్క నష్టం దానితో అనుబంధించబడిన స్ట్రీమ్ యొక్క డెలివరీని మాత్రమే ప్రభావితం చేస్తుంది మరియు ప్రస్తుత కనెక్షన్ ద్వారా ప్రసారం చేయబడిన సమాంతర స్ట్రీమ్‌లలో డేటా డెలివరీని ఆపదు;
  • కోల్పోయిన ప్యాకెట్‌ల పునఃప్రసారం కారణంగా ఆలస్యాన్ని తగ్గించే ఎర్రర్ దిద్దుబాటు లక్షణాలు. పోగొట్టుకున్న ప్యాకెట్ డేటా యొక్క పునఃప్రసారం అవసరమయ్యే పరిస్థితులను తగ్గించడానికి ప్యాకెట్ స్థాయిలో ప్రత్యేక ఎర్రర్ కరెక్షన్ కోడ్‌లను ఉపయోగించడం.
  • క్రిప్టోగ్రాఫిక్ బ్లాక్ సరిహద్దులు QUIC ప్యాకెట్ సరిహద్దులతో సమలేఖనం చేయబడ్డాయి, ఇది తదుపరి ప్యాకెట్ల కంటెంట్‌లను డీకోడింగ్ చేయడంపై ప్యాకెట్ నష్టాల ప్రభావాన్ని తగ్గిస్తుంది;
  • TCP క్యూ నిరోధించడంలో సమస్యలు లేవు;
  • కనెక్షన్ ఐడెంటిఫైయర్‌కు మద్దతు, ఇది మొబైల్ క్లయింట్‌ల కోసం రీకనెక్షన్‌ని ఏర్పాటు చేయడానికి పట్టే సమయాన్ని తగ్గిస్తుంది;
  • అధునాతన కనెక్షన్ రద్దీ నియంత్రణ విధానాలను కనెక్ట్ చేసే అవకాశం;
  • ప్యాకెట్లు సరైన ధరల వద్ద పంపబడుతున్నాయని నిర్ధారించడానికి ప్రతి-దిశ నిర్గమాంశ అంచనా పద్ధతులను ఉపయోగిస్తుంది, అవి రద్దీగా మారకుండా మరియు ప్యాకెట్ నష్టాన్ని కలిగించకుండా చేస్తుంది;
  • గ్రహించదగినది వృద్ధి TCPతో పోలిస్తే పనితీరు మరియు నిర్గమాంశ. YouTube వంటి వీడియో సేవల కోసం, QUIC వీడియోలను చూసేటప్పుడు రీబఫరింగ్ కార్యకలాపాలను 30% తగ్గించగలదని చూపబడింది.

మూలం: opennet.ru

DDoS రక్షణ, VPS VDS సర్వర్‌లతో సైట్‌ల కోసం నమ్మకమైన హోస్టింగ్‌ను కొనుగోలు చేయండి 🔥 DDoS రక్షణతో కూడిన నమ్మకమైన వెబ్‌సైట్ హోస్టింగ్, VPS VDS సర్వర్‌లను కొనండి | ProHoster