Punter (protocol)
ಪಂಟರ್ ಎಂಬುದು 1980ರ ದಶಕದಲ್ಲಿ ಸ್ಟೀವ್ ಪಂಟರ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಕಡತ ವರ್ಗಾವಣೆಯ ಶಿಷ್ಟಾಚಾರವಾಗಿದೆ. ಪಿಇಟಿ ಟ್ರಾನ್ಸ್ಫರ್ ಪ್ರೊಟೊಕಾಲ್ (ಪಿಟಿಪಿ), ಸಿ1 ಮತ್ತು ಸಿ2 ನಂತಹ ವಿವಿಧ ರೀತಿಯ ಪಂಟರ್ಗಳಿವೆ. ಪಂಟರ್ ಅಥವಾ ಓಲ್ಡ್ ಪಂಟರ್ ಎಂದೂ ಕರೆಯಲಾಗುವ ಪಿಇಟಿ ಟ್ರಾನ್ಸ್ಫರ್ ಪ್ರೊಟೊಕಾಲ್ (ಪಿಟಿಪಿ) ಅನ್ನು ಸ್ಟೀವ್ ಪಂಟರ್ ತನ್ನ ಪಿಇಟಿಬಿಬಿಎಸ್ ಮತ್ತು ಬಿಬಿಎಸ್64 ಬುಲೆಟಿನ್ ಬೋರ್ಡ್ ಸಿಸ್ಟಮ್ (ಬಿಬಿಎಸ್) ಸಾಫ್ಟ್ವೇರ್ನೊಂದಿಗೆ ಬಳಸಲು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು. ಈ ಹೆಸರಿನಲ್ಲಿರುವ "ಪಿಇಟಿ" ಕೊಮೊಡೊರ್ ಪಿಇಟಿ ಕಂಪ್ಯೂಟರ್ನಿಂದ ಬಂದಿದೆ. ಇತರ ಸಮಕಾಲೀನ ಶಿಷ್ಟಾಚಾರಗಳಿಗೆ ಹೋಲಿಸಿದರೆ, ಪಿ. ಟಿ. ಪಿ. ಯು ವೈ. ಎಂ. ಓ. ಡಿ. ಇ. ಎಂ. ಮತ್ತು ಜೆಡ್. ಎಂ. ಓ. ಡಿ. ಇ. ಎಂ. ಗಿಂತ ನಿಧಾನವಾಗಿದೆ ಆದರೆ ಎಕ್ಸ್. ಎಂ. ಓ. ಡಿ. ಇ. ಎಂ. ಗಿಂತ ವೇಗವಾಗಿ ಮತ್ತು ಹೆಚ್ಚು ವಿಶ್ವಾಸಾರ್ಹವಾಗಿದೆ. ಪಂಟರ್ನ ಆರಂಭಿಕ ಆವೃತ್ತಿಯು ಕೇವಲ 7-ಬಿಟ್ ವರ್ಗಾವಣೆಗಳನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ ಮತ್ತು ಫೇಲ್ಸೇಫ್ಗಳಿಗಾಗಿ ಎರಡು ಚೆಕ್ಸಮ್ಗಳನ್ನು ಒಳಗೊಂಡ ಬ್ಯಾಕ್-ಕರೆಕ್ಷನ್ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ಎರಡು ಚೆಕ್ಸಮ್ಗಳಲ್ಲಿ ಒಂದು ಸಂಯೋಜಕವಾಗಿದೆ, ಮತ್ತು ಇನ್ನೊಂದು ಬೂಲಿಯನ್ ಸ್ವರೂಪದ್ದಾಗಿದೆ (ಇ. ಓ. ಆರ್ ಸೂಚನೆಗಳನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುವುದು), ಇದು ಇತರ ಪ್ರೋಗ್ರಾಮರ್ಗಳಿಗೆ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಮತ್ತು ಅನುಕರಿಸಲು ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭವಾಗಿಸುತ್ತದೆ. ಎರಡು ಚೆಕ್ಸಮ್ಗಳು 16 ಬಿಟ್ ಅಗಲವಾಗಿದ್ದು, 1980ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ ಅದರ ಪ್ರಮುಖ ಪ್ರತಿಸ್ಪರ್ಧಿ XMODEM ಬಳಸಿದ ಸಿಂಗಲ್-ಬೈಟ್ ಚೆಕ್ಸಮ್ಗಿಂತ ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚು ನಿಖರವಾಗಿದೆ. ದೋಷಗಳು ಸಂಭವಿಸುವ ಸಾಧ್ಯತೆಯ ಹೊರತಾಗಿಯೂ, 1980 ರ ದಶಕದ ಅಂತ್ಯದ YMODEM ಶಿಷ್ಟಾಚಾರಕ್ಕೆ ಹೋಲಿಸಿದರೆ, ಇದು ವಾದಯೋಗ್ಯವಾಗಿ ಉತ್ತಮವಾಗಿದೆ, ಇದನ್ನು ಕೊಮೊಡೊರ್ PET ಮತ್ತು ಕೊಮೊಡೊರ್ 64 ಆಧಾರಿತ ಬುಲೆಟಿನ್ ಬೋರ್ಡ್ಗಳಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗಿದೆ. ಟರ್ಮಿನಲ್ ಔಟ್ಪುಟ್ ಎಲ್ಲಾ ಪ್ರಸರಣವು ಬಳಕೆದಾರರಿಗೆ ಗೋಚರಿಸುವುದಿಲ್ಲ. ಪ್ರಸರಣದ ಅತ್ಯಂತ ಗಮನಾರ್ಹ ಭಾಗವೆಂದರೆ ಕೈಕುಲುಕುವ ಫಲಿತಾಂಶಗಳಿಗಾಗಿ ಎ. ಸಿ. ಕೆ, ಜಿ. ಓ. ಓ, ಬಿ. ಎ. ಡಿ ಮತ್ತು ಎಸ್. ವೈ. ಎನ್ ನಂತಹ ಸ್ಥಿತಿ ಸಂಕೇತಗಳ ವರದಿಯಾಗಿದೆ. ಒಂದು ವಿಶಿಷ್ಟವಾದ ಪ್ರಸರಣವು "ACKGOOGOOGOOOABADGOOOGOOOABADGOOO" ನಂತೆ ಕಾಣಿಸಬಹುದು, ಕೆಟ್ಟ ನಿರ್ಬಂಧಗಳು ಸಂಭವಿಸಿದಂತೆಯೇ ಆಗಾಗ್ಗೆ ಬಳಕೆದಾರರಿಗೆ ವರದಿ ಮಾಡಲ್ಪಡುತ್ತವೆ. ಇದು ಬಳಕೆದಾರರಿಗೆ ವಾರದ ಗಂಟೆ ಮತ್ತು ದಿನಕ್ಕೆ ಅನುಗುಣವಾಗಿ ದೋಷದ ಪ್ರಮಾಣವನ್ನು ದಾಖಲಿಸಲು ಮತ್ತು ದಿನದ ಯಾವ ಗಂಟೆಗಳು ಮತ್ತು ವಾರದ ಯಾವ ದಿನಗಳು ಸ್ವಚ್ಛವಾದ ಫೋನ್ ಲೈನ್ಗಳನ್ನು ಹೊಂದಿದ್ದವು ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಆಧುನಿಕ ಗಣಕಯಂತ್ರಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಸಿ64 ಮತ್ತು ಸಿ128ಗಳು ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾದ ಬಾಡ್ ದರಗಳು ಮತ್ತು ಸಂಪರ್ಕದ ವೇಗಗಳಲ್ಲಿ ಯೂಸರ್ ಪೋರ್ಟ್ ಅನ್ನು (ಮೋಡೆಮ್ ಅನ್ನು ಇಂಟರ್ಫೇಸ್ ಮಾಡಲಾದ ಸ್ಥಳದಲ್ಲಿ) ಪೋಲ್ ಮಾಡಬಹುದು. ಉದಾಹರಣೆಗೆ, ಭಾನುವಾರ ಸಂಜೆ 1200 ಬಾಡ್ನಲ್ಲಿ ಪ್ರಸಾರವು ಮಂಗಳವಾರ ಮಧ್ಯಾಹ್ನ 2400 ಬಾಡ್ಗಿಂತ ಕಡಿಮೆ ದೋಷಗಳನ್ನು ಉಂಟುಮಾಡಬಹುದು. ನಿಧಾನಗತಿಯ ಬಾಡ್ ದರಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡುವ ಮೂಲಕ, ಕಡತಗಳನ್ನು ವಾಸ್ತವವಾಗಿ ವೇಗವಾಗಿ ರವಾನಿಸಬಹುದು, ಏಕೆಂದರೆ ಕಡಿಮೆ ಮರುಹಂಚಿಕೆಗಳಿವೆ. 1984ರಲ್ಲಿ, ಸ್ಟೀವ್ ಪಂಟರ್ ಅವರು ಪಿಟಿಪಿ ಯ ಉತ್ತರಾಧಿಕಾರಿಯಾದ ಸಿ1 ಅಥವಾ ನ್ಯೂ ಪಂಟರ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದರು. ಸಿ1 ಕೊಮೊಡೊರ್ ಬಿಬಿಎಸ್ನಲ್ಲಿ ಬಳಕೆಗೆ ಪ್ರಮಾಣಿತ ಶಿಷ್ಟಾಚಾರವಾಗಿತ್ತು, ಮತ್ತು ಇತರ ಕಾರ್ಯಾಚರಣಾ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಟರ್ಮಿನಲ್ ಅಥವಾ ಬಿಬಿಎಸ್ ಸಾಫ್ಟ್ವೇರ್ನಿಂದ ವಿರಳವಾಗಿ ಬೆಂಬಲಿತವಾಗಿತ್ತು. ಸಿ1 ವಿವರಣೆಯು ದೋಷಗಳು ಮತ್ತು ಅಸ್ಪಷ್ಟತೆಗಳಿಂದ ತುಂಬಿತ್ತು, ಇದು ಮೊದಲಿನಿಂದಲೂ ಕಾರ್ಯಗತಗೊಳಿಸುವುದನ್ನು ಕಷ್ಟಕರವಾಗಿಸಿತು. ಅದೇನೇ ಇದ್ದರೂ, ಮೂಲ ಅನುಷ್ಠಾನಕ್ಕಾಗಿ ಪಂಟರ್ ಸೋರ್ಸ್ ಕೋಡ್ ಅನ್ನು ಸಾರ್ವಜನಿಕ ಡೊಮೇನ್ನಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಿದ ಕಾರಣ ಪ್ರೋಟೋಕಾಲ್ ವ್ಯಾಪಕ ಬಳಕೆಗೆ ಬಂದಿತು. ಸಿ1 ಶಿಫಾರಸು ಮಾಡಲಾದ ಕನಿಷ್ಠ 40 ಬೈಟ್ಗಳು ಮತ್ತು ಪ್ರತಿ ಬ್ಲಾಕ್ಗೆ 7 ಬೈಟ್ಗಳ ಓವರ್ಹೆಡ್ನೊಂದಿಗೆ 255 ಬೈಟ್ಗಳವರೆಗೆ ಬ್ಲಾಕ್ ಗಾತ್ರಗಳನ್ನು ರವಾನಿಸಬಹುದು. 8-ಬಿಟ್ ಕೊಮೊಡೊರ್ ಕಂಪ್ಯೂಟರ್ಗಳು ಸಂಗ್ರಹಿಸಿರುವ ಕಡತಗಳನ್ನು ವರ್ಗಾಯಿಸಲು ಇದು ಅತ್ಯುತ್ತಮವಾಗಿದೆ, ಅದರ ಡಿಓಎಸ್ ಕಾರ್ಯಗತಗೊಳಿಸಬಹುದಾದ ಮತ್ತು ಅನುಕ್ರಮ ಕಡತಗಳನ್ನು ಒಂದೇ ರೀತಿ ಪರಿಗಣಿಸುತ್ತದೆ. ಮಲ್ಟಿ-ಪಂಟರ್ ಎಂಬ ಪದವು ಸಿ1 ನ ಮೂರು ಅಥವಾ ನಾಲ್ಕು ಪರಸ್ಪರ ಹೊಂದಾಣಿಕೆಯಾಗದ ಮೂರನೇ ವ್ಯಕ್ತಿಯ ರೂಪಾಂತರಗಳಲ್ಲಿ ಯಾವುದಾದರೂ ಒಂದನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು, ಇದು ಏಕ-ಕಡತ ವರ್ಗಾವಣೆಗಾಗಿ ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಸಿ1 ಗೆ ವಿರುದ್ಧವಾಗಿ ಬ್ಯಾಚ್-ಫೈಲ್ ವರ್ಗಾವಣೆಯನ್ನು ಅನುಮತಿಸುತ್ತದೆ. ಅಂತಹ ಒಂದು ರೂಪಾಂತರವಾದ ಸಿ2 ಅನ್ನು ಸರಳವಾಗಿ ಪಂಟರ್ ಎಂದೂ ಕರೆಯಲಾಗುತ್ತದೆ, ಇದನ್ನು ಪಂಟರ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು. ಸಿ1ನಂತೆ, ಇದು 8-ಬಿಟ್ ಕೊಮೊಡೊರ್ ಕಂಪ್ಯೂಟರ್ಗಳಿಂದ ಸಂಗ್ರಹಿಸಲಾದ ಕಡತಗಳನ್ನು ವರ್ಗಾಯಿಸಲು ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ. ಮತ್ತೊಂದು ರೂಪಾಂತರವನ್ನು ಅಲನ್ ಪೀಟರ್ಸ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು. ಬಾಹ್ಯ ಕೊಂಡಿಗಳು ಸ್ಟೀವ್ ಪಂಟರ್ ಅವರ ಮೂಲ C1 ನಿರ್ದಿಷ್ಟತೆ C1 ವಿವರಣೆಯೊಂದಿಗೆ ವಿವರಣಾತ್ಮಕ ಟಿಪ್ಪಣಿಗಳು IBM PC ವ್ಯವಸ್ಥೆಗಳಿಗಾಗಿ ಪಂಟರ್ ಪ್ರೋಗ್ರಾಂ C1 ಮತ್ತು ಪೀಟರ್ಸ್ ಮಲ್ಟಿ-ಪಂಟರ್ ಥ್ರೆಡ್ ಅನ್ನು ಅನುಷ್ಠಾನಗೊಳಿಸುವ ಟಿಪ್ಪಣಿಗಳು ಪ್ರೋಟೋಕಾಲ್ನ ವಿವರಗಳನ್ನು ಚರ್ಚಿಸುತ್ತವೆ ಪಂಟರ್ ಪ್ರೋಟೋಕಾಲ್ ಬಿಬಿಎಸ್ ಫೈಲ್ ವರ್ಗಾವಣೆ ಪ್ರೋಟೋಕಾಲ್ಗಳ ಆಧುನಿಕ ವಿವರಣೆ/ವಿಶ್ಲೇಷಣೆ ಕೊಮೊಡೊರ್ 64