ಮೈಕ್ರೋಸಾಫ್ಟ್ ಎಚ್‌ಟಿಟಿಪಿ 3 ಗಾಗಿ ಬಳಸಲಾಗುವ ನೆಟ್‌ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್ ಎಂಎಸ್‌ಕ್ವಿಕ್‌ಗಾಗಿ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿತು

ಮೈಕ್ರೋಸಾಫ್ಟ್ ಲೋಗೊ

ಮೈಕ್ರೋಸಾಫ್ಟ್ ಡೆವಲಪರ್ಗಳು MsQuic ಲೈಬ್ರರಿ ಮೂಲ ಕೋಡ್ ಬಿಡುಗಡೆಯನ್ನು ಘೋಷಿಸಿತು QUIC ನೆಟ್‌ವರ್ಕ್ ಪ್ರೋಟೋಕಾಲ್ ಅನುಷ್ಠಾನದೊಂದಿಗೆ. ಗ್ರಂಥಾಲಯವು ಅಡ್ಡ-ವೇದಿಕೆ ಮತ್ತು ವಿಂಡೋಸ್‌ನಲ್ಲಿ ಮಾತ್ರವಲ್ಲದೆ ಟಿಎಲ್‌ಎಸ್ 1.3 ಗಾಗಿ ಸ್ಕ್ಯಾನಲ್ ಅಥವಾ ಓಪನ್ ಎಸ್‌ಎಸ್‌ಎಲ್ ಬಳಸಿ ಲಿನಕ್ಸ್‌ನಲ್ಲಿಯೂ ಬಳಸಬಹುದುಇದಲ್ಲದೆ, ಭವಿಷ್ಯದಲ್ಲಿ ಇತರ ಪ್ಲ್ಯಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ವಿಸ್ತರಿಸುವ ಕೆಲಸ ಮುಂದುವರಿಯುತ್ತದೆ.

ಗ್ರಂಥಾಲಯವು msquic.sys ಚಾಲಕ ಕೋಡ್ ಅನ್ನು ಆಧರಿಸಿದೆ ವಿಂಡೋಸ್ 10 ಕರ್ನಲ್ನಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ (ಆಂತರಿಕ ಪೂರ್ವವೀಕ್ಷಣೆ) QUIC ಮೂಲಕ HTTP ಮತ್ತು SMB ಪ್ರೋಟೋಕಾಲ್‌ಗಳ ಕಾರ್ಯಾಚರಣೆಯನ್ನು ಖಾತರಿಪಡಿಸುವುದು. ಆಂತರಿಕ ವಿಂಡೋಸ್ ಸ್ಟ್ಯಾಕ್‌ನಲ್ಲಿ ಮತ್ತು .NET ಕೋರ್‌ನಲ್ಲಿ HTTP / 3 ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲು ಕೋಡ್ ಎಂಬೆಡಿಂಗ್ ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

ಸಾರ್ವಜನಿಕ ವಿಮರ್ಶೆ, ಪುಲ್ ವಿನಂತಿಗಳು ಮತ್ತು ಗಿಟ್‌ಹಬ್ ಸಮಸ್ಯೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು MsQuic ಗ್ರಂಥಾಲಯದ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ GitHub ನಲ್ಲಿ ಮಾಡಲಾಗುತ್ತದೆ. 4000 ಕ್ಕೂ ಹೆಚ್ಚು ಪರೀಕ್ಷೆಗಳ ಗುಂಪಿನಲ್ಲಿ ಪ್ರತಿ ಬದ್ಧತೆ ಮತ್ತು ಪುಲ್ ವಿನಂತಿಯನ್ನು ಪರಿಶೀಲಿಸುವ ಮೂಲಸೌಕರ್ಯವನ್ನು ಸಿದ್ಧಪಡಿಸಲಾಗಿದೆ. ಅಭಿವೃದ್ಧಿ ಪರಿಸರವನ್ನು ಸ್ಥಿರಗೊಳಿಸಿದ ನಂತರ, ಬಾಹ್ಯ ಅಭಿವರ್ಧಕರಿಂದ ಬದಲಾವಣೆಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ.

MsQuic ಬಗ್ಗೆ

ಮಸ್ಕ್ವಿಕ್ ಸರ್ವರ್‌ಗಳು ಮತ್ತು ಕ್ಲೈಂಟ್‌ಗಳನ್ನು ರಚಿಸಲು ಬಳಸಬಹುದು, ಆದರೆ ಐಇಟಿಎಫ್ ವಿವರಣೆಯಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾದ ಎಲ್ಲಾ ಕಾರ್ಯಗಳು ಪ್ರಸ್ತುತ ಲಭ್ಯವಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, 0-ಆರ್‌ಟಿಟಿ, ಕ್ಲೈಂಟ್ ವಲಸೆ, ಪಾತ್ ಎಂಟಿಯು ಡಿಸ್ಕವರಿ ಅಥವಾ ಸರ್ವರ್ ಆದ್ಯತೆಯ ವಿಳಾಸ ನಿಯಂತ್ರಣಕ್ಕೆ ಯಾವುದೇ ಬೆಂಬಲವಿಲ್ಲ.

ಜಾರಿಗೆ ತಂದ ವೈಶಿಷ್ಟ್ಯಗಳಲ್ಲಿ, ಗರಿಷ್ಠ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಕನಿಷ್ಠ ವಿಳಂಬಕ್ಕಾಗಿ ಆಪ್ಟಿಮೈಸೇಶನ್ ಅನ್ನು ಹೈಲೈಟ್ ಮಾಡಲಾಗಿದೆ, ನನಗೆ ಬೆಂಬಲ/ ಒ ಅಸಮಕಾಲಿಕ, ಆರ್ಎಸ್ಎಸ್ (ಲ್ಯಾಟರಲ್ ಸ್ಕೇಲಿಂಗ್ ಸ್ವೀಕರಿಸಿ), ಸಾಮರ್ಥ್ಯ ಯುಡಿಪಿ ಇನ್ಪುಟ್ ಮತ್ತು output ಟ್ಪುಟ್ ಸ್ಟ್ರೀಮ್ಗಳನ್ನು ಸಂಯೋಜಿಸಿ. ಪ್ರಾಯೋಗಿಕ ಕ್ರೋಮ್ ಮತ್ತು ಎಡ್ಜ್ ಬ್ರೌಸರ್ ಶಾಖೆಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಗಾಗಿ MsQuic ಅನುಷ್ಠಾನವನ್ನು ಪರೀಕ್ಷಿಸಲಾಗಿದೆ.

ದಿ ತ್ವರಿತ ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸುವ ಸಾಮರ್ಥ್ಯe (0-RTT, ಸುಮಾರು 75% ಪ್ರಕರಣಗಳಲ್ಲಿ, ಸಂಪರ್ಕ ಸೆಟಪ್ ಪ್ಯಾಕೆಟ್ ಕಳುಹಿಸಿದ ಕೂಡಲೇ ಡೇಟಾವನ್ನು ರವಾನಿಸಬಹುದು) ಮತ್ತು ವಿನಂತಿಯನ್ನು ಕಳುಹಿಸುವ ಮತ್ತು ಪ್ರತಿಕ್ರಿಯೆಯನ್ನು ಸ್ವೀಕರಿಸುವ ನಡುವಿನ ಕನಿಷ್ಠ ವಿಳಂಬವನ್ನು ಖಾತರಿಪಡಿಸುತ್ತದೆ (RTT, ರೌಂಡ್ ಟ್ರಿಪ್ ಸಮಯ).

ಸಹ ದೋಷ ತಿದ್ದುಪಡಿ ಸಾಧನಗಳನ್ನು ಹೊಂದಿದೆ ಅದು ಕಳೆದುಹೋದ ಪ್ಯಾಕೆಟ್‌ಗಳ ಮರು ಪ್ರಸರಣದಿಂದಾಗಿ ವಿಳಂಬವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.

ಕಳೆದುಹೋದ ಪ್ಯಾಕೆಟ್ ಡೇಟಾದ ಮರು ಪ್ರಸರಣದ ಅಗತ್ಯವಿರುವ ಸಂದರ್ಭಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ವಿಶೇಷ ಪ್ಯಾಕೆಟ್-ಮಟ್ಟದ ದೋಷ-ಸರಿಪಡಿಸುವ ಸಂಕೇತಗಳ ಬಳಕೆ ಅಥವಾಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಅನ್ನು to ಹಿಸುವ ತಂತ್ರವನ್ನು ತಿಳಿದುಕೊಳ್ಳುವುದು ಪ್ರತಿಯೊಂದು ದಿಕ್ಕಿನಲ್ಲಿಯೂ ಅತ್ಯುತ್ತಮ ಪ್ಯಾಕೇಜ್ ವಿತರಣಾ ತೀವ್ರತೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು, ಪ್ಯಾಕೆಟ್ ನಷ್ಟವನ್ನು ಗಮನಿಸಿದ ದಟ್ಟಣೆಯ ಸ್ಥಿತಿಗೆ ತಲುಪದಂತೆ ತಡೆಯುತ್ತದೆ.

ಇತರ ಗುಣಲಕ್ಷಣಗಳಲ್ಲಿ ತ್ವರಿತ ಕೀ:

  • ಟಿಎಲ್‌ಎಸ್‌ನಂತೆಯೇ ಹೆಚ್ಚಿನ ಭದ್ರತೆ (ವಾಸ್ತವವಾಗಿ, ಯುಡಿಪಿಗಿಂತ ಟಿಎಲ್‌ಎಸ್ 1.3 ಅನ್ನು ಬಳಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಕ್ಯುಐಸಿ ಒದಗಿಸುತ್ತದೆ).
  • ಪ್ಯಾಕೆಟ್ ನಷ್ಟವನ್ನು ತಡೆಯುವ ಫ್ಲೋ ಸಮಗ್ರತೆಯ ನಿಯಂತ್ರಣ.
  • ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಮರು ಪ್ರಸಾರ ಮಾಡುವಾಗ ಒಂದೇ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯನ್ನು ಬಳಸದಿರುವುದು, ಸ್ವೀಕರಿಸಿದ ಪ್ಯಾಕೆಟ್‌ಗಳನ್ನು ನಿರ್ಧರಿಸುವಲ್ಲಿ ಅಸ್ಪಷ್ಟತೆಯನ್ನು ತಪ್ಪಿಸುತ್ತದೆ ಮತ್ತು ಕಾಯುವ ಸಮಯವನ್ನು ನಿವಾರಿಸುತ್ತದೆ.
  • ಪ್ಯಾಕೆಟ್‌ನ ನಷ್ಟವು ಅದರೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ಹರಿವಿನ ವಿತರಣೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ ಮತ್ತು ಪ್ರಸ್ತುತ ಸಂಪರ್ಕದ ಮೂಲಕ ಹರಡುವ ಸಮಾನಾಂತರ ಹರಿವುಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ತಲುಪಿಸುವುದನ್ನು ನಿಲ್ಲಿಸುವುದಿಲ್ಲ.
  • ಕ್ರಿಪ್ಟೋ ಬ್ಲಾಕ್ ಗಡಿಗಳನ್ನು QUIC ಪ್ಯಾಕೆಟ್ ಗಡಿಗಳೊಂದಿಗೆ ಜೋಡಿಸಲಾಗಿದೆ, ನಂತರದ ಪ್ಯಾಕೆಟ್‌ಗಳ ವಿಷಯವನ್ನು ಡಿಕೋಡಿಂಗ್ ಮಾಡುವುದರಿಂದ ಪ್ಯಾಕೆಟ್ ನಷ್ಟದ ಪರಿಣಾಮವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
  • ಟಿಸಿಪಿ ಕ್ಯೂ ನಿರ್ಬಂಧಿಸುವಲ್ಲಿ ಯಾವುದೇ ತೊಂದರೆಗಳಿಲ್ಲ.
  • ಸಂಪರ್ಕ ಗುರುತಿಸುವಿಕೆಗೆ ಬೆಂಬಲ, ಇದು ಮೊಬೈಲ್ ಕ್ಲೈಂಟ್‌ಗಳಿಗೆ ಮರುಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸುವ ಸಮಯವನ್ನು ಕಡಿಮೆ ಮಾಡುತ್ತದೆ.
  • ಸಂಪರ್ಕ ದಟ್ಟಣೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು ಸುಧಾರಿತ ಕಾರ್ಯವಿಧಾನಗಳನ್ನು ಸಂಪರ್ಕಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಇದು ಹೊಂದಿದೆ.
  • ಇದು ಟಿಸಿಪಿಯಲ್ಲಿ ಗಮನಾರ್ಹ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯ ಲಾಭವನ್ನು ಹೊಂದಿದೆ. ಯೂಟ್ಯೂಬ್‌ನಂತಹ ವೀಡಿಯೊ ಸೇವೆಗಳಿಗಾಗಿ, ವೀಡಿಯೊಗಳನ್ನು ನೋಡುವಾಗ QUIC ಮರು-ಬಫರಿಂಗ್ ಕಾರ್ಯಾಚರಣೆಗಳಲ್ಲಿ 30% ಕಡಿತವನ್ನು ಪ್ರದರ್ಶಿಸಿದೆ.

ಅಂತಿಮವಾಗಿ ಇದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿರುವವರಿಗೆ MsQuic ಬಗ್ಗೆ ಅಥವಾ ಅದರ ಮೂಲ ಕೋಡ್ ಅನ್ನು ನೋಡಬೇಕೆಂದು ನೀವು ಬಯಸುತ್ತೀರಿ, ಕೋಡ್ ಅನ್ನು C ಯಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ಅದು ಅಡ್ಡ-ವೇದಿಕೆ, ಸಾಮಾನ್ಯ ಉದ್ದೇಶ, ಇದನ್ನು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಬಿಡುಗಡೆಯಾದ ಕೋಡ್ ಅನ್ನು GitHub ನಲ್ಲಿ ಹೋಸ್ಟ್ ಮಾಡಲಾಗಿದೆ.

ಮೂಲ: https://techcommunity.microsoft.com


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.