Reliable Data Transfer
ವಿಶ್ವಾಸಾರ್ಹ ದತ್ತಾಂಶ ವರ್ಗಾವಣೆಯು ಕಂಪ್ಯೂಟರ್ ನೆಟ್ವರ್ಕಿಂಗ್ನಲ್ಲಿ ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲದ ಚಾನೆಲ್ಗಳ ಮೂಲಕ ದತ್ತಾಂಶ ವರ್ಗಾವಣೆಗೆ ಸಂಬಂಧಿಸಿದ ಒಂದು ವಿಷಯವಾಗಿದೆ. ವಿಶ್ವಾಸಾರ್ಹತೆಯ ಕೊರತೆಯು ಆಧುನಿಕ ಅಂತರ್ಜಾಲದಂತಹ ಪ್ಯಾಕೆಟ್ ಸ್ವಿಚ್ ಜಾಲಗಳ ನ್ಯೂನತೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ, ಏಕೆಂದರೆ ಪ್ಯಾಕೆಟ್ ನಷ್ಟವು ವಿವಿಧ ಕಾರಣಗಳಿಂದ ಸಂಭವಿಸಬಹುದು, ಮತ್ತು ಪ್ಯಾಕೆಟ್ಗಳ ವಿತರಣೆಯು ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಕಳುಹಿಸಿದ ಕ್ರಮದಲ್ಲಿ ಸಂಭವಿಸುತ್ತದೆ ಎಂದು ಖಾತರಿಪಡಿಸಲಾಗುವುದಿಲ್ಲ. ಆದ್ದರಿಂದ, ಅಂತರ್ಜಾಲದಲ್ಲಿ ದೀರ್ಘಾವಧಿಯ ದತ್ತಾಂಶ ಹರಿವುಗಳನ್ನು ರಚಿಸುವ ಸಲುವಾಗಿ, ವಿಶ್ವಾಸಾರ್ಹತೆಯನ್ನು ಒದಗಿಸಲು ತಂತ್ರಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ, ಇವುಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಅಂತರ್ಜಾಲ ಶಿಷ್ಟಾಚಾರ ಸೂಟ್ನ ಸಾರಿಗೆ ಪದರದಲ್ಲಿ ಅಳವಡಿಸಲಾಗುತ್ತದೆ. ಬೋಧನಾ ಸಾಮಗ್ರಿಗಳಲ್ಲಿ, ಟ್ರಾನ್ಸ್ಮಿಷನ್ ಕಂಟ್ರೋಲ್ ಪ್ರೊಟೊಕಾಲ್ನಂತಹ ಟ್ರಾನ್ಸ್ಪೋರ್ಟ್ ಲೇಯರ್ ಪ್ರೊಟೊಕಾಲ್ಗಳಲ್ಲಿ ಎದುರಾಗುವ ಸಮಸ್ಯೆಗಳು ಮತ್ತು ಪರಿಹಾರಗಳನ್ನು ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ಪರಿಚಯಿಸುವ ಸಲುವಾಗಿ, ವಿಷಯವನ್ನು ಹೆಚ್ಚಾಗಿ ಸೈದ್ಧಾಂತಿಕ ಉದಾಹರಣೆ ಪ್ರೊಟೊಕಾಲ್ಗಳ ರೂಪದಲ್ಲಿ ಪ್ರಸ್ತುತಪಡಿಸಲಾಗುತ್ತದೆ, ಇದನ್ನು ಸ್ವತಃ "ಆರ್ಡಿಟಿ" ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಈ ಮೂಲಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಹುಸಿ-ಎ. ಪಿ. ಐ ಅನ್ನು ವಿವರಿಸುತ್ತವೆ ಮತ್ತು ಅಂತಹ ಶಿಷ್ಟಾಚಾರವನ್ನು ಹೇಗೆ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದು ಎಂಬುದನ್ನು ವಿವರಿಸಲು ಸೀಮಿತ-ಸ್ಥಿತಿಯ ಯಂತ್ರ ರೇಖಾಚಿತ್ರಗಳನ್ನು ಮತ್ತು ಆವೃತ್ತಿಯ ಇತಿಹಾಸವನ್ನು ಒಳಗೊಂಡಿರುತ್ತವೆ. ಈ ವಿವರಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಮೂಲಗಳ ನಡುವೆ ಸ್ಥಿರವಾಗಿರುತ್ತವೆ, ಆದರೂ ಅವುಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಉಲ್ಲೇಖಿಸದೆ ಬಿಡಲಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಈ ಸೈದ್ಧಾಂತಿಕ ಆರ್ಡಿಟಿ ಶಿಷ್ಟಾಚಾರದ ಮೂಲವು ಅಸ್ಪಷ್ಟವಾಗಿದೆ. ಉದಾಹರಣೆ ಆವೃತ್ತಿಗಳು ಆರ್ಡಿಟಿ ಶಿಷ್ಟಾಚಾರದ ಉದಾಹರಣೆಯನ್ನು ವಿವರಿಸುವ ಮೂಲಗಳು ಸಾಮಾನ್ಯವಾಗಿ ಆಧುನಿಕ ಸಾರಿಗೆ ಪದರ ತಂತ್ರಗಳ ಅಭಿವೃದ್ಧಿಯನ್ನು ವಿವರಿಸಲು "ಆವೃತ್ತಿ ಇತಿಹಾಸ" ವನ್ನು ಒದಗಿಸುತ್ತವೆ, ಸಾಮಾನ್ಯವಾಗಿ ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಹೋಲುತ್ತವೆಃ ವಿಶ್ವಾಸಾರ್ಹ ದತ್ತಾಂಶ ವರ್ಗಾವಣೆ 1. ವಿಶ್ವಾಸಾರ್ಹ ದತ್ತಾಂಶ ವರ್ಗಾವಣೆಯೊಂದಿಗೆ, ದತ್ತಾಂಶವನ್ನು ವಿಶ್ವಾಸಾರ್ಹ ದತ್ತಾಂಶ ಚಾನೆಲ್ ಮೂಲಕ ಮಾತ್ರ ವರ್ಗಾಯಿಸಬಹುದು. ಅಲ್ಗಾರಿದಮ್ ಸಂಸ್ಕರಣೆಯ ವಿಷಯದಲ್ಲಿ ಇದು ವಿಶ್ವಾಸಾರ್ಹ ದತ್ತಾಂಶ ವರ್ಗಾವಣೆ ಶಿಷ್ಟಾಚಾರಗಳಲ್ಲಿ ಅತ್ಯಂತ ಸರಳವಾಗಿದೆ. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. 2. ಇದು ದೋಷಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಚೆಕ್ಸಮ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಸಂದೇಶವು ಪೂರ್ಣಗೊಂಡರೆ ಸ್ವೀಕರಿಸುವವರು ಸ್ವೀಕೃತಿ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುತ್ತಾರೆ ಮತ್ತು ಸಂದೇಶವು ಅಪೂರ್ಣವಾಗಿದ್ದರೆ, ಅದು ನಕಾರಾತ್ಮಕ ಸ್ವೀಕೃತಿ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುತ್ತದೆ ಮತ್ತು ಡೇಟಾವನ್ನು ಮತ್ತೆ ವಿನಂತಿಸುತ್ತದೆ. ವಿಶ್ವಾಸಾರ್ಹ ದತ್ತಾಂಶ ವರ್ಗಾವಣೆ 2.1 ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲದ ದತ್ತಾಂಶ ಚಾನೆಲ್ಗಳಲ್ಲಿ ವಿಶ್ವಾಸಾರ್ಹ ದತ್ತಾಂಶ ವರ್ಗಾವಣೆಯನ್ನು ಸಹ ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ದೋಷಗಳನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಚೆಕ್ಸಮ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, ನಕಲಿ ಸಂದೇಶಗಳನ್ನು ತಡೆಗಟ್ಟಲು, ಇದು ಪ್ರತಿ ಪ್ಯಾಕೆಟ್ಗೆ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯನ್ನು ಸೇರಿಸುತ್ತದೆ. ದತ್ತಾಂಶವು ಪೂರ್ಣಗೊಂಡಿದ್ದರೆ ಸ್ವೀಕರಿಸುವವರು ಅನುಗುಣವಾದ ಅನುಕ್ರಮ ಐಡಿಯೊಂದಿಗೆ ಸ್ವೀಕೃತಿ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುತ್ತಾರೆ ಮತ್ತು ಅನುಗುಣವಾದ ಅನುಕ್ರಮ ಐಡಿಯೊಂದಿಗೆ ಋಣಾತ್ಮಕ ಸ್ವೀಕೃತಿ ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುತ್ತಾರೆ ಮತ್ತು ಸಂದೇಶವು ಪೂರ್ಣವಾಗಿಲ್ಲದಿದ್ದರೆ ಮತ್ತೆ ಕಳುಹಿಸಲು ಕಳುಹಿಸುವವರನ್ನು ಕೇಳುತ್ತಾರೆ. ಪ್ರೋಟೋಕಾಲ್ನ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಂತೆ, ವಿಶ್ವಾಸಾರ್ಹ ದತ್ತಾಂಶ ವರ್ಗಾವಣೆ 3, ವಿಶ್ವಾಸಾರ್ಹವಲ್ಲದ ದತ್ತಾಂಶ ಚಾನೆಲ್ಗಳಲ್ಲಿ ವಿಶ್ವಾಸಾರ್ಹ ದತ್ತಾಂಶ ವರ್ಗಾವಣೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ, ದೋಷಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಚೆಕ್ಸಮ್ಗಳನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ದತ್ತಾಂಶ ಪ್ಯಾಕೆಟ್ಗಳಿಗೆ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಇದು ಪ್ಯಾಕೆಟ್ ನಷ್ಟವನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಕೌಂಟ್ಡೌನ್ ಟೈಮರ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಕಳುಹಿಸುವವರು ಒಂದು ನಿರ್ದಿಷ್ಟ ಅವಧಿಯಲ್ಲಿ ನಿರ್ದಿಷ್ಟ ಡೇಟಾವನ್ನು ಅಂಗೀಕರಿಸಲು ಸಾಧ್ಯವಾಗದಿದ್ದರೆ, ಅದು ಕಳೆದುಹೋದ ಪ್ಯಾಕೆಟ್ ಎಂದು ಪರಿಗಣಿಸುತ್ತದೆ ಮತ್ತು ಅದನ್ನು ಮತ್ತೆ ಕಳುಹಿಸುತ್ತದೆ. ವಿಶ್ವಾಸಾರ್ಹ ದತ್ತಾಂಶ ಶಿಷ್ಟಾಚಾರ ಕಂಪ್ಯೂಟರ್ ನೆಟ್ವರ್ಕಿಂಗ್ ಗೋ-ಬ್ಯಾಕ್-ಎನ್ ಎಆರ್ಕ್ಯೂ ಸೆಲೆಕ್ಟಿವ್ ರಿಪೀಟ್ ಎಆರ್ಕ್ಯೂ ಕಂಪ್ಯೂಟರ್ ನೆಟ್ವರ್ಕಿಂಗ್ ದೋಷ ಪತ್ತೆ ಮತ್ತು ತಿದ್ದುಪಡಿಯನ್ನು ಸಹ ನೋಡಿ.