Sliding window protocol
ಸ್ಲೈಡಿಂಗ್ ವಿಂಡೋ ಪ್ರೋಟೋಕಾಲ್ ಪ್ಯಾಕೆಟ್ ಆಧಾರಿತ ದತ್ತಾಂಶ ಪ್ರಸರಣ ಪ್ರೋಟೋಕಾಲ್ಗಳ ಒಂದು ಲಕ್ಷಣವಾಗಿದೆ. ಡೇಟಾ ಲಿಂಕ್ ಲೇಯರ್ (ಒಎಸ್ಐ ಲೇಯರ್ 2) ಮತ್ತು ಟ್ರಾನ್ಸ್ಮಿಷನ್ ಕಂಟ್ರೋಲ್ ಪ್ರೋಟೋಕಾಲ್ (ಟಿಸಿಪಿ) ನಂತಹ ಪ್ಯಾಕೆಟ್ಗಳ ವಿಶ್ವಾಸಾರ್ಹ ಇನ್-ಆರ್ಡರ್ ವಿತರಣೆಯ ಅಗತ್ಯವಿರುವಲ್ಲಿ ಸ್ಲೈಡಿಂಗ್ ವಿಂಡೋ ಪ್ರೋಟೋಕಾಲ್ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಚಾನಲ್ ಹೆಚ್ಚಿನ ಸುಪ್ತತೆಯನ್ನು ಒಳಗೊಂಡಿರುವಾಗ ದಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸಲು ಸಹ ಅವುಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಪ್ಯಾಕೆಟ್-ಆಧಾರಿತ ವ್ಯವಸ್ಥೆಗಳು ಪ್ಯಾಕೆಟ್ ಎಂಬ ದತ್ತಾಂಶದ ಗುಂಪನ್ನು ಕಳುಹಿಸುವ ಕಲ್ಪನೆಯನ್ನು ಆಧರಿಸಿವೆ, ಜೊತೆಗೆ ಹೆಚ್ಚುವರಿ ದತ್ತಾಂಶವನ್ನು ಸ್ವೀಕರಿಸುವವರು ಅದನ್ನು ಸರಿಯಾಗಿ ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಬಹುಶಃ ಚೆಕ್ಸಮ್. ಈ ಮಾದರಿಯು ಹೊಸ ಪ್ಯಾಕೆಟ್ಗಳ ಪ್ರವೇಶವನ್ನು ಅನುಮತಿಸಲು ಮತ್ತು ಈಗಾಗಲೇ ಗುರುತಿಸಲಾಗಿರುವ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ತಿರಸ್ಕರಿಸಲು ಪಕ್ಕಕ್ಕೆ ಜಾರುವ ವಿಂಡೋವನ್ನು ಹೋಲುತ್ತದೆ. ಸ್ವೀಕರಿಸುವವರು ಡೇಟಾವನ್ನು ಪರಿಶೀಲಿಸಿದಾಗ, ಅದು ಮುಂದಿನ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಕಳುಹಿಸಬಹುದೆಂದು ಸೂಚಿಸಲು ಕಳುಹಿಸುವವರಿಗೆ ಸ್ವೀಕೃತಿ ಸಂಕೇತವನ್ನು ಅಥವಾ "ಎ. ಸಿ. ಕೆ". ಅನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಸರಳ ಸ್ವಯಂಚಾಲಿತ ಪುನರಾವರ್ತಿತ ವಿನಂತಿಯ ಶಿಷ್ಟಾಚಾರದಲ್ಲಿ (ಎಆರ್ಕ್ಯೂ), ಕಳುಹಿಸುವವರು ಪ್ರತಿ ಪ್ಯಾಕೆಟ್ನ ನಂತರ ನಿಲ್ಲುತ್ತಾರೆ ಮತ್ತು ಸ್ವೀಕರಿಸುವವರು ಎಸಿಕೆಗೆ ಬರುವವರೆಗೆ ಕಾಯುತ್ತಾರೆ. ಇದು ಪ್ಯಾಕೆಟ್ಗಳು ಸರಿಯಾದ ಕ್ರಮದಲ್ಲಿ ತಲುಪುವುದನ್ನು ಖಾತ್ರಿಪಡಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದನ್ನು ಮಾತ್ರ ಕಳುಹಿಸಬಹುದು. ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಕಳುಹಿಸಲು ಬೇಕಾದ ಸಮಯಕ್ಕೆ ಹೋಲಿಸಿದರೆ ಎ. ಸಿ. ಕೆ. ಸಂಕೇತವನ್ನು ಸ್ವೀಕರಿಸಲು ತೆಗೆದುಕೊಳ್ಳುವ ಸಮಯವು ಗಮನಾರ್ಹ ಸಮಯವನ್ನು ಪ್ರತಿನಿಧಿಸಬಹುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಒಟ್ಟಾರೆ ಥ್ರೋಪುಟ್ ಸೈದ್ಧಾಂತಿಕವಾಗಿ ಸಾಧ್ಯವಾದಷ್ಟು ಕಡಿಮೆಯಾಗಿರಬಹುದು. ಇದನ್ನು ಪರಿಹರಿಸಲು, ಸ್ಲೈಡಿಂಗ್ ವಿಂಡೋ ಪ್ರೋಟೋಕಾಲ್ಗಳು ಎ. ಸಿ. ಕೆ. ಗಾಗಿ ಕಾಯದೆ ಆಯ್ದ ಸಂಖ್ಯೆಯ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು, ವಿಂಡೋವನ್ನು ಕಳುಹಿಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತವೆ. ಪ್ರತಿ ಪ್ಯಾಕೆಟ್ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯುತ್ತದೆ ಮತ್ತು ಎ. ಸಿ. ಕೆ. ಗಳು ಆ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತವೆ. ಪ್ರೋಟೋಕಾಲ್ ಯಾವ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಎ. ಸಿ. ಕೆ ಮಾಡಲಾಗಿದೆ ಎಂಬುದರ ಮೇಲೆ ನಿಗಾ ಇಡುತ್ತದೆ ಮತ್ತು ಅವುಗಳನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ, ಹೆಚ್ಚಿನ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಈ ರೀತಿಯಲ್ಲಿ, ವರ್ಗಾವಣೆಯನ್ನು ಮಾಡುವ ಪ್ಯಾಕೆಟ್ಗಳ ಹರಿವಿನ ಉದ್ದಕ್ಕೂ ವಿಂಡೋ ಸ್ಲೈಡ್ ಆಗುತ್ತದೆ. ಸ್ಲೈಡಿಂಗ್ ಕಿಟಕಿಗಳು ಅನೇಕ ಶಿಷ್ಟಾಚಾರಗಳ ಪ್ರಮುಖ ಭಾಗವಾಗಿದೆ. ಇದು ಟಿಸಿಪಿ ಶಿಷ್ಟಾಚಾರದ ಒಂದು ಪ್ರಮುಖ ಭಾಗವಾಗಿದೆ, ಇದು ಪ್ಯಾಕೆಟ್ಗಳು ಕ್ರಮದಿಂದ ಹೊರಬರಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ಮತ್ತು ಯುಯುಸಿಪಿ-ಜಿ ಮತ್ತು ಜೆಡ್ಎಂಒಡಿಇಎಂನಂತಹ ಅನೇಕ ಕಡತ ವರ್ಗಾವಣೆ ಶಿಷ್ಟಾಚಾರಗಳಲ್ಲಿ ಎಕ್ಸ್ಎಂಒಡಿಇಎಂನಂತಹ ವಿಂಡೋ-ಅಲ್ಲದ ಶಿಷ್ಟಾಚಾರಗಳಿಗೆ ಹೋಲಿಸಿದರೆ ದಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸುವ ಮಾರ್ಗವಾಗಿ ಕಂಡುಬರುತ್ತದೆ. ಎಸ್ಇಎಲಿಂಕ್ ಅನ್ನು ಸಹ ನೋಡಿ. ಮೂಲಭೂತ ಪರಿಕಲ್ಪನೆ ಪರಿಕಲ್ಪನಾತ್ಮಕವಾಗಿ, ಪ್ರಸರಣದ ಪ್ರತಿಯೊಂದು ಭಾಗಕ್ಕೂ (ಹೆಚ್ಚಿನ ದತ್ತಾಂಶ ಸಂಪರ್ಕ ಪದರಗಳಲ್ಲಿನ ಪ್ಯಾಕೆಟ್ಗಳು, ಆದರೆ ಟಿಸಿಪಿಯಲ್ಲಿನ ಬೈಟ್ಗಳು) ಒಂದು ವಿಶಿಷ್ಟ ಅನುಕ್ರಮ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯನ್ನು ನಿಗದಿಪಡಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಸ್ವೀಕರಿಸುವವರು ಸ್ವೀಕರಿಸಿದ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸರಿಯಾದ ಕ್ರಮದಲ್ಲಿ ಇರಿಸಲು ಸಂಖ್ಯೆಗಳನ್ನು ಬಳಸುತ್ತಾರೆ, ನಕಲಿ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ತ್ಯಜಿಸುತ್ತಾರೆ ಮತ್ತು ಕಾಣೆಯಾದವುಗಳನ್ನು ಗುರುತಿಸುತ್ತಾರೆ. ಇದರೊಂದಿಗಿನ ಸಮಸ್ಯೆಯೆಂದರೆ, ಅಗತ್ಯವಿರುವ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯ ಗಾತ್ರಕ್ಕೆ ಯಾವುದೇ ಮಿತಿಯಿಲ್ಲ. ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಸಮಯದಲ್ಲಿ ರವಾನಿಸಬಹುದಾದ ಅಥವಾ ಸ್ವೀಕರಿಸಬಹುದಾದ ಪ್ಯಾಕೆಟ್ಗಳ ಸಂಖ್ಯೆಗೆ ಮಿತಿಗಳನ್ನು ಹಾಕುವ ಮೂಲಕ, ಸ್ಲೈಡಿಂಗ್ ವಿಂಡೋ ಪ್ರೋಟೋಕಾಲ್ ಸ್ಥಿರ-ಗಾತ್ರದ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅನಿಯಮಿತ ಸಂಖ್ಯೆಯ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸಂವಹನ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಬದಿಯಲ್ಲಿರುವ "ವಿಂಡೋ" ಎಂಬ ಪದವು ಸ್ವೀಕರಿಸುವವರು ಇನ್ನೂ ಗುರುತಿಸಬೇಕಾದ ಒಟ್ಟು ಪ್ಯಾಕೆಟ್ಗಳ ತಾರ್ಕಿಕ ಗಡಿಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ. ರಿಸೀವರ್ ಪ್ರತಿ ಸ್ವೀಕೃತಿ ಪ್ಯಾಕೆಟ್ನಲ್ಲಿ ಪ್ರಸ್ತುತ ಗರಿಷ್ಠ ರಿಸೀವರ್ ಬಫರ್ ಗಾತ್ರವನ್ನು (ವಿಂಡೋ ಬೌಂಡರಿ) ಟ್ರಾನ್ಸ್ಮಿಟರ್ಗೆ ತಿಳಿಸುತ್ತದೆ. ರಿಸೀವರ್ ವಿಂಡೋ ಗಾತ್ರವನ್ನು ಕಳುಹಿಸುವವರಿಗೆ ವರದಿ ಮಾಡಲು ಟಿಸಿಪಿ ಹೆಡರ್ 16 ಬಿಟ್ ಕ್ಷೇತ್ರವನ್ನು ಬಳಸುತ್ತದೆ. ಆದ್ದರಿಂದ, ಬಳಸಬಹುದಾದ ಅತಿದೊಡ್ಡ ಕಿಟಕಿ ಎಂದರೆ 216 = 64 ಕಿಲೋಬೈಟ್ಗಳು. ಸ್ಲೋ-ಸ್ಟಾರ್ಟ್ ಕ್ರಮದಲ್ಲಿ, ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಕಡಿಮೆ ಪ್ಯಾಕೆಟ್ ಎಣಿಕೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ಸ್ವೀಕರಿಸುವವರಿಂದ ಸ್ವೀಕೃತಿ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ ಪ್ರತಿ ಪ್ರಸರಣದಲ್ಲಿ ಪ್ಯಾಕೆಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ. ಸ್ವೀಕರಿಸಿದ ಪ್ರತಿ ಆಕ್ ಪ್ಯಾಕೆಟ್ಗೆ, ಒಂದು ಹೊಸ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ರವಾನಿಸಲು ವಿಂಡೋವು ಒಂದು ಪ್ಯಾಕೆಟ್ನಿಂದ (ತಾರ್ಕಿಕವಾಗಿ) ಸ್ಲೈಡ್ ಆಗುತ್ತದೆ. ಕಿಟಕಿ ಮಿತಿಯನ್ನು ತಲುಪಿದಾಗ, ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಸ್ವೀಕರಿಸಿದ ಒಂದು ಆಕ್ ಪ್ಯಾಕೆಟ್ಗೆ ಒಂದು ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಕಿಟಕಿ ಮಿತಿಯು 10 ಪ್ಯಾಕೆಟ್ಗಳಾಗಿದ್ದರೆ, ನಿಧಾನಗತಿಯ ಆರಂಭದ ಕ್ರಮದಲ್ಲಿ ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಒಂದು ಪ್ಯಾಕೆಟ್ ಅನ್ನು ರವಾನಿಸಲು ಪ್ರಾರಂಭಿಸಬಹುದು ಮತ್ತು ನಂತರ ಎರಡು ಪ್ಯಾಕೆಟ್ಗಳನ್ನು (ಎರಡು ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ರವಾನಿಸುವ ಮೊದಲು, ಒಂದು ಪ್ಯಾಕೆಟ್ ಅಕ್ ಅನ್ನು ಸ್ವೀಕರಿಸಬೇಕಾಗುತ್ತದೆ), ನಂತರ ಮೂರು ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ರವಾನಿಸಬಹುದು ಮತ್ತು ಹೀಗೆ 10 ಪ್ಯಾಕೆಟ್ಗಳವರೆಗೆ ರವಾನಿಸಬಹುದು. ಆದರೆ 10 ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ತಲುಪಿದ ನಂತರ, ಹೆಚ್ಚಿನ ಪ್ರಸರಣವನ್ನು ಸ್ವೀಕರಿಸಿದ ಒಂದು ಪ್ಯಾಕೆಟ್ಗೆ ರವಾನೆಯಾಗುವ ಒಂದು ಪ್ಯಾಕೆಟ್ಗೆ ಸೀಮಿತಗೊಳಿಸಲಾಗಿದೆ. ಪ್ರತಿ ಆಕ್ ಪ್ಯಾಕೆಟ್ಗೆ ವಿಂಡೋವು ಒಂದು ಪ್ಯಾಕೆಟ್ ದೂರದಿಂದ ಚಲಿಸುತ್ತಿರುವಂತೆ ಸಿಮ್ಯುಲೇಶನ್ನಲ್ಲಿ ಇದು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತದೆ. ರಿಸೀವರ್ ಬದಿಯಲ್ಲಿಯೂ ಸಹ ವಿಂಡೋವು ಸ್ವೀಕರಿಸಿದ ಪ್ರತಿ ಪ್ಯಾಕೆಟ್ಗೆ ಒಂದು ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಚಲಿಸುತ್ತದೆ. ಸ್ಲೈಡಿಂಗ್ ವಿಂಡೋ ವಿಧಾನವು ಜಾಲಬಂಧದಲ್ಲಿ ಸಂಚಾರ ದಟ್ಟಣೆಯನ್ನು ತಪ್ಪಿಸುತ್ತದೆ. ಕಳುಹಿಸುವವರು ಮತ್ತು ಸ್ವೀಕರಿಸುವವರ ಬದಿಯಲ್ಲಿರುವ ಟಿಸಿಪಿ ಪ್ಯಾಕೆಟ್ ಬಫರ್ನ ಸ್ಲೈಡಿಂಗ್ ಕಿಟಕಿಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದರಿಂದ ಅಪ್ಲಿಕೇಶನ್ ಪದರವು ನೆಟ್ವರ್ಕ್ ಟ್ರಾಫಿಕ್ ದಟ್ಟಣೆಯ ಸಮಸ್ಯೆಗಳ ಬಗ್ಗೆ ಚಿಂತಿಸದೆ ಟಿಸಿಪಿಗೆ ರವಾನೆಗಾಗಿ ಡೇಟಾವನ್ನು ನೀಡುತ್ತದೆ. ಜಾಲಬಂಧದ ದಟ್ಟಣೆಯನ್ನು ಅವಲಂಬಿಸಿ ಕಿಟಕಿ ಗಾತ್ರವು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಬದಲಾಗಬಹುದು. ಸಾಧ್ಯವಾದಷ್ಟು ಹೆಚ್ಚಿನ ಥ್ರೋಪುಟ್ಗಾಗಿ, ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಒಂದು ರೌಂಡ್-ಟ್ರಿಪ್ ಡಿಲೇ ಟೈಮ್ (ಆರ್ಟಿಟಿ) ಗಿಂತ ಮುಂಚಿತವಾಗಿ ಸ್ಲೈಡಿಂಗ್ ವಿಂಡೋ ಪ್ರೋಟೋಕಾಲ್ ಮೂಲಕ ಕಳುಹಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಬಾರದು. ಸ್ವೀಕೃತಿಗಾಗಿ ಕಾಯುವುದನ್ನು ನಿಲ್ಲಿಸುವ ಮೊದಲು ಅದು ಕಳುಹಿಸಬಹುದಾದ ದತ್ತಾಂಶದ ಮಿತಿಯು ಸಂವಹನ ಲಿಂಕ್ನ ಬ್ಯಾಂಡ್ವಿಡ್ತ್-ವಿಳಂಬ ಉತ್ಪನ್ನಕ್ಕಿಂತ ದೊಡ್ಡದಾಗಿರಬೇಕು. ಅದು ಇಲ್ಲದಿದ್ದರೆ, ಪ್ರೋಟೋಕಾಲ್ ಲಿಂಕ್ನ ಪರಿಣಾಮಕಾರಿ ಬ್ಯಾಂಡ್ವಿಡ್ತ್ ಅನ್ನು ಮಿತಿಗೊಳಿಸುತ್ತದೆ. ಪ್ರೇರಣೆ ದೋಷ ನಿಯಂತ್ರಣಕ್ಕಾಗಿ ಸ್ವಯಂಚಾಲಿತ ಪುನರಾವರ್ತಿತ ವಿನಂತಿಯನ್ನು ಆಧರಿಸಿದ ಯಾವುದೇ ಸಂವಹನ ಶಿಷ್ಟಾಚಾರದಲ್ಲಿ, ಸ್ವೀಕರಿಸುವವರು ಸ್ವೀಕರಿಸಿದ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಅಂಗೀಕರಿಸಬೇಕು. ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಸಮಂಜಸವಾದ ಸಮಯದೊಳಗೆ ಸ್ವೀಕೃತಿ ಸ್ವೀಕರಿಸದಿದ್ದರೆ, ಅದು ಡೇಟಾವನ್ನು ಮರು-ಕಳುಹಿಸುತ್ತದೆ. ಸ್ವೀಕೃತಿ ಪಡೆಯದ ಟ್ರಾನ್ಸ್ಮಿಟರ್ಗೆ ಸ್ವೀಕರಿಸುವವರು ನಿಜವಾಗಿಯೂ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸಿದ್ದಾರೆಯೇ ಎಂದು ತಿಳಿದಿರುವುದಿಲ್ಲ; ಪ್ರಸರಣದಲ್ಲಿ ಅದು ಕಳೆದುಹೋಗಿರಬಹುದು ಅಥವಾ ಹಾನಿಗೊಳಗಾಗಿರಬಹುದು. ದೋಷ ಪತ್ತೆ ಕಾರ್ಯವಿಧಾನವು ಭ್ರಷ್ಟಾಚಾರವನ್ನು ಬಹಿರಂಗಪಡಿಸಿದರೆ, ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸುವವರು ನಿರ್ಲಕ್ಷಿಸುತ್ತಾರೆ ಮತ್ತು ಸ್ವೀಕರಿಸುವವರು ಋಣಾತ್ಮಕ ಅಥವಾ ನಕಲಿ ಸ್ವೀಕೃತಿಗಳನ್ನು ಕಳುಹಿಸುತ್ತಾರೆ. ಸ್ವೀಕರಿಸುವವರನ್ನು ಯಾವುದೇ ಸ್ವೀಕೃತಿ ಪತ್ರವನ್ನು ಕಳುಹಿಸದಂತೆ ಸಹ ಸಂರಚಿಸಬಹುದು. ಅಂತೆಯೇ, ಸ್ವೀಕರಿಸುವವರು ಸಾಮಾನ್ಯವಾಗಿ ಅದರ ಸ್ವೀಕೃತಿಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗುತ್ತಿದೆಯೇ ಎಂಬುದರ ಬಗ್ಗೆ ಅನಿಶ್ಚಿತರಾಗಿರುತ್ತಾರೆ. ಇದು ಸ್ವೀಕೃತಿ ಪತ್ರವನ್ನು ಕಳುಹಿಸಲಾಗಿರಬಹುದು, ಆದರೆ ಪ್ರಸರಣ ಮಾಧ್ಯಮದಲ್ಲಿ ಕಳೆದುಹೋಗಿರಬಹುದು ಅಥವಾ ದೋಷಪೂರಿತವಾಗಿರಬಹುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ದತ್ತಾಂಶವು ನಿರಂತರವಾಗಿ ಅಸಮಾಧಾನಗೊಳ್ಳುವುದನ್ನು ತಡೆಯಲು ರಿಸೀವರ್ ಮರುಪ್ರಸಾರವನ್ನು ಅಂಗೀಕರಿಸಬೇಕು, ಆದರೆ ಅದನ್ನು ನಿರ್ಲಕ್ಷಿಸಬೇಕು. ಪ್ರೋಟೋಕಾಲ್ ಕಾರ್ಯಾಚರಣೆ ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಮತ್ತು ರಿಸೀವರ್ ಪ್ರತಿಯೊಂದೂ ಅನುಕ್ರಮವಾಗಿ ಪ್ರಸ್ತುತ ಅನುಕ್ರಮ ಸಂಖ್ಯೆ nt ಮತ್ತು nr ಅನ್ನು ಹೊಂದಿರುತ್ತವೆ. ಅವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದೂ ಕಿಟಕಿ ಗಾತ್ರದ ಡಬ್ಲ್ಯೂಟಿ ಮತ್ತು ಡಬ್ಲ್ಯುಆರ್ ಅನ್ನು ಸಹ ಹೊಂದಿವೆ. ಕಿಟಕಿಗಳ ಗಾತ್ರಗಳು ಬದಲಾಗಬಹುದು, ಆದರೆ ಸರಳವಾದ ಅನುಷ್ಠಾನಗಳಲ್ಲಿ ಅವುಗಳನ್ನು ಸರಿಪಡಿಸಲಾಗುತ್ತದೆ. ಯಾವುದೇ ಪ್ರಗತಿಯನ್ನು ಸಾಧಿಸಲು ಕಿಟಕಿ ಗಾತ್ರವು ಶೂನ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿರಬೇಕು. ಸಾಮಾನ್ಯವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಿದಂತೆ, ಎನ್. ಟಿ. ಪ್ರಸರಣಗೊಳ್ಳಬೇಕಾದ ಮುಂದಿನ ಪ್ಯಾಕೆಟ್ ಆಗಿದೆ, ಅಂದರೆ. ಮೊದಲ ಪ್ಯಾಕೆಟ್ನ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯನ್ನು ಇನ್ನೂ ರವಾನಿಸಲಾಗಿಲ್ಲ. ಅಂತೆಯೇ, ಎನ್ಆರ್ ಇನ್ನೂ ಸ್ವೀಕರಿಸದ ಮೊದಲ ಪ್ಯಾಕೆಟ್ ಆಗಿದೆ. ಎರಡೂ ಸಂಖ್ಯೆಗಳು ಕಾಲಾನಂತರದಲ್ಲಿ ಏಕತಾನವಾಗಿ ಹೆಚ್ಚಾಗುತ್ತಿವೆ; ಅವು ಮಾತ್ರ ಹೆಚ್ಚಾಗುತ್ತಿವೆ. ಸ್ವೀಕರಿಸುವವರು ಇನ್ನೂ ಸ್ವೀಕರಿಸಿದ ಅತಿ ಹೆಚ್ಚು ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯನ್ನು ಸಹ ಟ್ರ್ಯಾಕ್ ಮಾಡಬಹುದು; ಚರ ಎನ್ಎಸ್ ಸ್ವೀಕರಿಸಿದ ಅತಿ ಹೆಚ್ಚು ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಗಿಂತ ಒಂದು ಹೆಚ್ಚು. ಪ್ಯಾಕೆಟ್ಗಳನ್ನು (ಡಬ್ಲ್ಯೂಆರ್ = 1) ಕ್ರಮದಲ್ಲಿ ಮಾತ್ರ ಸ್ವೀಕರಿಸುವ ಸರಳ ರಿಸೀವರ್ಗಳಿಗೆ, ಇದು ಎನ್ಆರ್ನಂತೆಯೇ ಇರುತ್ತದೆ, ಆದರೆ ಡಬ್ಲ್ಯೂಆರ್> 1 ಆಗಿದ್ದರೆ ದೊಡ್ಡದಾಗಿರಬಹುದು. ವ್ಯತ್ಯಾಸವನ್ನು ಗಮನಿಸಿಃ ಎನ್ಆರ್ಗಿಂತ ಕೆಳಗಿರುವ ಎಲ್ಲಾ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ, ಎನ್ಎಸ್ಗಿಂತ ಮೇಲಿನ ಯಾವುದೇ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿಲ್ಲ ಮತ್ತು ಎನ್ಆರ್ ಮತ್ತು ಎನ್ಎಸ್ ನಡುವೆ ಕೆಲವು ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ. ಸ್ವೀಕರಿಸುವವರು ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ, ಅದು ಅದರ ಅಸ್ಥಿರಗಳನ್ನು ಸೂಕ್ತವಾಗಿ ನವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಹೊಸ ಎನ್ಆರ್ನೊಂದಿಗೆ ಸ್ವೀಕೃತಿ ರವಾನಿಸುತ್ತದೆ. ಟ್ರಾನ್ಸ್ಮಿಟರ್ ತಾನು ಸ್ವೀಕರಿಸಿದ ಅತ್ಯುನ್ನತ ಅಂಗೀಕಾರದ ಮೇಲೆ ನಿಗಾ ಇಡುತ್ತದೆ. ನಾ ಸೇರಿದಂತೆ ಎಲ್ಲಾ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಎಂದು ಟ್ರಾನ್ಸ್ಮಿಟರ್ಗೆ ತಿಳಿದಿದೆ, ಆದರೆ ನಾ ಮತ್ತು ಎನ್ಎಸ್ ನಡುವಿನ ಪ್ಯಾಕೆಟ್ಗಳ ಬಗ್ಗೆ ಅನಿಶ್ಚಿತವಾಗಿದೆ; ಅಂದರೆ. Na ≤ nr ≤ NS. ಅನುಕ್ರಮ ಸಂಖ್ಯೆಗಳು ಯಾವಾಗಲೂ ನಾ ≤ ಎನ್ಆರ್ ≤ ಎನ್ಎಸ್ ≤ ಎನ್ಟಿ ≤ ನಾ + ಡಬ್ಲ್ಯೂಟಿ ಎಂಬ ನಿಯಮವನ್ನು ಪಾಲಿಸುತ್ತವೆ. ಅಂದರೆಃ ನಾ ≤ ಎನ್ಆರ್ಃ ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಸ್ವೀಕರಿಸಿದ ಅತಿ ಹೆಚ್ಚು ಸ್ವೀಕೃತಿ ರಿಸೀವರ್ ಸ್ವೀಕರಿಸಿದ ಅತಿ ಹೆಚ್ಚು ಎನ್ಆರ್ ಗಿಂತ ಹೆಚ್ಚಾಗಿರಬಾರದು. ಎನ್ಆರ್ ≤ ಎನ್ಎಸ್ಃ ಸಂಪೂರ್ಣವಾಗಿ ಸ್ವೀಕರಿಸಿದ ಪ್ಯಾಕೆಟ್ಗಳ ಅವಧಿಯು ಭಾಗಶಃ ಸ್ವೀಕರಿಸಿದ ಪ್ಯಾಕೆಟ್ಗಳ ಅಂತ್ಯವನ್ನು ಮೀರಿ ವಿಸ್ತರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಎನ್ಎಸ್ ≤ ಎನ್ಟಿಃ ಸ್ವೀಕರಿಸಿದ ಅತಿ ಹೆಚ್ಚು ಪ್ಯಾಕೆಟ್ ಕಳುಹಿಸಿದ ಅತಿ ಹೆಚ್ಚು ಪ್ಯಾಕೆಟ್ಗಿಂತ ಹೆಚ್ಚಾಗಿರಬಾರದು. ಎನ್. ಟಿ. ≤ ನಾ + ಡಬ್ಲ್ಯೂ. ಟಿ.: ಕಳುಹಿಸಲಾದ ಅತಿ ಹೆಚ್ಚು ಪ್ಯಾಕೆಟ್ ಸ್ವೀಕರಿಸಿದ ಅತಿ ಹೆಚ್ಚು ಸ್ವೀಕೃತಿ ಮತ್ತು ರವಾನೆ ವಿಂಡೋ ಗಾತ್ರದಿಂದ ಸೀಮಿತವಾಗಿರುತ್ತದೆ. ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಕಾರ್ಯಾಚರಣೆಯು ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಕಳುಹಿಸಲು ಡೇಟಾವನ್ನು ಹೊಂದಿರುವಾಗಲೆಲ್ಲಾ, ಅದು ಇತ್ತೀಚಿನ ಸ್ವೀಕೃತಿಗೆ ಮುಂಚಿತವಾಗಿ ಡಬ್ಲ್ಯೂಟಿ ಪ್ಯಾಕೆಟ್ಗಳಿಗೆ ರವಾನಿಸಬಹುದು. ಅಂದರೆ, ಇದು ಪ್ಯಾಕೆಟ್ ಸಂಖ್ಯೆ nt ಅನ್ನು nt <na + wt ವರೆಗೆ ರವಾನಿಸಬಹುದು. ಸಂವಹನ ದೋಷದ ಅನುಪಸ್ಥಿತಿಯಲ್ಲಿ, ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಶೀಘ್ರದಲ್ಲೇ ತಾನು ಕಳುಹಿಸಿದ ಎಲ್ಲಾ ಪ್ಯಾಕೆಟ್ಗಳಿಗೆ ಸ್ವೀಕೃತಿ ಪಡೆಯುತ್ತದೆ, ಇದು nt ಗೆ ಸಮನಾಗಿರುತ್ತದೆ. ಸಮಂಜಸವಾದ ವಿಳಂಬದ ನಂತರ ಇದು ಸಂಭವಿಸದಿದ್ದರೆ, ಟ್ರಾನ್ಸ್ಮಿಟರ್ Na ಮತ್ತು nt ನಡುವೆ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಮರುಪ್ರಸಾರ ಮಾಡಬೇಕು. "ಸಮಂಜಸವಾದ ವಿಳಂಬ" ವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವ ತಂತ್ರಗಳು ಅತ್ಯಂತ ವಿಸ್ತಾರವಾಗಿರಬಹುದು, ಆದರೆ ಅವು ದಕ್ಷತೆಯ ಮೇಲೆ ಮಾತ್ರ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ; ಸ್ಲೈಡಿಂಗ್ ವಿಂಡೋ ಪ್ರೋಟೋಕಾಲ್ನ ಮೂಲಭೂತ ವಿಶ್ವಾಸಾರ್ಹತೆಯು ವಿವರಗಳ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿಲ್ಲ. ಸ್ವೀಕರಿಸುವವರ ಕಾರ್ಯಾಚರಣೆ ಪ್ರತಿ ಬಾರಿ x ಸಂಖ್ಯೆಯ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ, ಸ್ವೀಕರಿಸುವವರು ಅದು ಸ್ವೀಕರಿಸುವ ವಿಂಡೋದಲ್ಲಿ ಬೀಳುತ್ತದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುತ್ತಾರೆ, nr ≤ x <nr + wr. (ಸರಳವಾದ ಸ್ವೀಕರಿಸುವವರು ಕೇವಲ ಒಂದು ಮೌಲ್ಯ ಎನ್ಆರ್ = ಎನ್ಎಸ್ ಅನ್ನು ಮಾತ್ರ ಟ್ರ್ಯಾಕ್ ಮಾಡಬೇಕಾಗುತ್ತದೆ.) ಅದು ಕಿಟಕಿಯೊಳಗೆ ಬಿದ್ದರೆ, ಸ್ವೀಕರಿಸುವವರು ಅದನ್ನು ಸ್ವೀಕರಿಸುತ್ತಾರೆ. ಇದು nr ಸಂಖ್ಯೆಯನ್ನು ಹೊಂದಿದ್ದರೆ, ಸ್ವೀಕರಿಸುವ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯನ್ನು 1 ರಿಂದ ಹೆಚ್ಚಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಮತ್ತಷ್ಟು ಸತತ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಈ ಹಿಂದೆ ಸ್ವೀಕರಿಸಿ ಸಂಗ್ರಹಿಸಿದ್ದರೆ ಬಹುಶಃ ಅದಕ್ಕಿಂತ ಹೆಚ್ಚಾಗುತ್ತದೆ. x> nr ಆಗಿದ್ದರೆ, ಹಿಂದಿನ ಎಲ್ಲಾ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುವವರೆಗೆ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಸಂಗ್ರಹಿಸಲಾಗುತ್ತದೆ. x ≤ ns ಆಗಿದ್ದರೆ, ಎರಡನೆಯದನ್ನು ns = x + 1 ಗೆ ನವೀಕರಿಸಲಾಗುತ್ತದೆ. ಪ್ಯಾಕೆಟ್ನ ಸಂಖ್ಯೆ ರಿಸೀವ್ ವಿಂಡೋದಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ, ರಿಸೀವರ್ ಅದನ್ನು ತಿರಸ್ಕರಿಸುತ್ತಾನೆ ಮತ್ತು ಎನ್ಆರ್ ಅಥವಾ ಎನ್ಎಸ್ ಅನ್ನು ಮಾರ್ಪಡಿಸುವುದಿಲ್ಲ. ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸಲಾಗಿದೆಯೋ ಇಲ್ಲವೋ, ರಿಸೀವರ್ ಪ್ರಸ್ತುತ ಎನ್ಆರ್ ಅನ್ನು ಹೊಂದಿರುವ ಸ್ವೀಕೃತಿ ರವಾನಿಸುತ್ತಾನೆ. (ಸ್ವೀಕೃತಿ ಎನ್ಆರ್ ಮತ್ತು ಎನ್ಎಸ್ ನಡುವೆ ಸ್ವೀಕರಿಸಿದ ಹೆಚ್ಚುವರಿ ಪ್ಯಾಕೆಟ್ಗಳ ಮಾಹಿತಿಯನ್ನು ಸಹ ಒಳಗೊಂಡಿರಬಹುದು, ಆದರೆ ಅದು ದಕ್ಷತೆಗೆ ಮಾತ್ರ ಸಹಾಯ ಮಾಡುತ್ತದೆ.) ರಿಸೀವ್ ವಿಂಡೋವು ಟ್ರಾನ್ಸ್ಮಿಟ್ ವಿಂಡೋ ಡಬ್ಲ್ಯೂಟಿಗಿಂತ ದೊಡ್ಡದಾಗಿರುವುದರಿಂದ ಯಾವುದೇ ಅರ್ಥವಿಲ್ಲ ಎಂಬುದನ್ನು ಗಮನಿಸಿ, ಏಕೆಂದರೆ ಎಂದಿಗೂ ರವಾನೆಯಾಗದ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸುವ ಬಗ್ಗೆ ಚಿಂತಿಸಬೇಕಾಗಿಲ್ಲ; ಉಪಯುಕ್ತ ವ್ಯಾಪ್ತಿಯು 1 ≤ ಡಬ್ಲ್ಯೂಆರ್ ≤ ಡಬ್ಲ್ಯೂಟಿ ಆಗಿದೆ. ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯ ವ್ಯಾಪ್ತಿಯ ಅಗತ್ಯವಿದೆ. ಇಲ್ಲಿಯವರೆಗೆ, ಅನುಕ್ರಮ ಸಂಖ್ಯೆಗಳು ಅನಿಯಮಿತ ಗಾತ್ರದ್ದಾಗಿದ್ದು, ನಿರಂತರವಾಗಿ ಹೆಚ್ಚುತ್ತಿವೆ ಎಂದು ಶಿಷ್ಟಾಚಾರವನ್ನು ವಿವರಿಸಲಾಗಿದೆ. ಆದಾಗ್ಯೂ, ಸಂದೇಶಗಳಲ್ಲಿ ಪೂರ್ಣ ಅನುಕ್ರಮ ಸಂಖ್ಯೆ x ಅನ್ನು ರವಾನಿಸುವ ಬದಲು, ಕೆಲವು ಸೀಮಿತ N ಗೆ x ಮಾಡ್ N ಅನ್ನು ಮಾತ್ರ ರವಾನಿಸಲು ಸಾಧ್ಯವಿದೆ. ಉದಾಹರಣೆಗೆ, ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಎನ್. ಎ. ಯಿಂದ ಎನ್. ಟಿ. ವರೆಗಿನ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಮಾತ್ರ ಸ್ವೀಕೃತಿಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. ಇದು nt − na ≤ wt ಎಂದು ಖಾತರಿಪಡಿಸುವುದರಿಂದ, ಯಾವುದೇ ನಿರ್ದಿಷ್ಟ ಸಮಯದಲ್ಲಿ ತಲುಪಬಹುದಾದ ಗರಿಷ್ಠ wt + 1 ಸಂಭವನೀಯ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಗಳಿವೆ. ಹೀಗಾಗಿ, ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಎನ್> ಡಬ್ಲ್ಯೂಟಿ ಇರುವವರೆಗೆ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯನ್ನು ನಿಸ್ಸಂದಿಗ್ಧವಾಗಿ ಡಿಕೋಡ್ ಮಾಡಬಹುದು. ಸ್ವೀಕರಿಸುವವರು ಬಲವಾದ ನಿರ್ಬಂಧವನ್ನು ವಿಧಿಸುತ್ತಾರೆ. ಪ್ರೋಟೋಕಾಲ್ನ ಕಾರ್ಯಾಚರಣೆಯು ಸ್ವೀಕರಿಸುವವರು ಹೊಸ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು (ಸ್ವೀಕರಿಸುವ ಮತ್ತು ಸಂಸ್ಕರಿಸಬೇಕಾದ) ಹಳೆಯ ಪ್ಯಾಕೆಟ್ಗಳ ಮರುಪ್ರಸಾರದಿಂದ (ತಿರಸ್ಕರಿಸಬೇಕಾದ ಮತ್ತು ಕೊನೆಯ ಸ್ವೀಕೃತಿ ಮರುಪ್ರಸಾರ) ವಿಶ್ವಾಸಾರ್ಹವಾಗಿ ಪ್ರತ್ಯೇಕಿಸಲು ಸಾಧ್ಯವಾಗುವುದರ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿರುತ್ತದೆ. ಟ್ರಾನ್ಸ್ಮಿಟರ್ನ ಕಿಟಕಿ ಗಾತ್ರದ ಜ್ಞಾನವನ್ನು ನೀಡಿದರೆ ಇದನ್ನು ಮಾಡಬಹುದು. x ಸಂಖ್ಯೆಯ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸಿದ ನಂತರ, ರಿಸೀವರ್ಗೆ x <ನಾ + ಡಬ್ಲ್ಯೂಟಿ, ಆದ್ದರಿಂದ ನಾ> x − ಡಬ್ಲ್ಯೂಟಿ ಎಂದು ತಿಳಿದಿದೆ. ಹೀಗಾಗಿ, x−wt ಸಂಖ್ಯೆಯ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಮತ್ತೆ ಎಂದಿಗೂ ಮರುಪ್ರಸಾರ ಮಾಡಲಾಗುವುದಿಲ್ಲ. ಭವಿಷ್ಯದಲ್ಲಿ ನಾವು ಸ್ವೀಕರಿಸುವ ಅತ್ಯಂತ ಕಡಿಮೆ ಅನುಕ್ರಮ ಸಂಖ್ಯೆ ಎನ್ಎಸ್-ಡಬ್ಲ್ಯೂಟಿ ರಿಸೀವರ್ಗೆ ಟ್ರಾನ್ಸ್ಮಿಟರ್ನ ಎನ್ಎ ಇದುವರೆಗೆ ಕಳುಹಿಸಿದ ಅತಿ ಹೆಚ್ಚು ಸ್ವೀಕೃತಿಗಿಂತ ಹೆಚ್ಚಾಗಿರಬಾರದು ಎಂದು ತಿಳಿದಿದೆ, ಅದು ಎನ್ಆರ್ ಆಗಿದೆ. ಆದ್ದರಿಂದ ನಾವು ಬಹುಶಃ ನೋಡಬಹುದಾದ ಅತ್ಯುನ್ನತ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯು nr + wt ≤ ns + wt ಆಗಿದೆ. ಹೀಗಾಗಿ, ಸ್ವೀಕರಿಸುವವರು ಯಾವುದೇ ಒಂದು ಸಮಯದಲ್ಲಿ ಸ್ವೀಕರಿಸಬಹುದಾದ 2wt ವಿಭಿನ್ನ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಗಳಿವೆ. ಆದ್ದರಿಂದ ನಾವು N ± 2wt ಅನ್ನು ಹೊಂದಿರಬೇಕು ಎಂದು ತೋರುತ್ತದೆ. ಆದಾಗ್ಯೂ, ನಿಜವಾದ ಮಿತಿಯು ಕಡಿಮೆಯಾಗಿದೆ. ಹೆಚ್ಚುವರಿ ಒಳನೋಟವೆಂದರೆ, ಸ್ವೀಕರಿಸುವವರು ತುಂಬಾ ಕಡಿಮೆ (ಎನ್ಆರ್ ಗಿಂತ ಕಡಿಮೆ) ಅಥವಾ ತುಂಬಾ ಹೆಚ್ಚಿನ (ಎನ್ಎಸ್ + ಡಬ್ಲ್ಯೂಆರ್ ಗಿಂತ ಹೆಚ್ಚು ಅಥವಾ ಸಮಾನ) ಅನುಕ್ರಮ ಸಂಖ್ಯೆಗಳ ನಡುವೆ ವ್ಯತ್ಯಾಸವನ್ನು ಗುರುತಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ, ಸ್ವೀಕರಿಸುವವರು ಸ್ವೀಕೃತಿ ಪತ್ರವನ್ನು ಮರುಪ್ರಸಾರ ಮಾಡುವುದನ್ನು ಹೊರತುಪಡಿಸಿ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ನಿರ್ಲಕ್ಷಿಸುತ್ತಾರೆ. ಹೀಗಾಗಿ, N ± wt + r ಮಾತ್ರ ಅಗತ್ಯವಾಗಿರುತ್ತದೆ. ಡಬ್ಲ್ಯುಆರ್ <ಡಬ್ಲ್ಯೂಟಿ ಹೊಂದಿರುವುದು ಸಾಮಾನ್ಯವಾಗಿದೆ (ಉದಾಹರಣೆಗೆ. ಕೆಳಗೆ ಗೋ-ಬ್ಯಾಕ್-ಎನ್ ನೋಡಿ), ಇದು ಸ್ಥಿರ ಎನ್ ಒಳಗೆ ದೊಡ್ಡ ಡಬ್ಲ್ಯೂಟಿ ಅನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಉದಾಹರಣೆಗಳು ಸರಳವಾದ ಸ್ಲೈಡಿಂಗ್ ವಿಂಡೋಃ ಸ್ಟಾಪ್-ಅಂಡ್-ವೇಟ್ ಸಾಮಾನ್ಯವಾಗಿ ಸ್ಲೈಡಿಂಗ್-ವಿಂಡೋ ಪ್ರೋಟೋಕಾಲ್ನಿಂದ ಭಿನ್ನವಾಗಿದ್ದರೂ, ಸ್ಟಾಪ್-ಅಂಡ್-ವೇಟ್ ಎಆರ್ಕ್ಯೂ ಪ್ರೋಟೋಕಾಲ್ ವಾಸ್ತವವಾಗಿ ಅದರ ಸರಳವಾದ ಅನುಷ್ಠಾನವಾಗಿದೆ. ಟ್ರಾನ್ಸ್ಮಿಟ್ ವಿಂಡೋ 1 ಪ್ಯಾಕೆಟ್ ಆಗಿದೆ, ಮತ್ತು ರಿಸೀವ್ ವಿಂಡೋ 1 ಪ್ಯಾಕೆಟ್ ಆಗಿದೆ. ಹೀಗಾಗಿ, N = 2 ಸಂಭವನೀಯ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಗಳು (ಒಂದು ಬಿಟ್ನಿಂದ ಅನುಕೂಲಕರವಾಗಿ ಪ್ರತಿನಿಧಿಸಲ್ಪಡುತ್ತವೆ) ಬೇಕಾಗುತ್ತವೆ. ಅಸ್ಪಷ್ಟತೆಯ ಉದಾಹರಣೆ ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಪರ್ಯಾಯವಾಗಿ "ಬೆಸ" ಮತ್ತು "ಸಮ" ಎಂದು ಗುರುತಿಸಲಾದ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಕಳುಹಿಸುತ್ತದೆ. ಸ್ವೀಕೃತಿಗಳು ಅದೇ ರೀತಿ "ಬೆಸ" ಮತ್ತು "ಸಮ" ಎಂದು ಹೇಳುತ್ತವೆ. ಟ್ರಾನ್ಸ್ಮಿಟರ್, ಬೆಸ ಪ್ಯಾಕೆಟ್ ಕಳುಹಿಸಿದ ನಂತರ, ಬೆಸ ಸ್ವೀಕೃತಿಗಾಗಿ ಕಾಯಲಿಲ್ಲ, ಬದಲಿಗೆ ತಕ್ಷಣವೇ ಈ ಕೆಳಗಿನ ಸಮ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಕಳುಹಿಸಿತು ಎಂದು ಭಾವಿಸೋಣ. ನಂತರ ಅದು "ಮುಂದೆ ವಿಚಿತ್ರವಾದ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ನಿರೀಕ್ಷಿಸುತ್ತಿದೆ" ಎಂಬ ಅಂಗೀಕಾರವನ್ನು ಸ್ವೀಕರಿಸಬಹುದು. ಇದು ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಅನ್ನು ಗೊಂದಲಕ್ಕೀಡು ಮಾಡುತ್ತದೆಃ ರಿಸೀವರ್ ಎರಡೂ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸ್ವೀಕರಿಸಿದ್ದಾರೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ? ಗೋ-ಬ್ಯಾಕ್-ಎನ್ ಗೋ-ಬ್ಯಾಕ್-ಎನ್ ಎಆರ್ಕ್ಯೂ ಎಂಬುದು ಡಬ್ಲ್ಯೂಟಿ> 1 ಹೊಂದಿರುವ ಸ್ಲೈಡಿಂಗ್ ವಿಂಡೋ ಪ್ರೋಟೋಕಾಲ್ ಆಗಿದೆ, ಆದರೆ ಸ್ಥಿರವಾದ ಡಬ್ಲ್ಯೂಆರ್ = 1 ಆಗಿದೆ. ಸ್ವೀಕರಿಸುವವರು ಯಾವುದೇ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಸ್ವೀಕರಿಸಲು ನಿರಾಕರಿಸುತ್ತಾರೆ ಆದರೆ ಮುಂದಿನದನ್ನು ಅನುಕ್ರಮವಾಗಿ ಸ್ವೀಕರಿಸುತ್ತಾರೆ. ಸಾಗಣೆಯ ಸಮಯದಲ್ಲಿ ಒಂದು ಪ್ಯಾಕೆಟ್ ಕಳೆದುಹೋದರೆ, ಕಾಣೆಯಾದ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಮರುಪ್ರಸಾರ ಮಾಡುವವರೆಗೆ ಈ ಕೆಳಗಿನ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ, ಇದು ಕನಿಷ್ಠ ಒಂದು ರೌಂಡ್-ಟ್ರಿಪ್ ಸಮಯದ ನಷ್ಟವಾಗಿದೆ. ಈ ಕಾರಣಕ್ಕಾಗಿ, ಆಗಾಗ್ಗೆ ಪ್ಯಾಕೆಟ್ ನಷ್ಟವನ್ನು ಅನುಭವಿಸುವ ಲಿಂಕ್ಗಳಲ್ಲಿ ಇದು ಅಸಮರ್ಥವಾಗಿದೆ. ಅಸ್ಪಷ್ಟತೆಯ ಉದಾಹರಣೆ ನಾವು 3-ಬಿಟ್ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯನ್ನು ಬಳಸುತ್ತಿದ್ದೇವೆ ಎಂದು ಭಾವಿಸೋಣ, ಅದು ಎಚ್. ಡಿ. ಎಲ್. ಸಿ. ಗೆ ವಿಶಿಷ್ಟವಾಗಿದೆ. ಇದು N = 23 = 8 ಅನ್ನು ನೀಡುತ್ತದೆ. ಡಬ್ಲ್ಯೂಆರ್ = 1 ಆಗಿರುವುದರಿಂದ, ನಾವು ಡಬ್ಲ್ಯೂಟಿ ≤ 7 ಅನ್ನು ಮಿತಿಗೊಳಿಸಬೇಕು. ಏಕೆಂದರೆ, 7 ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ರವಾನಿಸಿದ ನಂತರ, 8 ಸಂಭವನೀಯ ಫಲಿತಾಂಶಗಳಿವೆಃ 0 ರಿಂದ 7 ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಎಲ್ಲಿಯಾದರೂ ಯಶಸ್ವಿಯಾಗಿ ಸ್ವೀಕರಿಸಬಹುದಿತ್ತು. ಇದು 8 ಸಾಧ್ಯತೆಗಳು, ಮತ್ತು ಟ್ರಾನ್ಸ್ಮಿಟರ್ಗೆ ಅವೆಲ್ಲವನ್ನೂ ಪ್ರತ್ಯೇಕಿಸಲು ಅಂಗೀಕಾರದಲ್ಲಿ ಸಾಕಷ್ಟು ಮಾಹಿತಿಯ ಅಗತ್ಯವಿದೆ. ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಸ್ವೀಕೃತಿಗಾಗಿ ಕಾಯದೆ 8 ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಕಳುಹಿಸಿದರೆ, ಅದು ಸ್ಟಾಪ್-ಅಂಡ್-ವೇಟ್ ಪ್ರಕರಣವನ್ನು ಹೋಲುವ ಗೊಂದಲದಲ್ಲಿ ಸಿಲುಕಬಹುದುಃ ಸ್ವೀಕೃತಿ ಎಂದರೆ ಎಲ್ಲಾ 8 ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಯಶಸ್ವಿಯಾಗಿ ಸ್ವೀಕರಿಸಲಾಗಿದೆ, ಅಥವಾ ಅವುಗಳಲ್ಲಿ ಯಾವುದೂ ಇಲ್ಲ ಎಂದರ್ಥವೇ? ಸೆಲೆಕ್ಟಿವ್ ರಿಪೀಟ್ ಸ್ಲೈಡಿಂಗ್ ವಿಂಡೋ ಪ್ರೋಟೋಕಾಲ್ನ ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ಪ್ರಕರಣವೆಂದರೆ ಸೆಲೆಕ್ಟಿವ್ ರಿಪೀಟ್ ಎಆರ್ಕ್ಯೂ. ಇದಕ್ಕೆ ಹೆಚ್ಚು ಸಮರ್ಥ ರಿಸೀವರ್ ಅಗತ್ಯವಿರುತ್ತದೆ, ಇದು ಪ್ರಸ್ತುತ ಎನ್ಆರ್ ಗಿಂತ ಹೆಚ್ಚಿನ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಗಳೊಂದಿಗೆ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ ಮತ್ತು ಅಂತರವನ್ನು ತುಂಬುವವರೆಗೆ ಅವುಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಪ್ರಯೋಜನವೆಂದರೆ, ಮರುಪ್ರಸಾರದ ಅಗತ್ಯವಿದೆ ಎಂದು ಟ್ರಾನ್ಸ್ಮಿಟರ್ಗೆ ತಿಳಿಸುವ ಮೊದಲು ಒಂದು ಸುತ್ತಿನ ಪ್ರವಾಸದ ಸಮಯದವರೆಗೆ ಕೆಳಗಿನ ಸರಿಯಾದ ಡೇಟಾವನ್ನು ತಿರಸ್ಕರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ ಕಡಿಮೆ ವಿಶ್ವಾಸಾರ್ಹತೆ ಮತ್ತು/ಅಥವಾ ಹೆಚ್ಚಿನ ಬ್ಯಾಂಡ್ವಿಡ್ತ್-ವಿಳಂಬ ಉತ್ಪನ್ನ ಹೊಂದಿರುವ ಲಿಂಕ್ಗಳಿಗೆ ಇದನ್ನು ಆದ್ಯತೆ ನೀಡಲಾಗುತ್ತದೆ. ಕಿಟಕಿ ಗಾತ್ರವು ತಡೆದುಕೊಳ್ಳಬಹುದಾದ ಸತತವಾಗಿ ಕಳೆದುಹೋದ ಪ್ಯಾಕೆಟ್ಗಳ ಸಂಖ್ಯೆಗಿಂತ ದೊಡ್ಡದಾಗಿರಬೇಕು. ಹೀಗಾಗಿ, ಸಣ್ಣ ಮೌಲ್ಯಗಳು ಜನಪ್ರಿಯವಾಗಿವೆ; ಡಬ್ಲ್ಯೂಆರ್ = 2 ಸಾಮಾನ್ಯವಾಗಿದೆ. ಅಸ್ಪಷ್ಟತೆಯ ಉದಾಹರಣೆ ಅತ್ಯಂತ ಜನಪ್ರಿಯವಾದ ಎಚ್. ಡಿ. ಎಲ್. ಸಿ. ಶಿಷ್ಟಾಚಾರವು 3-ಬಿಟ್ ಅನುಕ್ರಮ ಸಂಖ್ಯೆಯನ್ನು ಬಳಸುತ್ತದೆ ಮತ್ತು ಆಯ್ದ ಪುನರಾವರ್ತನೆಗೆ ಐಚ್ಛಿಕ ಅವಕಾಶವನ್ನು ಹೊಂದಿದೆ. ಆದಾಗ್ಯೂ, ಆಯ್ದ ಪುನರಾವರ್ತನೆಯನ್ನು ಬಳಸಬೇಕಾದರೆ, nt + nr ≤ 8 ಅನ್ನು ಕಾಪಾಡಿಕೊಳ್ಳಬೇಕು; wr ಅನ್ನು 2 ಕ್ಕೆ ಹೆಚ್ಚಿಸಿದರೆ, wt ಅನ್ನು 6 ಕ್ಕೆ ಇಳಿಸಬೇಕು. ಡಬ್ಲ್ಯೂಆರ್ = 2 ಎಂದು ಭಾವಿಸೋಣ, ಆದರೆ ಮಾರ್ಪಡಿಸದ ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಅನ್ನು ಡಬ್ಲ್ಯೂಟಿ = 7 ನೊಂದಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ, ಇದನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಎಚ್. ಡಿ. ಎಲ್. ಸಿ ಯ ಗೋ-ಬ್ಯಾಕ್-ಎನ್ ರೂಪಾಂತರದೊಂದಿಗೆ ಬಳಸಲಾಗುತ್ತದೆ. ರಿಸೀವರ್ ಎನ್ಆರ್ = ಎನ್ಎಸ್ = 0 ನಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಎಂದು ಭಾವಿಸೋಣ. ಈಗ ರಿಸೀವರ್ ಈ ಕೆಳಗಿನ ಪ್ಯಾಕೆಟ್ಗಳ ಸರಣಿಯನ್ನು ನೋಡುತ್ತಾನೆ ಎಂದು ಭಾವಿಸೋಣ (ಎಲ್ಲಾ ಮಾಡ್ಯುಲೋ 8): 0 1 2 3 4 5 6 (ವಿರಾಮ) 0 ಏಕೆಂದರೆ ಡಬ್ಲ್ಯೂಆರ್ = 2, ರಿಸೀವರ್ ಅಂತಿಮ ಪ್ಯಾಕೆಟ್ 0 ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತಾನೆ ಮತ್ತು ಸಂಗ್ರಹಿಸುತ್ತಾನೆ (ಇದು ಸರಣಿಯಲ್ಲಿ ಪ್ಯಾಕೆಟ್ 8 ಎಂದು ಭಾವಿಸುತ್ತಾನೆ), ಪ್ಯಾಕೆಟ್ 7 ಅನ್ನು ಮರುಪ್ರಸಾರ ಮಾಡಲು ವಿನಂತಿಸುತ್ತಾನೆ. ಆದಾಗ್ಯೂ, ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಯಾವುದೇ ಸ್ವೀಕೃತಿಗಳನ್ನು ಸ್ವೀಕರಿಸಲು ವಿಫಲವಾದ ಸಾಧ್ಯತೆಯಿದೆ ಮತ್ತು ಪ್ಯಾಕೆಟ್ 0 ಅನ್ನು ಮರು ಪ್ರಸಾರ ಮಾಡಿದೆ. ಈ ನಂತರದ ಸಂದರ್ಭದಲ್ಲಿ, ಸ್ವೀಕರಿಸುವವರು ತಪ್ಪು ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಪ್ಯಾಕೆಟ್ 8 ಎಂದು ಸ್ವೀಕರಿಸುತ್ತಾರೆ. ಟ್ರಾನ್ಸ್ಮಿಟರ್ಗೆ ಪರಿಹಾರವೆಂದರೆ ಡಬ್ಲ್ಯೂಟಿ ≤ 6 ಅನ್ನು ಮಿತಿಗೊಳಿಸುವುದು. ಈ ನಿರ್ಬಂಧದೊಂದಿಗೆ, ಎಲ್ಲಾ ಸ್ವೀಕೃತಿಗಳು ಕಳೆದುಹೋಗಿದ್ದರೆ, ಪ್ಯಾಕೆಟ್ 5 ರ ನಂತರ ಟ್ರಾನ್ಸ್ಮಿಟರ್ ನಿಲ್ಲುತ್ತಿತ್ತು ಎಂದು ಸ್ವೀಕರಿಸುವವರಿಗೆ ತಿಳಿದಿದೆ. ಅದು ಪ್ಯಾಕೆಟ್ 6 ಅನ್ನು ಸ್ವೀಕರಿಸಿದಾಗ, ಟ್ರಾನ್ಸ್ಮಿಟರ್ ಪ್ಯಾಕೆಟ್ 0 (ಟ್ರಾನ್ಸ್ಮಿಟರ್ನ Na ≤ 1) ಗೆ ಸ್ವೀಕೃತಿ ಪಡೆದಿದೆ ಎಂದು ರಿಸೀವರ್ ಊಹಿಸಬಹುದು, ಮತ್ತು ಆದ್ದರಿಂದ ಈ ಕೆಳಗಿನ ಪ್ಯಾಕೆಟ್ ಸಂಖ್ಯೆ 0 ಪ್ಯಾಕೆಟ್ 8 ಆಗಿರಬೇಕು. ವಿಸ್ತರಣೆಗಳು ಶಿಷ್ಟಾಚಾರವನ್ನು ವಿಸ್ತರಿಸಲು ಹಲವು ಮಾರ್ಗಗಳಿವೆಃ ಮೇಲಿನ ಉದಾಹರಣೆಗಳು ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಪ್ರಸರಣದಲ್ಲಿ ಎಂದಿಗೂ ಮರುಕ್ರಮಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ ಎಂದು ಭಾವಿಸುತ್ತವೆ; ಅವು ಸಾಗಣೆಯ ಸಮಯದಲ್ಲಿ ಕಳೆದುಹೋಗಬಹುದು (ದೋಷ ಪತ್ತೆಹಚ್ಚುವಿಕೆಯು ಭ್ರಷ್ಟಾಚಾರವನ್ನು ನಷ್ಟಕ್ಕೆ ಸಮನಾಗಿರುತ್ತದೆ), ಆದರೆ ಎಂದಿಗೂ ಕ್ರಮದಿಂದ ಹೊರಬರುವುದಿಲ್ಲ. ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಪ್ಯಾಕೆಟ್ ಮರುಕ್ರಮವನ್ನು ಬೆಂಬಲಿಸಲು ವಿಸ್ತರಿಸಬಹುದು, ಎಲ್ಲಿಯವರೆಗೆ ದೂರವನ್ನು ಸೀಮಿತಗೊಳಿಸಬಹುದು; ಅನುಕ್ರಮ ಸಂಖ್ಯೆ ಮಾಡ್ಯುಲಸ್ ಎನ್ ಅನ್ನು ಗರಿಷ್ಠ ತಪ್ಪಾದ ಕ್ರಮದಿಂದ ವಿಸ್ತರಿಸಬೇಕು. ಒಂದು ವಿರಾಮವಿದ್ದರೆ ಅಂತಿಮವಾಗಿ ಸ್ವೀಕೃತಿ ಕಳುಹಿಸುವವರೆಗೆ, ಪ್ರತಿ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಅಂಗೀಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಉದಾಹರಣೆಗೆ, ಟಿಸಿಪಿ ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರತಿ ಎರಡನೇ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಅಂಗೀಕರಿಸುತ್ತದೆ. ಪ್ಯಾಕೆಟ್ ಅನುಕ್ರಮದಲ್ಲಿ ಅಂತರ ಕಂಡುಬಂದಲ್ಲಿ ತಕ್ಷಣವೇ ಟ್ರಾನ್ಸ್ಮಿಟರ್ಗೆ ತಿಳಿಸುವುದು ಸಾಮಾನ್ಯವಾಗಿದೆ. ಇದಕ್ಕಾಗಿ ಎಚ್. ಡಿ. ಎಲ್. ಸಿ. ವಿಶೇಷ ಆರ್. ಇ. ಜೆ. (ತಿರಸ್ಕರಿಸುವ) ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಹೊಂದಿದೆ. ಸಂವಹನದ ಸಮಯದಲ್ಲಿ ರವಾನೆ ಮತ್ತು ಸ್ವೀಕರಿಸುವ ವಿಂಡೋ ಗಾತ್ರಗಳನ್ನು ಬದಲಾಯಿಸಬಹುದು, ಅವುಗಳ ಮೊತ್ತವು ಎನ್ ಮಿತಿಯೊಳಗೆ ಇರುವವರೆಗೆ. ಸಾಮಾನ್ಯವಾಗಿ, ಅವುಗಳಲ್ಲಿ ಪ್ರತಿಯೊಂದಕ್ಕೂ ಆ ಮಿತಿಯನ್ನು ಗೌರವಿಸುವ ಗರಿಷ್ಠ ಮೌಲ್ಯಗಳನ್ನು ನಿಗದಿಪಡಿಸಲಾಗುತ್ತದೆ, ಆದರೆ ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಮೌಲ್ಯವು ಗರಿಷ್ಠಕ್ಕಿಂತ ಕಡಿಮೆಯಿರಬಹುದು. ನಿರ್ದಿಷ್ಟವಾಗಿಃ ಸಂಪರ್ಕದ ವೇಗಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವಂತೆ ಪ್ರಸರಣವನ್ನು ನಿಧಾನಗೊಳಿಸಲು ಪ್ರಸರಣ ವಿಂಡೋ ಗಾತ್ರವನ್ನು ಕಡಿಮೆ ಮಾಡುವುದು ಸಾಮಾನ್ಯವಾಗಿದೆ, ಸ್ಯಾಚುರೇಶನ್ ಅಥವಾ ದಟ್ಟಣೆಯನ್ನು ತಪ್ಪಿಸುತ್ತದೆ. ಆಯ್ದ-ಪುನರಾವರ್ತನೆಯ ಒಂದು ಸಾಮಾನ್ಯ ಸರಳೀಕರಣವನ್ನು ಎಸ್ಆರ್ಇಜೆ-ಆರ್ಇಜೆ ಎಆರ್ಕ್ಯೂ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ. ಇದು ಅಂತರವನ್ನು ಅನುಸರಿಸಿ ಡಬ್ಲ್ಯೂಆರ್ = 2 ಮತ್ತು ಬಫರ್ ಪ್ಯಾಕೆಟ್ಗಳೊಂದಿಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ, ಆದರೆ ಒಂದು ಕಳೆದುಹೋದ ಪ್ಯಾಕೆಟ್ ಅನ್ನು ಮಾತ್ರ ಅನುಮತಿಸುತ್ತದೆ; ಆ ಪ್ಯಾಕೆಟ್ಗಾಗಿ ಕಾಯುತ್ತಿರುವಾಗ, ಡಬ್ಲ್ಯೂಆರ್ = 1 ಮತ್ತು ಎರಡನೇ ಪ್ಯಾಕೆಟ್ ಕಳೆದುಹೋದರೆ, ಯಾವುದೇ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಬಫರ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ. ಇದು ಸರಳವಾದ ಅನುಷ್ಠಾನದೊಂದಿಗೆ ಸಂಪೂರ್ಣ ಆಯ್ದ-ಪುನರಾವರ್ತಿತ ಶಿಷ್ಟಾಚಾರದ ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪ್ರಯೋಜನವನ್ನು ನೀಡುತ್ತದೆ. ಫೆಡರಲ್ ಸ್ಟ್ಯಾಂಡರ್ಡ್ 1037ಸಿ ಕಾಂಪೌಂಡ್ ಟಿಸಿಪಿ ಸೀರಿಯಲ್ ಸಂಖ್ಯೆ ಅಂಕಗಣಿತ ಟಿಸಿಪಿ ಫಾಸ್ಟ್ ಓಪನ್ ರೆಫೆರೆನ್ಸ್ ಕಾಮರ್, ಡೌಗ್ಲಾಸ್ ಇ. "ಇಂಟರ್ನೆಟ್ವರ್ಕಿಂಗ್ ವಿತ್ ಟಿಸಿಪಿ/ಐಪಿ, ಸಂಪುಟ 1: ಪ್ರಿನ್ಸಿಪಲ್ಸ್, ಪ್ರೊಟೊಕಾಲ್ಸ್, ಅಂಡ್ ಆರ್ಕಿಟೆಕ್ಚರ್", ಪ್ರೆಂಟಿಸ್ ಹಾಲ್, 1995 ಅನ್ನು ಸಹ ನೋಡಿ. ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಆರ್ಎಫ್ಸಿ 1323-ಹೆಚ್ಚಿನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಟಿಸಿಪಿ ವಿಂಡೋ ಸ್ಕೇಲಿಂಗ್ ಮತ್ತು ಮುರಿದ ಮಾರ್ಗನಿರ್ದೇಶಕಗಳಿಗಾಗಿ ಟಿಸಿಪಿ ವಿಸ್ತರಣೆಗಳು, 2004 ಸಂವಹನ ದತ್ತಾಂಶ ಪ್ರಸರಣ